Releases: smallgig/Pickomino
Releases · smallgig/Pickomino
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
Seconde automatic PyPI release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Install twine for uploading distributions by @jarl-hoyem in #214
- Bump version from 1.0.2 to 1.0.3 by @jarl-hoyem in #215
Full Changelog: v1.0.2...v1.0.3
First automatic PyPI release
Immutable
release. Only release title and notes can be modified.
What's Changed
- 153-rendering by @jarl-hoyem in #156
- Fixing bug, tile 21 can be taken again. by @RobMeetsAI in #157
- 45-switch-to-using-ruff-in-pre-commit by @jarl-hoyem in #160
- 158-update-readmemd-for-added-rendering by @jarl-hoyem in #161
- Re-do to avoid merge conflicts. by @jarl-hoyem in #166
- Ruff 2.0 by @jarl-hoyem in #168
- 130-check-farama-project-standards-for-environment by @jarl-hoyem in #169
- 170 more farama project standard issues by @jarl-hoyem in #172
- Added Code of Conduct. by @jarl-hoyem in #179
- 115-consider-class-game-embodying-dice-tabletiles-players-and-possibly-checker by @RobMeetsAI in #183
- Refactor renderer.py and using class Game by @RobMeetsAI in #186
- 100-consider-renaming-class-checker-to-rulechecker by @jarl-hoyem in #188
- 193 fix submodule link by @jarl-hoyem in #194
- 185-xenon-passes-when-it-should-fail-due-to-nested-classes-in-gamepy by @jarl-hoyem in #192
- 175 refactor convert validation returns to exceptions with descriptive messages by @jarl-hoyem in #197
- 176 reorganize tests by @jarl-hoyem in #198
- Update tests submodule. by @jarl-hoyem in #200
- Remove pytest testing step from workflow by @jarl-hoyem in #204
- Upload PyPi package on release by @RobMeetsAI in #210
- Add twine upload step to Python publish workflow by @jarl-hoyem in #211
- Change the version in pyproject.toml to 1.0.2 for testing GitHub Action to automatically create PyPI package upon release. by @jarl-hoyem in #213
Full Changelog: v1.0.0...v1.0.2