Skip to content

Releases: software-challenge/backend

22.1.0

15 Nov 17:08
Compare
Choose a tag to compare
Official Release

22.0.3

26 Jul 09:32
Compare
Choose a tag to compare
Spielende immer erst nach einer Runde, Simpleclient-Anpassungen

22.0.2

16 Jul 17:34
Compare
Choose a tag to compare
Aufräumarbeiten am Protokoll

22.0.1

25 Jun 20:11
Compare
Choose a tag to compare
Verbesserungen in Ostseeschach

22.0.0

11 Jun 15:59
Compare
Choose a tag to compare
Neues Spiel: Ostseeschach

21.4.0

28 May 15:36
Compare
Choose a tag to compare
Protokollverbesserungen & Replays

21.3.3: Interne Logikverbesserungen

01 Mar 15:14
Compare
Choose a tag to compare
  • Game: Refactor turn advancing logic (#391)
  • Networking: Improve Exception handling within games and rooms (#383)

21.3.2

12 Feb 19:32
Compare
Choose a tag to compare
Ensure GameState#round is always aligned with turn

21.3.1: Fehlerbehebungen

11 Feb 18:43
Compare
Choose a tag to compare

Fehlerbehebungen bei GameState#clone und Netzwerkverbesserungen

  • Fix GameState clone, hashCode and equals to include undeployedPieceShapes and validColors
  • Remove superfluous class attributes from GameState XML
  • Synchronize XML packet sending to prevent messages from interleaving (219466c0a)

21.3.0: Feature-Ergänzung & viele Fixes

29 Jan 19:19
Compare
Choose a tag to compare

Implementierung fehlender Funktionen (klonen, TestClient, toString) und viele Fixes

Fixed

  • Send final Gamestate to listeners when a game ends (#364)
  • Remove extra field from Move/Piece XML (23589a153)
  • Player dependency declarations (#373)

Added

  • Implement cloning for GameState & Board (#356)
  • Add README for player (#373)
  • Create CONTRIBUTING & GUIDELINES (#360)
  • Modularize XStream initialization using ServiceLoader (#352)

Changed

  • Improve logback config (#371)
  • Improve Gradle configuration & TestClient build (#368)
  • TestClient: Make it work (#372) & load current Game id from classpath (#367)