summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md92
1 files changed, 57 insertions, 35 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 078fa6c..eb21dfb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,27 +1,49 @@
-# 0.C.0
+# Changelog
-*0.C.0-12*
+This is the changelog of Bowshock.
+See `"README.md"` for more information.
+
+## 0.13.0-0
+
+* Rewrite in Rust
+* Update copyright years
+* Update gitignore
+* Use decimal versioning
+* Add core library
+* Add client and server executables
+* Reformat changelog
+* Reformat credits
+
+### Core
+
+* Depend on `bzipper`
+
+### Client
+
+### Server
+
+## 0.12.0-18
* Update readme
* Improve commenting
-*0.C.0-11*
+## 0.12.0-17
* Fix readme
-*0.C.0-10*
+## 0.12.0-16
* Update readme
* Add dependencies subsection to readme
* Add function for logging
-*0.C.0-F*
+## 0.12.0-15
* Fix and update readme
* Update and fix installation script
* Put version number in readme
-*0.C.0-E*
+## 0.12.0-14
* Update readme
* Add function for getting the hull mass of a ship type
@@ -30,24 +52,24 @@
* Rename ware_mass to ware_density
* Add ship type 'canis'
-*0.C.0-D*
+## 0.12.0-13
* Update readme
-*0.C.0-C*
+## 0.12.0-12
* Update readme (add logo)
-*0.C.0-B*
+## 0.12.0-11
* Update readme
* Update changelog style
-*0.C.0-A*
+## 0.12.0-10
* Update readme (eg. use non-ASCII characters)
-*0.C.0-9*
+## 0.12.0-9
* Fix CMake not complaining about data directory not being specified
* Find packages in CMake
@@ -69,12 +91,12 @@
* Make changelog Markdown
* Rename home_directory to base_directory
-*0.C.0-8*
+## 0.12.0-8
* Fix shader validation script
* Fix shader
-*0.C.0-7*
+## 0.12.0-7
* Update readme
* Split program into client-side and server-side
@@ -94,7 +116,7 @@
* Add copyright symbol to startup notice
* Bump version specified in CMake
-*0.C.0-6*
+## 0.12.0-6
* Check I/O results
* Fix credits print
@@ -106,12 +128,12 @@
* Fix logs
* Fix save loader
-*0.C.0-5*
+## 0.12.0-5
* Update readme
* Fix version constant
-*0.C.0-4*
+## 0.12.0-4
* Drop zp in favour of the standard library
* Drop ly in favour of the standard library
@@ -125,11 +147,11 @@
* Update help screen
* Fix objects not being deleted
-*0.C.0-3*
+## 0.12.0-3
* Enable more warnings
-*0.C.0-2*
+## 0.12.0-2
* Enforce new naming convention
* Use fixed-width floating-point types
@@ -139,7 +161,7 @@
* Make cmpshd static
* Rename crd to prcrd
-*0.C.0-1*
+## 0.12.0-1
* Update naming convention
* Use trailing return types
@@ -148,23 +170,23 @@
* Update some typings
* Rename intro to start sequence
-*0.C.0-0*
+## 0.12.0-0
* Migrate from Zap to zp
* Migrate from Flux to ly
* Tag development versions
* Use minimum-width types
-# 0.B.2
+## 0.11.2
* Fix data directory not being set correctly by CMake
-# 0.B.1
+## 0.11.1
* Fortify sources
* Use Flux more
-# 0.B.0
+## 0.11.0
* Use generator expressions in CMake
* Use OpenGL 4.1
@@ -176,7 +198,7 @@
* Add more quotes
* Fix launch options not being listed on the help print
-# 0.A.0
+## 0.10.0
* Remove satellite object type
* Fix viewport size being too small on some devices
@@ -207,7 +229,7 @@
* Add assumption macro
* Improve precision of gravitational constant
-# 0.9.0
+## 0.9.0
* Fix compilation warning
* Optimise mechanical functions
@@ -221,13 +243,13 @@
* Update gitignore
* Make code more modular
-# 0.8.1
+## 0.8.1
* Update renderer
* Add canister to simulation
* Update mechanical functions
-# 0.8.0
+## 0.8.0
* Make code more modular
* Don't use global variables
@@ -239,7 +261,7 @@
* Enable more warnings
* Draw simulation in window
-# 0.7
+## 0.7
* Make window fullscreen
* Update object data (store both positional and rotational velocity)
@@ -253,7 +275,7 @@
* (Temporarily) define some constants as macros instead of as compile-time variables
* Create object system
-# 0.6
+## 0.6
* Update versioning: Use major.minor
* Update save format
@@ -261,7 +283,7 @@
* Add quotes
* Save simulation result to image
-# 5
+## 5
* Update save data format
* Add continue routine
@@ -272,24 +294,24 @@
* Update flux usage
* Optimise grav
-# 4
+## 4
* Add simple save routine
* Add logo
* Add clean and purge targets to makefile
-# 3
+## 3
* Fix incorrect symbol names
* Add basic graphics instancing
-# 2
+## 2
* Rename project to Bowshock (from Procyon)
* Rewrite project
* Add gravity engine
-# 1
+## 1
* Move save handlers into their own module 'sav'
* Add new module 'evt'
@@ -303,6 +325,6 @@
* Add function for determining the jump range of a ship
* Add desktop entry
-# 0
+## 0
* Initial