Skip to content

Latest commit

 

History

History
196 lines (139 loc) · 5.3 KB

CHANGELOG.md

File metadata and controls

196 lines (139 loc) · 5.3 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.

[Unreleased]

[24.2.0-beta.1]

Added

  • Default image to show in monitor when camera is not working
  • Restriction to only one settings window
  • Restriction to only one instance of the program

Changed

  • Bump System.IO.Ports from 6.0.0 to 7.0.0
  • Adapt to communication protocol of Rules v24.2.0
  • Change default size of main window to 1280x720

Removed

  • Error message when no camera is found

Fixed

  • Crash when receiving malformed packets
  • Refresh rate calculation issue
  • Not sending own charging pile information in packet 0x01

[24.1.1]

Added

  • Sound to play when setting charging piles by @Zhangyr2022

Fixed

  • Vehicles being able to charge in the first half by @Futrime
  • Invalid 0x01 packets by @Futrime

[24.1.0]

Added

  • Frame rate displaying by @Futrime
  • Exception handling in packet construction by @Zhangyr2022

Changed

  • Update titles of error messages by @Futrime
  • Dramatically improve performance in communication by @Futrime and @Zhangyr2022
  • Adapt to new Communication Protocol by @Zhangyr2022
  • Dramatically reduce memeory usage (~10x) by @Futrime
  • Adapt to EDC Rules v24.1.2 by @Futrime
  • Set default values in UI to "N/A" by @Futrime
  • Bump YamlDotNet from 12.0.1 to 12.0.2 by @Futrime
  • Adapt to EDC Rules v24.1.0 by @Futrime and @Zhangyr2022

Fixed

  • Progress bar not being reset to zero when resetting the game by @Futrime
  • Failing to handle packages with packet ID 0x00 by @Zhangyr2022
  • Tons of bugs in communication by @Futrime and @Zhangyr2022
  • Timing bug by @Futrime
  • Not responding when receiving endless bytes from serial ports by @Futrime
  • Slave being able to set four charging piles by @Futrime and @Zhangyr2022
  • Camera index always set to zero when opening settings window by @Futrime
  • Main window not responding when applying camera change by @Futrime
  • That more than five orders can be carried simultaneously by @Futrime
  • Not sending game status package when no package generated by @Zhangyr2022
  • Charging pile numbers not being limited by @Futrime
  • Improper byte width in protocol parsing by @Zhangyr2022

[24.1.0-beta.7]

Changed

  • Update titles of error messages by @Futrime

Fixed

  • Progress bar not being reset to zero when resetting the game by @Futrime
  • Failing to handle packages with packet ID 0x00 by @Zhnagyr2022

[24.1.0-beta.6]

Added

  • Frame rate displaying by @Futrime

Changed

  • Dramatically improve performance in communication by @Futrime and @Zhangyr2022

Fixed

  • Tons of bugs in communication by @Futrime and @Zhangyr2022
  • Timing bug by @Futrime
  • Not responding when receiving endless bytes from serial ports by @Futrime
  • Slave being able to set four charging piles by @Futrime and @Zhangyr2022

[24.1.0-beta.5]

Added

  • Exception handling in packet construction by @Zhangyr2022

Changed

  • Adapt to new Communication Protocol by @Zhangyr2022

Fixed

  • Camera index always set to zero when opening settings window by @Futrime
  • Main window not responding when applying camera change by @Futrime
  • That more than five orders can be carried simultaneously by @Futrime

[24.1.0-beta.4]

Fixed

  • Not sending game status package when no package generated by @Zhangyr2022

[24.1.0-beta.3]

Changed

  • Dramatically reduce memeory usage (~10x) by @Futrime

[24.1.0-beta.2]

Changed

  • Adapt to EDC Rules v24.1.2 by @Futrime
  • Set default values in UI to "N/A" by @Futrime

Fixed

  • Charging pile numbers not being limited by @Futrime
  • Improper byte width in protocol parsing by @Zhangyr2022

[24.1.0-beta.1]

Changed

  • Bump YamlDotNet from 12.0.1 to 12.0.2 by @Futrime
  • Adapt to EDC Rules v24.1.0 by @Futrime and @Zhangyr2022

[24.0.3]

Fixed

  • Improper distance calculation by @Zhangyr2022

[24.0.2]

Added

  • Error prompt when no camera found by @Futrime

Changed

  • Limit the smallest sizes of windows by @Futrime

[24.0.1]

Added

  • Error message for missing files by @Futrime

Fixed

  • Keeping running in background after closing the window by @Zhangyr2022
  • Orders not displaying when no vehicle detected by @Zhangyr2022

[24.0.0]

Added

  • Basic game logic by @Futrime and @Zhangyr2022
  • Recognition migrated from host of EDC23 by @Futrime and @Zhangyr2022
  • Global Exception handler by @Futrime
  • Bundled .NET 6 runtime by @Futrime

Changed

  • Update communication protocol to reduce transmission size by @Futrime
  • Optimize UI by @Futrime
  • Bundle dependencies into several DLLs by @Futrime

Fixed

  • Crash when camera FPS is 0 by @Futrime

[24.0.0-beta.4]

Fixed

  • Crash when camera FPS is 0 by @Futrime

[24.0.0-beta.3]

Added

  • Bundled .NET 6 runtime by @Futrime

Changed

  • Bundle dependencies into several DLLs by @Futrime

[24.0.0-beta.2]

Added

  • Global Exception handler by @Futrime

Changed

  • Update communication protocol to reduce transmission size by @Futrime
  • Optimize UI by @Futrime

[24.0.0-beta.1]

Added

  • Basic game logic by @Futrime and @Zhangyr2022
  • Recognition migrated from host of EDC23 by @Futrime and @Zhangyr2022
  • Adaptation to EDC Rules v24.0.0 by @Futrime and @Zhangyr2022