Skip to content

Releases: mlieshoff/brawljars

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:01
9b88fc5

Changelog

Unreleased

5.0.0 - 2026-10-19

Added

  • Generate Gson-compatible payload models from src/main/resources/api.yaml using OpenAPI Generator 7.10.0; generated models are included in the library JAR.
  • Game modes endpoint (GET /gamemodes) through GameModeApi.findAll(GameModesRequest) with pagination and raw-response support.
  • Local shared API, request, response, and connector classes under brawljars.essentials.
  • Generated-model regression tests, game-mode integration tests, and fixture assertions detecting dropped JSON fields.
  • API definition download script and migration documentation.

Changed

  • Breaking: Response wrappers now extend generated models or contain generated collection elements. Replace removed DTO imports with brawljars.api.generated.model and adapt getter and enum types where needed.
  • Breaking: Replace supercell.api.wrapper.essentials imports with brawljars.essentials, including custom connector contracts and the record-based RequestContext accessors.
  • Preserve existing API entry points, request builders, asynchronous results, pagination, and raw-response behavior.
  • Refresh all eleven successful endpoint fixtures from real proxy responses audited on 2026-10-19, limiting each list, including nested lists, to five entries and documenting fixture provenance.
  • Run opt-in end-to-end tests through the configured proxy with an uncached connector; all eleven documented GET operations were verified successfully, with no endpoint removals required.

Fixed

  • Correct API schema definitions for localized names, battle results and nested battle players, and undefined generic list references.
  • Explicitly register generated sources with Maven Build Helper so IntelliJ resolves generated-model imports.
  • Derive integration-test pagination URLs from request parameters and stop WireMock servers after test classes complete.

Removed

  • 32 obsolete handwritten payload classes replaced by generated OpenAPI models.
  • External supercell-api-wrapper-essentials dependency, version property, and dedicated Maven repository.

4.0.7 - 2025-02-14

Added

  • GitHub Packages pipeline

4.0.6 - 2025-02-14

Changed

  • Use classes from Java Build Essentials for building time instead of Supercell API Wrapper Essentials

4.0.5 - 2025-02-13

Added

  • Spotless Maven Plugin

Removed

  • Git Commit hooks handling formatting
  • Google Java Format library

4.0.4 - 2025-01-13

Removed

  • PowerPlay API endpoints and related classes

4.0.3 - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.7

Choose a tag to compare

@github-actions github-actions released this 14 Feb 10:20
0a1228c

Changelog

Unreleased

4.0.7 - 2025-02-14

Added

  • GitHub Packages pipeline

4.0.6 - 2025-02-14

Changed

  • Use classes from Java Build Essentials for building time instead of Supercell API Wrapper Essentials

4.0.5 - 2025-02-13

Added

  • Spotless Maven Plugin

Removed

  • Git Commit hooks handling formatting
  • Google Java Format library

4.0.4 - 2025-01-13

Removed

  • PowerPlay API endpoints and related classes

4.0.3 - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.6

Choose a tag to compare

@github-actions github-actions released this 14 Feb 09:42
b168231

Changelog

Unreleased

4.0.6 - 2025-02-14

Changed

  • Use classes from Java Build Essentials for building time instead of Supercell API Wrapper Essentials

4.0.5 - 2025-02-13

Added

  • Spotless Maven Plugin

Removed

  • Git Commit hooks handling formatting
  • Google Java Format library

4.0.4 - 2025-01-13

Removed

  • PowerPlay API endpoints and related classes

4.0.3 - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.5

Choose a tag to compare

@github-actions github-actions released this 14 Feb 09:21
637f35a

Changelog

Unreleased

4.0.5 - 2025-02-13

Added

  • Spotless Maven Plugin

Removed

  • Git Commit hooks handling formatting
  • Google Java Format library

4.0.4 - 2025-01-13

Removed

  • PowerPlay API endpoints and related classes

4.0.3 - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.4

Choose a tag to compare

@github-actions github-actions released this 13 Jan 16:02
5bbf9dc

Changelog

Unreleased

4.0.4 - 2025-01-13

Removed

  • PowerPlay API endpoints and related classes

4.0.3 - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.3

Choose a tag to compare

@github-actions github-actions released this 13 Jan 15:18

Changelog

Unreleased

[4.0.3] - 2025-01-13

Changed

  • Lombok from 1.18.32 to 1.18.36
  • JUnit from 5.10.2 to 5.11.4
  • Mockito from 5.11.0 to 5.15.2
  • GSON from 2.10.1 to 2.11.0
  • Maven Dependency Plugin from 3.6.1 to 3.8.1
  • Apache Commons IO from 2.16.1 to 2.18.0
  • SLF4j from 2.0.13 to 2.0.14
  • Maven Enforcer Plugin from 3.4.1 to 3.5.0
  • Maven Exec Plugin from 3.2.0 to 3.5.0
  • WireMock from 3.5.4 to 3.10.0
  • Maven Surefire Plugin from 3.2.5 to 3.5.2

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.2

Choose a tag to compare

@github-actions github-actions released this 08 May 12:28
7026bfa

Changelog

Unreleased

4.0.2 - 2024-05-08

Changed

  • test scope: isNotBlank() and EMPTY not depending on wiremock anymore
  • test scope: clean up integration test base & tests
  • Source code is now ready for Java 21 (#67)
  • Binary code is now Java 21 compliant (#67)
  • Apache Commons IO from 2.15.1 to 2.16.1
  • JaCoCo from 0.8.11 to 0.8.12
  • JUnit from 5.10.1 to 5.10.2
  • Lombok from 1.8.30 to 1.8.32
  • Maven Compiler Plugin from 3.11.0 to 3.13.0
  • Maven Exec Plugin from 3.1.1 to 3.2.0
  • Maven Source Plugin from 3.3.0 to 3.3.1
  • Maven Surfire Plugin from 3.2.3 to 3.2.5
  • Mockito from 5.8.0 to 5.11.0
  • SLF4j from 2.0.12 to 2.0.13
  • WireMock from 3.0.1 to 3.5.4

4.0.1 - 2024-02-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Feb 14:13
d311cb8

Changelog

Unreleased

4.0.1 - 2024-05-15

Fixed

  • surefire now uses the build dependencies and no more inner ones.

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Dec 14:30
54537ff

Changelog

Unreleased

4.0.0 - 2023-12-18

Added

  • new dependency supercell-api-wrapper-essentials

Changed

  • classes in package brawljars.api.* moved to supercell.api.wrapper.essentials.api.*
  • classes in package brawljars.connector moved to supercell.api.wrapper.essentials.connector
  • classes in package brawljars.api.connector moved to supercell.api.wrapper.essentials.api.connector
  • classes in package brawljars.build moved to supercell.api.wrapper.essentials.build
  • classes in package brawljars.common moved to supercell.api.wrapper.essentials.common

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41

v3.0.8

Choose a tag to compare

@github-actions github-actions released this 18 Dec 09:11
ed1fb5a

Changelog

Unreleased

3.0.8 - 2023-12-18

Added

  • Maven enforcer plugin -> Minimum Maven version is now 3.8.8

Changed

  • Lombok from 1.18.24 to 1.18.30
  • JaCoCo from 0.8.10 to 0.8.11
  • Apache Commons IO from 2.11.0 to 2.15.1
  • JUnit from 5.8.2 to 5.10.1
  • SLF4j from 1.8.0-beta2 to 2.0.9
  • Mockito from 4.5.1 to 5.8.0
  • WireMock from 2.27.2 to 3.0.1
  • GSON from 2.9.0 to 2.10.1
  • Maven Source Plugin from 3.0.1 to 3.3.0
  • Maven Surefire Plugin from 2.22.2 to 3.2.3

3.0.7 - 2023-12-12

Removed

  • Qodana

3.0.6 - 2023-09-28

Added

  • Test Coverage via Qodana

3.0.5 - 2023-09-26

Added

  • Release version check on build time

3.0.4 - 2023-09-23

Added

  • Qodana code quality support via actions
  • Badges for Nightlies and Qodana

3.0.3 - 2023-09-23

Added

  • Usage of Java 17 HTTP Client

Fixed

  • Some minor code cleaning regarding Java 17 features

Changed

  • ApiContext to be a record

Removed

  • Apache HTTP Client dependency
  • Some redundant overridden methods in request objects

3.0.2 - 2023-07-12

Added

  • Create release job #41