Skip to content

Releases

v0.8.0

v0.8.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 20:23
1aefd93

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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

v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 19:15
56ce09e

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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

v0.6.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 00:17
6187ffc

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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

v0.6.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 03:51
a5f815f

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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

v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 02:38
e39755f

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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

v0.5.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 00:31
7e9f2be

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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)

Choose a tag to compare

@github-actions github-actions released this 23 Jul 19:24
b9ee8a3

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:58

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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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)

Choose a tag to compare

@github-actions github-actions released this 23 Jul 04:05
8374280

⚠️ 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 bundled lambdynlights_api both export dev.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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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)

Choose a tag to compare

@github-actions github-actions released this 23 Jul 03:10
ef0a0b6

⚠️ 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-api mod 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
    own fast-tier job).
  • 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_selftest run. PASSED (required before this release was
      built - see this run's own boot-tier job).
  • 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.