diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 92 |
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 |