- [maint] Fix chat spectator channel (AMHOL)
- [maint] Ignore empty SyncLobbyClients orders (AMHOL)
- [maint] Support playtest-20201213 - drops support for all older clients (AMHOL)
- [core] Generate file hash in replay-data and replay-metadata commands (AMHOL)
- [maint] Added openra-commands file to load stand-alone commands (AMHOL)
- [replay-metadata] Renamed metadata command to replay-metadata (AMHOL)
- [replay-data] Fixed error when parsing replays with spectators (AMHOL)
- [replay-data] Add AdvancedChronoshift to Openra::SUPPORT_POWERS (AMHOL)
- [metadata] Added metadata command (AMHOL)
- [replay-data] Store clients from SyncInfo command and keep syncing after game start (AMHOL)
- [replay-data] Fixed timing calculations (AMHOL)
- [replay-data] Add client fingerprint to output (AMHOL)
- [replay-data] Restored placement outputs to x, y, layers hash
- [replay-data] Added support for bot replays
- [detect-production-macros] Remove command because it's garbage (AMHOL)
- [core] Fix encoding issues again (AMHOL)
- [replay-data] Update support powers to include game time and target positions (AMHOL)
- [replay-data] Add support_powers with usage counts to output (AMHOL)
- [core] Decreased memory usage by streaming orders with iterator (AMHOL)
- [core] Updated to work with release-20200202 (current release) (AMHOL)
- [detect-production-macros] A new command to detect production macros (AMHOL)
- [core] Fix error when sync info does not exactly precede the start game order (AMHOL)
- [replay-data] Fix client IP by making it omittable (AMHOL)
- [replay-data] utf8 encode chat names (AMHOL)
- [replay-data] Use SyncLobbyClients to get chat names (AMHOL)
- [replay-data] Make client IP optional in client struct (fixes parsing replays with bots) (AMHOL)
- [replay-data] Make chat messages show name at time of message (AMHOL)
- [replay-data] Only include clients present at game start (AMHOL)
- [core] Add bundler as a runtime dependency (thanks to dragunoff) (AMHOL)
- [replay-data] Fixed the game "type" field (by updating it to use players rather than clients array) (AMHOL)
- [core] Clean up internals with structs and better abstractions (AMHOL)
- [replay-data] Added duration struct to game output (formatted/msec) (AMHOL)
- [replay-data] Added support for YAML output format (AMHOL)
- [replay-data] Removed duration (seconds) field from game output (AMHOL)
- [replay-data] Fix "type" output when no teams set (AMHOL)
- [replay-data] Fix error uninitialized constant Openra::CLI::Commands::ReplayData::SecureRandom (AMHOL)
- [replay-data] Show chosen and actual faction (AMHOL)
- [replay-data] Add spawn point info
- [replay-data] Fetch team from replay metadata players hash (AMHOL)
- Include server and team chat messages in replay data (AMHOL)
- Include is_winner replay data client output (AMHOL)
- Return
null
for client team in replay data when team is not set (AMHOL)