Releases: PiBOH/jarock
Releases · PiBOH/jarock
Release list
Jarock 0.0.132-beta
Changes in this release
- 7844550 v0.0.132-beta: fix TUI workspace copy
- 408a7af v0.0.131-beta: include supplied TUI icon assets
- 5639fbf v0.0.130-beta: use supplied TUI ICO
Changelog
[0.0.132-beta]
- Fixed the Windows TUI autorelease workspace copy: the workflow now creates
C:\\jarock-tui-build\\tuiexplicitly and copies the TUI project contents into it before running Bun. The previous copy placed the project at the workspace root while the install step looked for a missingtuisubdirectory, causingbun installto fail immediately. - Added pre-install checks for
package.jsonandbun.lockso an incorrect workspace layout produces a clear diagnostic instead of a generic Bun failure. The supplied TUI icons and dependency lockfile remain unchanged.
Jarock 0.0.129-beta
Changes in this release
- 82bd6ff v0.0.129-beta: restore original Jarock icons
Changelog
[0.0.129-beta]
- Restored the original Jarock icon artwork in
icon.png,server/icon.pngandserver/server-icon.pngat the operator's request. The previous 16x16 Java-cup/Bedrock redesign is no longer used;logo.pngremains unchanged. - Kept the existing release packaging and TUI icon pipeline unchanged so the restored icons continue to be included in CLI/TUI Full and Lite archives and embedded in
jarock-tui.exe.
Jarock 0.0.128-beta
Changes in this release
- 1d059a3 v0.0.128-beta: fix TUI menu action dispatch
Changelog
[0.0.128-beta]
- Fixed TUI menu activation in standalone Windows builds:
Enteris now handled by the focused OpenTUISelectthrough itsonKeyDownpath, including Windows backends that report the key asenter,returnorlinefeed. - Fixed mouse activation by binding every TUI selection screen to a direct action callback. A left-click now selects the visible row, accounts for the current scroll offset and executes the associated action instead of only highlighting it.
- Removed the unreliable global
renderer.keyInputfallback that could bypass OpenTUI's focused-control dispatch and leave menu actions unexecuted. Added regression assertions for the direct keyboard and mouse activation paths.
Jarock 0.0.127-beta
Changes in this release
- 24546f3 v0.0.127-beta: improve Jarock icon readability at 16px
Changelog
[0.0.127-beta]
- Recreated
icon.pngwith a high-contrast, simplified composition for 16x16 Explorer thumbnails: a clearly visible Java coffee cup with red/orange steam sits in front of a broad blue Bedrock-style background; the existing READMElogo.pngis preserved. - Regenerated the 64x64
server/icon.pngandserver/server-icon.pngassets from the same artwork so the runtime and multiplayer server-list icons stay consistent.
Jarock 0.0.126-beta
Changes in this release
- 61151d5 v0.0.126-beta: add reliable TUI keyboard and mouse fallback
Changelog
[0.0.126-beta]
- Added a direct keyboard fallback for the standalone Windows TUI: keypresses are forwarded to the currently focused OpenTUI control and handled only once, so arrows, Enter and text input continue to work when the compiled Bun event bridge does not dispatch to the focused renderable.
- Added explicit left-click handling to every TUI selection menu. The clicked row is converted to a menu option, focused and activated, including the main menu, world menu, settings menu and remembered-world choice.
- Extended the Windows startup regression assertions to cover the keyboard and mouse fallback paths.
Jarock 0.0.125-beta
Changes in this release
- 423d6c4 v0.0.125-beta: harden Windows TUI input and icon packaging
Changelog
[0.0.125-beta]
- Fixed the Windows TUI input path for standalone builds and classic console hosts: stdin is resumed explicitly, raw mode is enabled when available, and Kitty keyboard escape sequences are disabled in favor of legacy key sequences supported by cmd.exe, PowerShell and older ConPTY implementations.
- Fixed the Windows launcher handoff so a TUI started from Windows Terminal waits for the classic Console Host child instead of restoring terminal selection immediately; also fixed the malformed TUI exit-code line in
start-server.bat. - Changed the generated Jarock ICO to put a conventional 48px uncompressed legacy-DIB frame first, and added CI validation for the first frame and the extracted embedded icon resource.
Jarock 0.0.124-beta
Changes in this release
- 5d7b481 v0.0.124-beta: start TUI input loop and improve icon
Changelog
[0.0.124-beta]
- Fixed the standalone Windows TUI menu not responding to keyboard or mouse input. OpenTUI now explicitly starts its render/input loop after
createCliRenderer()instead of remaining in the idle state. - Applied the same explicit renderer start to the native OpenTUI smoke test, while keeping the official Jarock icon build and baseline CPU target.
- Changed the generated Windows icon to a multi-resolution legacy DIB ICO (256, 128, 64, 48, 32 and 16px), with the official 256px Jarock frame first for Bun's resource embedding.
Jarock 0.0.123-beta
Changes in this release
- 48f2360 v0.0.123-beta: keep baseline TUI builds on one Windows volume
- ee70952 v0.0.122-beta: use a fixed Bun baseline compiler
- 452ca92 v0.0.121-beta: explain TUI exit failures
- b24f573 v0.0.120-beta: fix baseline TUI icon compilation
- fb1caaa v0.0.119-beta: build TUI for baseline Windows CPUs
Changelog
[0.0.123-beta]
- Fixed the GitHub Actions baseline TUI build on Windows runners by moving the isolated Bun compilation workspace to
C:\\jarock-tui-build. Bun's baseline runtime download and cache now stay on the same volume, avoiding the known cross-device rename (XDEV) failure. - Kept the baseline target and the normal
start-server.batentry point for every CLI/TUI and Full/Lite edition.
Jarock 0.0.118-beta
Changes in this release
- 86646ea v0.0.118-beta: use Jarock icon for Windows TUI
Changelog
[0.0.118-beta]
- Updated the Windows TUI build to use the official Jarock
icon.pngas thejarock-tui.exeapplication icon through Bun's--windows-iconoption. - Added a dependency-free PNG-to-ICO build helper and applied the same icon to the native TUI smoke executable.
Jarock 0.0.117-beta
Changes in this release
- 6920b66 v0.0.117-beta: keep TUI launcher errors visible
Changelog
[0.0.117-beta]
- Fixed
start-server.batlosing control after the startup update check by calling its isolated runner explicitly. Unexpected TUI exits now remain visible with an actionable error and pause instead of closing the console silently. - Added the same visible failure handling to the TUI parameter manager and extended the startup-update regression checks.