Kernova tooling 0.1.7-beta
Kernova tooling 0.1.7-beta
Changes:
- Fixed Modrinth version numbers so releases for different Minecraft versions no longer collide when pack versions match.
- Reworked PackPing feed generation to preserve the latest build version for each Minecraft/loader line without downgrading entries during packaging.
- Made PackPing changelogs short and generic for in-game display.
- Changed PackPing download URLs to project homepages for Modrinth and CurseForge upgrade notices.
- Added regression tests for Modrinth version numbering, PackPing Minecraft-upgrade notices, homepage links, and same-Minecraft downgrade prevention.
Validation:
updater/.venv/bin/python -m unittest discover -s updater/testsupdater/.venv/bin/kernova-update validate --artifactspython3 publish/publish.py upload --latest --loader both --mc 26.1.1 --platform both --dry-runpython3 -m json.tool publish/config.json
Not performed:
- No Modrinth or CurseForge modpack uploads were performed.
- No PackPing feed sync or push was performed as part of this tooling release.
Remaining manual work:
- PackPing itself still needs a code update if toast-only notices should display when the local pack version is already equal to the feed entry version.