Repository navigation
v0.4.0 (superseded by v0.5.2)
Pre-release
Pre-release
What's Changed
- chore: sync pack/VERSION + nix/release.json for v0.3.0 by @Guno327 in #59
- chore(nix): make the GitHub release the only source, drop Modrinth from the mint path by @Guno327 in #60
- docs: refresh HANDOFF status for v0.3.0, record the cut and open items by @Guno327 in #63
- docs: refresh SPEC status for v0.3.0 and the owner-filed backlog (#66-#71) by @Guno327 in #72
- test(l3): resend gui until the client actually answers, and cover the parser (#62) by @Guno327 in #73
- fix(quests): make the quest advancement tab actually appear (#66) by @Guno327 in #74
- feat(skills): expand the skill trees — 23 categories, 782 nodes, no exclusivity (#71) by @Guno327 in #75
- docs: refresh SPEC status for the #66/#71 merges and the #70 queue by @Guno327 in #76
- fix(test): sync selftest.js skill-tree counts to 23x34 + fast-tier drift check (#77) by @Guno327 in #78
- feat(storage): add Sophisticated Storage, tier-gated between Tom's and Refined Storage (#70) by @Guno327 in #81
- fix(build): bootstrap the NeoForge server install from a pinned, checksum-verified installer (#64) by @Guno327 in #82
- docs: refresh SPEC status for the #64/#70/#77/#79 wave by @Guno327 in #83
- fix(tests): machine-wide boot mutual exclusion for L0-L3 (#80) by @Guno327 in #87
- fix(combat): register Silent Gear's own weapon items with Epic Fight (#84) by @Guno327 in #89
- docs: governance update — continuous release minting + bugs-before-features priority by @Guno327 in #85
- fix(recipes): restore ore hammer recipes, unorphan ingot/ore->dust pipeline by @Guno327 in #90
- feat(client): bundle Iris + Create-compat addon, recommend a shader (#68) by @Guno327 in #88
- build(release): enforce beta hold — refuse minting 1.0.0+ until owner lifts it by @Guno327 in #93
- docs(#67): Overgeared + Silent Gear quality integration — infeasible as data-only by @Guno327 in #92
- feat(client): notify players when their pack version doesn't match the server's by @Guno327 in #95
- fix(build): stop resolve_mods.py dropping loader_installer (unblocks the mint boot gate) by @Guno327 in #96
- test(ci): update fixtures for the new loader_installer invariant by @Guno327 in #98
Full Changelog: v0.3.0...v0.4.0
Test status (this mint)
- Fast tier (
ci.yml, run as part of this mint): unit tests
(scripts/ci/tests) + all static checks (scripts/ci/run_all.py).
PASSED (required before this release was built - see this run's
ownfast-tierjob). - Boot tier (
boot.yml, run as part of this mint): L0 boot smoke- L1 selftest - an actual resolved-mods dedicated-server boot plus a
live/vpp_selftestrun. PASSED (required before this release was
built - see this run's ownboot-tierjob).
- L1 selftest - an actual resolved-mods dedicated-server boot plus a
- L2 HeadlessMC client smoke (
scripts/tests/l2_client_smoke.py)
did NOT run as part of this release. It is local-dev-sandbox-only
per HANDOFF.md's "Release pipeline" section (needs a persistent
HeadlessMC research instance + a local~/.minecraft, neither of
which exist on a hosted Actions runner). Rendering correctness, a
live client join (L3), and multiplayer interaction remain unverified
by this pipeline - see DESIGN.md's "Release engineering" section
for the full L0-L3 boundary this project discloses on every release.