All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.3.1...v0.3.2
Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.3.0...v0.3.1
Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.2.0...v0.3.0
- Create and add routing grid to the map by @jdno in #37
- Create API to query the map by @jdno in #39
- Add a game over screen by @jdno in #41
- Add routing grid to map data in API responses by @jdno in #42
- Add tags to airplanes and airports by @jdno in #44
- Add flag to nodes to indicate whether they are accessible by @jdno in #45
- Add second airport to the map by @jdno in #46
- Add width and height to map message type by @jdno in #47
- Prototype path finding in Rust bot by @jdno in #48
- Prototype graphics by @jdno in #50
- Write getting started guide by @jdno in #71
- Document API by @jdno in #72
- Document the game rules by @jdno in #73
- Publish Rust client by @jdno in #74
- Document project status and API versioning by @jdno in #78
- Document coordinate systems by @jdno in #83
- Refactor store to manage all shared state by @jdno in #38
- Refactor airplane lifecycle by @jdno in #40
- Create type for airports and add it to the map by @jdno in #43
- Rename validation errors by @jdno in #55
- Relicense project under MIT or Apache-2.0 by @jdno in #59
- Add high-res spritesheets by @jdno in #69
- Restyle the main screen by @jdno in #70
Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.1.0...v0.2.0
- Prototype systems that render the routing grid by @jdno in #4
- Prototype system that follows flight plans by @jdno in #5
- Create system that despawns airplanes by @jdno in #6
- Prototype path finding for airplanes by @jdno in #7
- Prototype API specification by @jdno in #9
- Create event service by @jdno in #10
- Crate airplane service by @jdno in #11
- Create command bus by @jdno in #13
- Validate flight plans by @jdno in #14
- Create API to update flight plans by @jdno in #12
- Create app states and an API to start a game by @jdno in #16
- Add collisions by @jdno in #20
- Spawn airplanes with random flight plan by @jdno in #22
- Create API to inspect ATC itself by @jdno in #28
Full Changelog: https://github.com/jdno/atc/compare/v0.0.0...v0.1.0