Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Latest commit

 

History

History
103 lines (70 loc) · 6.74 KB

CHANGELOG.md

File metadata and controls

103 lines (70 loc) · 6.74 KB

Changelog

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.

Fixed

  • Fix the rotation of airplanes by @jdno in #129

Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.3.1...v0.3.2

Fixed

  • Re-export missing ServiceError type by @jdno in #127

Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.3.0...v0.3.1

Added

  • Publish Node SDK by @jdno in #97
  • Write tutorial for a TypeScript bot by @jdno in #104

Changed

  • Rename enum variants in Protocol Buffer by @jdno in #99

Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.2.0...v0.3.0

Added

  • 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

Changed

  • 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

Fixed

  • Normalize speed when flying diagonally by @jdno in #51

Full Changelog: https://github.com/jdno/auto-traffic-control/compare/v0.1.0...v0.2.0

Added

  • 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

Changed

  • Refactor location and node in API specification by @jdno in #23

Fixed

  • Fix validation of flight plans by @jdno in #25

Full Changelog: https://github.com/jdno/atc/compare/v0.0.0...v0.1.0