Skip to content

v0.5.0 (⚠️ BROKEN — client crash; use v0.4.0)

Pre-release
Pre-release

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.