Releases: sheepdestroyer/LapinCarotte
Releases · sheepdestroyer/LapinCarotte
v0.6-beta
What's Changed
- Fix: Correct IndentationError in main.py by @sheepdestroyer in #34
- Feat/UI button class by @sheepdestroyer in #35
- Add comprehensive tests for core game logic and entities by @sheepdestroyer in #36
- Refactor: Externalize UI constants from main.py to config.py by @sheepdestroyer in #37
- Feat/pause screen by @sheepdestroyer in #54
- Feat/bilingual documentation i18n by @sheepdestroyer in #59
- Refactor hard-coded values to constants by @sheepdestroyer in #64
- Pause screen rebase main by @sheepdestroyer in #65
- Refactor the main_entry_point function in main.py to improve readabil… by @sheepdestroyer in #66
- Fix/vampire draw bug and imports by @sheepdestroyer in #79
- Refactor game state imports by @sheepdestroyer in #93
- Feat/pause screen by @sheepdestroyer in #94
- Fix: Add rect key to garlic_shot dictionary by @sheepdestroyer in #95
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #62
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #61
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #60
New Contributors
- @dependabot[bot] made their first contribution in #62
Full Changelog: v0.5-beta...v0.6-beta
v0.5-beta
What's Changed
- Feat: Implémenter la classe Button pour l'UI et l'intégrer by @sheepdestroyer in #29
Full Changelog: v0.4-beta-test12...v0.5-beta
v0.4-beta-test12
-
Modified
build_exe.pyto read aRELEASE_TAGenvironment variable (defaulting to 'dev') and incorporate this tag into the executable name passed to PyInstaller (e.g.,LapinCarotte-{tag}). -
Updated
.github/workflows/release.yml:- Build jobs (
build-windows,build-linux) now set theRELEASE_TAGenvironment variable forbuild_exe.pyusing the determined tag. - Job outputs (
executable_name,executable_path) in build jobs now reflect the new tagged naming convention. - The
create-releasejob's "Prepare Release Body" step now correctly references these tagged executable names. - Asset upload steps now use the tagged filenames.
- The Linux release asset is specifically named
LapinCarotte-{tag}-linux.bin, while the Windows asset isLapinCarotte-{tag}.exe.
- Build jobs (
What's Changed
- feat: Implement tagged filenames for release executables by @sheepdestroyer in #28
Full Changelog: v0.4-beta-test11...v0.4-beta-test12
v0.4-beta-test11
What's Changed
- fix(pyinstaller): Use os.pathsep for --add-data arguments by @sheepdestroyer in #27
Full Changelog: v0.4-beta-test10...v0.4-beta-test11
v0.4-beta
What's Changed
- Refactor/game state update by @sheepdestroyer in #7
- Fix/pull request recommendations by @sheepdestroyer in #11
- feat: Add GitHub Actions workflows and Dependabot configuration by @sheepdestroyer in #12
Full Changelog: v0.3-beta...v0.4-beta
LapinCarotte Beta 3
Pick up Carrot Juice!
Migration to pygame-ce
LapinCarotte Beta 2
Lots of refactoring and bug fixes
What's Changed
- Fixes and polish by @sheepdestroyer in #4
- More fixes with aider by @sheepdestroyer in #5
Full Changelog: v0.1-beta...v0.2-beta
LapinCarotte Beta 1
1rst release