# 0.8.0 * Make code more modular; * Don't use global variables; * Add more launch options; * Fix memory leak; * Add abort routine; * Add copyright notices to source files; * Add patch version to version number; * Enable more warnings; * Draw simulation in window; # 0.7 * Make window fullscreen; * Update object data (store both positional and rotational velocity); * Update save format; * Add credits file; * Add more quotes; * Standardise and optimise save format; * Perform checks on save file; * Fix bad module name; * Use 'pragma once'; * (Temporarily) define some constants as macros instead of as compile-time variables; * Create object system; # 0.6 * Update versioning: Use major.minor; * Update save format; * Fix invalid symbol; * Add quotes; * Save simulation result to image; # 5 * Update save data format; * Add continue routine; * Read command line parameters; * Set SIGINT handler; * Print quote on start; * Add log function for errors; * Update flux usage; * Optimise grav; # 4 * Add simple save routine; * Add logo; * Add clean and purge targets to makefile; # 3 * Fix incorrect symbol names; * Add basic graphics instancing; # 2 * Rename project to Bowshock (from Procyon); * Rewrite project; * Add gravity engine; # 1 * Move save handlers into their own module 'sav'; * Add new module 'evt'; * Move shipnm into new module 'info'; * Update save format; * Add jump function; * Rename ship to shipid; * Add ship structure; * Store ship information in player data; * Add function for getting the length to a system; * Add function for determining the jump range of a ship; * Add desktop entry; # 0 * Initial;