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

Latest commit

 

History

History
304 lines (201 loc) · 6.63 KB

CHANGELOG.md

File metadata and controls

304 lines (201 loc) · 6.63 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

None

24.8.0

Changed

  • Split logging files

Added

  • Logging when receiving messages

24.7.0

Added

  • More sound effects

Changed

  • Optimize default recognition parameters

24.6.0

Added

  • Error logging
  • More sound effects

Removed

  • Scanning cameras

24.5.0

Added

  • Logging

Changed

  • Remove FPS displaying
  • Fixed FPS to 20
  • Change read buffer size to 1048576

24.4.3

Fixed

  • Crash when a COM port is corrupted

24.4.2

Changed

  • Optimize FPS displaying

24.4.1

Changed

  • Optimize performance

24.4.0

Fixed

  • Performance issue

Removed

  • Features having impact on performance

24.3.1

Fixed

  • Revert order generation and barrier determination bugs introduced in 24.2.0

24.3.0

Added

  • Sound effects

Fixed

  • Forcing to take orders

24.2.0

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
  • Bugs in order generator

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