Skip to content

Releases: jpenilla/chesscraft

v0.5.1

31 Dec 21:37
v0.5.1
91c497c
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update flyway to v10.11.0 by @renovate in #56
  • fix(deps): update flyway to v10.11.1 by @renovate in #57
  • chore(deps): update plugin xyz.jpenilla.run-paper to v2.2.4 by @renovate in #58
  • fix(deps): update flyway to v10.12.0 by @renovate in #60
  • chore(deps): update plugin xyz.jpenilla.run-paper to v2.3.0 by @renovate in #62
  • fix(deps): update flyway to v10.13.0 by @renovate in #64
  • fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.0 by @renovate in #65
  • fix(deps): update dependency com.mysql:mysql-connector-j to v8.4.0 by @renovate in #61
  • fix(deps): update dependency org.apache.commons:commons-compress to v1.26.2 by @renovate in #66
  • chore(deps): update dependency gradle to v8.8 by @renovate in #67
  • fix(deps): update flyway to v10.14.0 by @renovate in #68
  • fix(deps): update flyway to v10.15.0 by @renovate in #69
  • fix(deps): update dependency io.papermc:paper-trail to v1 by @renovate in #70
  • chore(deps): update plugin io.github.goooler.shadow to v8.1.8 by @renovate in #71
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.45.2 by @renovate in #72
  • fix(deps): update flyway to v10.15.2 by @renovate in #73
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.5.2 by @renovate in #75
  • fix(deps): update flyway to v10.16.0 by @renovate in #80
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.6.2 by @renovate in #77
  • fix(deps): update flyway to v10.17.0 by @renovate in #81
  • fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.1 by @renovate in #79
  • fix(deps): update dependency com.mysql:mysql-connector-j to v9 by @renovate in #74
  • fix(deps): update dependency org.bstats:bstats-bukkit to v3.0.3 by @renovate in #88
  • chore(deps): update plugin xyz.jpenilla.run-paper to v2.3.1 by @renovate in #86
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.7.3 by @renovate in #82
  • fix(deps): update dependency com.h2database:h2 to v2.3.232 by @renovate in #78
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.45.4 by @renovate in #83
  • fix(deps): update dependency org.incendo:cloud-bom to v2.0.0 by @renovate in #89
  • fix(deps): update dependency org.apache.commons:commons-compress to v1.27.1 by @renovate in #84
  • fix(deps): update flyway to v10.17.3 by @renovate in #85
  • chore(deps): update dependency gradle to v8.10.1 by @renovate in #76
  • fix(deps): update flyway to v10.18.0 by @renovate in #91
  • fix(deps): update dependency org.bstats:bstats-bukkit to v3.1.0 - autoclosed by @renovate in #95
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.7.4 by @renovate in #90
  • fix(deps): update flyway to v10.18.1 by @renovate in #99
  • chore(deps): update dependency gradle to v8.10.2 by @renovate in #97
  • fix(deps): update flyway to v10.20.0 by @renovate in #100
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.46.0 by @renovate in #103
  • fix(deps): update dependency com.zaxxer:hikaricp to v6 by @renovate in #98
  • fix(deps): update dependency com.mysql:mysql-connector-j to v9.1.0 by @renovate in #102
  • fix(deps): update flyway to v10.20.1 by @renovate in #104
  • fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.0 by @renovate in #105
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.47.0 by @renovate in #106
  • chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 by @renovate in #115
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.8.1 - autoclosed by @renovate in #110
  • chore(deps): update plugin com.gradleup.shadow to v8.3.5 by @renovate in #101
  • fix(deps): update flyway to v11 (major) by @renovate in #112
  • fix(deps): update dependency com.zaxxer:hikaricp to v6.2.1 - autoclosed by @renovate in #107
  • fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.1 by @renovate in #111
  • chore(deps): update dependency gradle to v8.11.1 by @renovate in #109
  • Added <move_from> and <move_to> to made-move message by @OakLoaf in #114
  • chore(deps): update dependency gradle to v8.12 by @renovate in #117
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.8.4 by @renovate in #116
  • fix(deps): update flyway to v11.1.0 by @renovate in #108

New Contributors

Full Changelog: v0.5.0...v0.5.1

0.5.0

22 Mar 01:12
v0.5.0
cee59b3
Compare
Choose a tag to compare

What's Changed

  • Download runtime dependencies with gremlin by @jpenilla in #25
  • Configure Renovate by @renovate in #13
  • chore(deps): update plugin xyz.jpenilla.run-paper to v2.2.2 by @renovate in #27
  • chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 by @renovate in #30
  • chore(deps): update plugin xyz.jpenilla.gremlin-gradle to v0.0.6 by @renovate in #36
  • fix(deps): update dependency org.apache.commons:commons-compress to v1.26.0 by @renovate in #39
  • chore(deps): update plugin me.modmuss50.mod-publish-plugin to v0.5.1 by @renovate in #38
  • Cloud 2 by @jpenilla in #32
  • Add match history, pausing, exporting, ratings by @jpenilla in #40
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.45.0 by @renovate in #43
  • fix(deps): update flyway to v10.8.1 by @renovate in #44
  • Record players elo prior to match result by @jpenilla in #46
  • Move animations by @jpenilla in #45
  • fix(deps): update flyway to v10.9.0 by @renovate in #49
  • fix(deps): update flyway to v10.9.1 by @renovate in #50
  • fix(deps): update dependency org.apache.commons:commons-compress to v1.26.1 by @renovate in #51
  • fix(deps): update dependency org.jdbi:jdbi3-core to v3.45.1 by @renovate in #53
  • fix(deps): update flyway to v10.10.0 by @renovate in #52
  • Make move animations wait on previous animation by @jpenilla in #54

New Contributors

Full Changelog: v0.4.0...v0.5.0

0.4.0

23 Oct 17:21
v0.4.0
fe9ed5f
Compare
Choose a tag to compare

Changelog

Added

  • Board display system
    • Currently includes position label, board status, and game message log displays
    • See screenshot below
  • CPU vs CPU matches through /chess cpu_match
  • Automatic CPU vs CPU matches on configured boards when players are nearby
  • Fifty-move rule enforcement
  • Threefold repetition rule enforcement
  • Support for automatic download of Stockfish 16+
  • /chess cancel_match admin command

Changed

  • Reworked UCI queries to send starting position and list of moves instead of FEN
  • Command suggestion improvements
  • Use javacpp-presets/cpu_features for processor feature detection
  • Stockfish 16 is now the default chess engine

Fixed

  • Automatically downloaded engines not being set to executable
  • Display entity pieces flashing on moves (fixed by reusing existing entities when possible)
  • Orientation issues with display entity pieces across Minecraft versions

0 4

0.3.2

03 Aug 21:07
v0.3.2
cb2bf33
Compare
Choose a tag to compare

Changelog

Fixed

  • DISPLAY_ENTITY piece handler resulting in upside-down chess pieces in 1.20+

0.3.1

23 Jul 20:00
v0.3.1
7b26fb9
Compare
Choose a tag to compare

Changelog

Fixed

  • Automatic downloads of Stockfish versions 15.1 and earlier
    • Stockfish removed old downloads from their site, which broke the automatic downloader. We now use archive.org which has many but not all versions archived.
    • Automatic downloads of Stockfish versions 16 and newer are not yet implemented. See #17 for more details.

0.3.0

16 Mar 21:13
v0.3.0
bf914da
Compare
Choose a tag to compare

Changelog

Added

  • Display and Interaction entity based PieceHandlers, this is now the default mode in the config. This mode will only work on Minecraft 1.19.4+
  • Board scaling; 1x scale is the original mode, 2x scale will have 2x2 block positions, 5x 5x5 block positions, etc.
    • Only the new Display/Interaction entity PieceHandler can properly scale pieces with the board

image

0.2.0

21 Feb 02:33
v0.2.0
ef142f0
Compare
Choose a tag to compare

Changelog

Added

  • Time controls
  • /chess deny command
  • /chess reset_board <board> [--clear] command
  • bStats

Changed

  • Check for Paper and print a friendly error message when it's missing instead of crashing with a cryptic class loading error

Fixed

  • Resource pack piece models being 1px into the ground
  • Chess engine error stream not being handled

0.1.0

13 Feb 04:30
v0.1.0
4906784
Compare
Choose a tag to compare

First public release of ChessCraft!

Report any bugs or make suggestions at the issues page