Releases: smallgig/Pickomino
Releases · smallgig/Pickomino
Release list
v1.4.1 Hot fix sprites not in package
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix package-data to include sprite files by @jarl-hoyem in #395
Full Changelog: v1.4.0...v1.4.1
v1.4.0 First official Gymnasium release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update tests submodule with logging test fix. by @jarl-hoyem in #325
- 335 gui play remove cli dependency from manual play by @jarl-hoyem in #355
- Fixed: Foxtrot now readable, changed window size, buttons_start X and Y. by @RobMeetsAI in #360
- Add a console script entry point for manual play (#336) by @jarl-hoyem in #358
- Fixed: Permanent hover effect, untill action is complete. by @RobMeetsAI in #359
- Fixed: render after each step instead of after full turn. by @RobMeetsAI in #361
- Changed RENDER_DELAY in constants.py. by @RobMeetsAI in #366
- 332-gui-play-show-invalid-action-feedback-in-pygame-gui by @RobMeetsAI in #367
- 370 add choice of how many bots to play against to gui by @jarl-hoyem in #374
- 333-gui-play-add-game-over-screen-to-pygame-gui by @RobMeetsAI in #375
- Update GIF in README.md to reflect current GUI layout. by @jarl-hoyem in #378
- Play again in game over screen, new methods for determine_winner and … by @RobMeetsAI in #380
- 346 add troubleshootingmd by @jarl-hoyem in #384
- 313 claude review of readmemd improvement suggestions by @jarl-hoyem in #382
- Add link to Play Board Game Arena for Pickomino by @RobMeetsAI in #386
- 365 add information on how to change bot play speed to readmemd by @RobMeetsAI in #385
- 350 add bug bounty by @jarl-hoyem in #381
- Adding the section "Differences from the Physical Game" to README.md. by @RobMeetsAI in #389
- 280 add testingmd by @jarl-hoyem in #387
- 297-update-readmeme-on-bot-heuristic by @RobMeetsAI in #390
- Bump version from 1.3.0 to 1.4.0 by @RobMeetsAI in #391
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add image to README for visual enhancement by @RobMeetsAI in #303
- Update CONTRIBUTING.md with merge restrictions by @jarl-hoyem in #301
- Update pytest command in workflow by @jarl-hoyem in #307
- Change coverage fail under threshold to 92 by @jarl-hoyem in #308
- 304-fix-render_modes-metadata-and-rgb_array-window-initialisation by @jarl-hoyem in #306
- 250-show-current-action-when-rendering by @RobMeetsAI in #302
- Fixed issue of tiles.is_empty() always returns False by @jarl-hoyem in #312
- Fix dead code in Renderer and PickominoEnv render signatures by @jarl-hoyem in #314
- Clean up pre-commit config after the publishing in PyPI (#269). by @jarl-hoyem in #317
- Add logging tests and fix the log path (#296). by @jarl-hoyem in #318
- 293-push-test-coverage-back-to-95-after-reducing-to-93-for-issue-182 by @RobMeetsAI in #322
- Extract new function _no_dice_remaining_after_collect to keep _heuristic_policy within complexity limits. by @RobMeetsAI in #321
- Fixed failed attempt is overwritten, now returns if failed attempt is set. by @RobMeetsAI in #323
- Change image display to center alignment and size. by @RobMeetsAI in #324
- Bump version from 1.2.0 to 1.3.0 by @jarl-hoyem in #326
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Feature: Drop Python 3.8/3.9, start support through 3.14. by @jarl-hoyem in #257
- Update Python version support in README by @jarl-hoyem in #247
- Add Python 3.13, 3.14 support badge to README by @RobMeetsAI in #248
- 246-change-to-pygame-ce-from-pygame by @jarl-hoyem in #254
- Moved function str from dice to print_roll in main.py by @RobMeetsAI in #267
- Better heuristic policy in bot.py, if the face value is the same, it takes the sum with fewer dice. fix: suppress type checker warnings for np.array conversion rolled and collected are passed as lists from the bot caller but need to be numpy arrays for indexing. Added type: ignore[assignment] and pyright: ignore[reportAssignmentType] to suppress false positive warnings. by @RobMeetsAI in #268
- Update Python package workflow to not persist credentials by @jarl-hoyem in #283
- Pull request overview Fixes a heuristic stop-condition bug where the bot wouldn’t stop on the same turn it first collects a worm. by @RobMeetsAI in #286
- Update Python version badge in README.md by @jarl-hoyem in #292
- 93-consider-adding-logging-in-order-to-check-the-bots-turns-and-actions by @jarl-hoyem in #290
- 182-enable-manual-play-with-rendering by @RobMeetsAI in #291
Full Changelog: v1.1.1...v1.2.0
PyPI release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump version from 1.0.7 to 1.1.1 by @jarl-hoyem in #240
Full Changelog: v1.1.0...v1.1.1
First Gymnasium Submission
Immutable
release. Only release title and notes can be modified.
What's Changed
- Reduce complexity of function set_failed_no_tile_to_take. Split in _check_below_minimum_score and _check_no_tile_available. by @RobMeetsAI in #209
- test: Add a 60-second timeout to fast test_ppo_run() and 300 seconds to the slow version. by @jarl-hoyem in #223
- CI: Add MacOS matrix, pytest, pyright to python-package workflow; run… by @jarl-hoyem in #225
- Changed pickomino_gym_env.py to pickomino_env.py. by @RobMeetsAI in #228
- 207-google-style-docstrings-pydocstyle by @jarl-hoyem in #235
- 224-include-a-full-package-description-for-the-pypi-page by @jarl-hoyem in #238
Full Changelog: v1.0.7...v1.1.0
v1.0.7
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update python-publish.yml to exclude twine upload by @RobMeetsAI in #220
- Bump version from 1.0.6 to 1.0.7 by @RobMeetsAI in #221
Full Changelog: v1.0.6...v1.0.7
PyPI automation release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump version from 1.0.5 to 1.0.6 by @RobMeetsAI in #219
Full Changelog: v1.0.5...v1.0.6
PyPI release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump version from 1.0.4 to 1.0.5 by @jarl-hoyem in #218
Full Changelog: v1.0.4...v1.0.5
Further PyPI release attempt
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update PyPI URL in python-publish workflow by @jarl-hoyem in #216
- Bump version from 1.0.3 to 1.0.4 by @jarl-hoyem in #217
Full Changelog: v1.0.3...v1.0.4