Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:35
628c152

0.4.0 (2026-10-12)

Features

  • minecraft: play as EVE with one key or /stellar play (fb013d6)
  • play as EVE with one key (8e7cc8c)

Fixes

  • installer: clear previous/ after every recorded install (30f00a5)
  • installer: count a failed update that changed nothing as restored (e54b60d)
  • installer: fall back only to a Roll back set that can be used (e77b266)
  • installer: find a renamed bridge JAR by its Fabric mod id (bf2eb4d)
  • installer: finish clearing a moved Mods folder after a stopped update (14c284e)
  • installer: judge a failed update's restore by what is on disk (c994349)
  • installer: keep a changed disabled bridge JAR disabled through an update (4f38d85)
  • installer: keep a disabled bridge JAR disabled through an update (0899267)
  • installer: keep a file changed after an interrupted run before finishing it (fb8fd22)
  • installer: keep a set with hand-changed files in changed/, never over a Roll back set (d35f35b)
  • installer: keep an adapter installed for an older executable owned (05817a3)
  • installer: keep the complete rollback set over one kept without a piece (11bb74b)
  • installer: keep the hand-changed files an update replaced in changed/ (a5d2f2d)
  • installer: keep the older rollback set when an update replaces a changed piece (ba3b1e2)
  • installer: keep the older rollback set when the same release is installed again (cbf9462)
  • installer: keep the rollback set through interrupted and failed updates (ebb1313)
  • installer: let an update replace pieces whose listed files changed (eb1cf05)
  • installer: list changed files and moved pieces in the Roll back and Uninstall modals (3d9170f)
  • installer: name a changed disabled bridge JAR by the path it is at (a2ff7d9)
  • installer: name only a set Roll back can install, of another release (78720f4)
  • installer: name Update in the missing-piece refusal (d5b4960)
  • installer: read each mod JAR once when looking for a renamed bridge (795565e)
  • installer: record a stopped or partial Uninstall, and refuse Repair over a missing piece (6b7d102)
  • installer: record the rollback set before previous/ changes, also when finishing a run (74bae10)
  • installer: record what an interrupted run kept, so finishing it keeps the rollback set (1a7fd77)
  • installer: refuse Repair after an interrupted run (693fd8b)
  • installer: remove an adapter left at a moved place by its folder (c27728e)
  • installer: remove recorded game-side pieces left at a moved place (7a38f1b)
  • installer: restore a failed move where the record then points (ecb2dd0)
  • installer: restore a failed update by copying the kept set back (004e18a)
  • installer: safe update, repair, roll back and uninstall (7b80017)
  • installer: say a run was interrupted without naming an internal folder (9815945)
  • installer: say Uninstall again finishes an interrupted Uninstall (73d7e3e)
  • installer: set aside a hand-changed set instead of deleting it from previous/ (a002c51)
  • installer: skip the restore only for a run stopped while removing (9e5bb8c)
  • installer: tolerate temporaries left by a killed write (2035936)
  • lua: draw EVE before the known effects are all looked up (f014218)
  • lua: keep the pose stream through an unreadable request (bdaf3e7)
  • lua: look up one known effect path per pose stream turn (d53923c)
  • lua: stop the pose stream check from stalling Stellar Blade (604a1b5)
  • minecraft: keep the bridge link through Windows replace refusals (2c8a031)
  • minecraft: resume EVE's controls after an Alt+Tab (ad82b5b)
  • minecraft: say when the gameplay poll never reached the adapter (fe05df8)
  • minecraft: stop Play as EVE when the server would refuse start (2237cf5)
  • minecraft: write a refused combat verdict again at the next ticks (3d82394)
  • native: route the game's XInput imports past overlay hooks (0915e71)
  • run the bridge on real Windows 11 (4656957)
  • tools: keep check.py's failure output printable on Windows (d963b4a)
  • tools: let check.py read UTF-8 output and Windows path crates (d7d1851)

Internals

  • installer: drop the drift re-check in remove_drifted (7395d70)
  • installer: drop two checks that can never decide anything (866274d)

Documentation

  • installer: describe update, repair, roll back and uninstall as they now behave (6b5e1fc)
  • start a session with the Play as EVE key (a8719dc)