Repository navigation
Releases
v0.8.0
What's Changed
- chore: post-release sync for v0.7.0 by @github-actions[bot] in #174
- feat(#67): Overgeared x Silent Gear forging integration — phases 0-3 (heated-metal ladder + Paxel) by @ghov-claude[bot] in #176
- Promote dev→main: #67 Overgeared×SilentGear forging (phases 0-3); L3 GATE PASS by @ghov-claude[bot] in #177
Full Changelog: v0.7.0...v0.8.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.
v0.7.0
What's Changed
- chore: post-release sync for v0.6.2 by @github-actions[bot] in #169
- fix(#171): forged-head material correction matches CompoundPartItem (dead-code fix) by @ghov-claude[bot] in #172
- Promote dev → main: #155/#154/#116/#141/#91/#159 + #171 integration by @ghov-claude[bot] in #173
Full Changelog: v0.6.2...v0.7.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.
v0.6.2
What's Changed
- chore: post-release sync for v0.6.1 by @github-actions[bot] in #162
- release(v0.6.2): quest-UI/enter-quest/skill-XP fixes (#164,#166) + Tom's terminal fix (#165) by @ghov-claude[bot] in #167
- fix(#165/ci): stage toms-storage for vppfixes mixin compile (unbreak boot-tier/mint) by @ghov-claude[bot] in #168
Full Changelog: v0.6.1...v0.6.2
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.
v0.6.1
What's Changed
- chore: post-release sync for v0.6.0 by @github-actions[bot] in #158
- fix(#160): bump Sophisticated mods to align server/client (v0.6.1) by @ghov-claude[bot] in #161
Full Changelog: v0.6.0...v0.6.1
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.
v0.6.0
What's Changed
- hardening: static split-package conflict detection (v0.5.1 follow-up) by @Guno327 in #137
- docs: compress state-tracking docs (TODO.md 193->10, DECISIONS.md 1547->1247) by @Guno327 in #135
- docs: Modrinth project page content by @Guno327 in #136
- feat(mods): wire Overgeared + vppintegration bridge into the pack (#67) by @Guno327 in #124
- feat(mods): scaffold the vppquests custom quest mod (#109 Phase A) by @Guno327 in #123
- feat(skills)!: converge all skill trees into one unified tree by @Guno327 in #120
- fix(client): conflict-free dynamic lights + epic-tweaks resolution (v0.5.x follow-up) by @Guno327 in #138
- feat(client): reject pack-version-mismatched clients before world join (#94) by @Guno327 in #139
- Explicitly license the pack (MIT) + stop bundling third-party jars in server dist (#141) by @Guno327 in #142
- fix(mob-scaling): recolor mob names by difficulty instead of star suffix (#101 redux) by @Guno327 in #146
- feat(mods): vppquests cutover — remove broken legacy quest system (#109) by @Guno327 in #144
- docs: charter the vppfixes custom mod as the standing home for mixin-only bugfixes by @Guno327 in #148
- chore: post-release sync for v0.5.4 by @github-actions[bot] in #153
- release: promote v0.6.0 (reconciled: features + v0.5.4 #143 fix + #145 + #156) by @ghov-claude[bot] in #157
Full Changelog: v0.5.4...v0.6.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.
v0.5.4
What's Changed
- chore: post-release sync for v0.5.3 by @github-actions[bot] in #149
- fix(#143): retarget CME guard to vanilla component serializers (v0.5.4 hotfix) by @ghov-claude[bot] in #152
New Contributors
- @ghov-claude[bot] made their first contribution in #152
Full Changelog: v0.5.3...v0.5.4
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.
v0.5.3 (✅ RECOMMENDED — fixes the ~30s client boot/CME from Ars Nouveau spell projectiles)
What's Changed
- fix(#143): stop Ars Nouveau entity-data CME booting clients (vppfixes mixin mod) [hotfix -> v0.5.3] by @Guno327 in #147
Full Changelog: v0.5.2...v0.5.3
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.
v0.5.2 (superseded by v0.5.3)
What's Changed
- chore: post-release sync for v0.5.1 by @github-actions[bot] in #126
- hardening: fast-tier dependency check (v0.5.0 follow-up) by @Guno327 in #128
- feat(test): make L3 client boot+join a required, reliable Incus release gate by @Guno327 in #130
- fix(progression): close the 3 bypasses the #61 audit confirmed live by @Guno327 in #129
- feat(recipes): extend material-sink overhaul to remaining 19 dead ATO gears (Addresses #91) by @Guno327 in #122
- fix(client): restore a working client — remove sodium-dynamic-lights split-package, baguettelib side:both, Sable client-UDP, epic-tweaks NoSuchFieldError (#131) by @Guno327 in #132
Full Changelog: v0.5.1...v0.5.2
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.
v0.5.1 (⚠️ BROKEN — client won't launch; use v0.4.0)
⚠️ THIS RELEASE IS BROKEN — DO NOT USE. Use v0.4.0 (current recommended).
The client fails to launch: a Java split-package conflict —sodium-dynamic-lights
and ars-nouveau's bundledlambdynlights_apiboth exportdev.lambdaurora.lambdynlights.api.
(The dedicated server is unaffected.) A fix is in progress and will NOT ship until it is
verified booting a live client + joining a server. Until then, use v0.4.0.
What's Changed
- chore: post-release sync for v0.5.0 by @github-actions[bot] in #119
- fix(build): make vppintegration actually compile (#67 real build) by @Guno327 in #117
- fix(ci): live in-game progression audit for #61 (was offline, now selftest.js) by @Guno327 in #106
- fix(client): remove sodium-options-api — v0.5.0 client-startup regression by @Guno327 in #121
- fix(selftest): repair brace-merge error that broke KubeJS load (un-mints main) by @Guno327 in #125
Full Changelog: v0.5.0...v0.5.1
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.
v0.5.0 (⚠️ BROKEN — client crash; use v0.4.0)
⚠️ THIS RELEASE IS BROKEN — DO NOT USE. The client crashes on startup with
Mod sodiumoptionsapi requires reeses_sodium_options(a client-only missing
dependency introduced in this build). The dedicated server is unaffected, but the
client will not launch. Fixed in v0.5.1. This release is retained for transparency.Root cause + fix: the extraneous
sodium-options-apimod was removed; a new
launch-time dependency check (scripts/ci/check_mod_dependencies.py, gating the
boot tier) now prevents this class of missing-dependency regression.
What's Changed
- chore: post-release sync for v0.4.0 by @github-actions[bot] in #99
- feat(mods): Overgeared x Silent Gear quality bridge, custom-mods convention (#67) by @Guno327 in #97
- test(l3): exercise selftest.js's player-gated checks via a stage-grant hook by @Guno327 in #100
- fix(materials): give dead-end ATO gems/ores/ingots a real use by @Guno327 in #102
- feat(mods): another QoL mod pass (#69) by @Guno327 in #105
- fix(mobs): stop mob-difficulty stars from clobbering names and death messages by @Guno327 in #110
- fix(mods): dynamic lights, Gravestone x Curios compat, searchable keybinds by @Guno327 in #112
- fix(materials): give AllTheOres gear/plate byproducts real sinks by @Guno327 in #113
- fix(combat): free Q-drop/hotbar while wielding EF weapons, give katana the tachi skill by @Guno327 in #114
- feat(recipes): add Create crushing-wheel ingot->dust recipes (#86) by @Guno327 in #115
- fix(build): make epic-tweaks client-only — it crashes the dedicated server by @Guno327 in #118
New Contributors
- @github-actions[bot] made their first contribution in #99
Full Changelog: v0.4.0...v0.5.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.