Releases
Every build is a single Windows installer with the Borax runtime bundled inside โ nothing else to install first.
Borax 2.3.4
- Fixes a Package Path Server race that could miss newly added imports until a restart.
- LSP now reports
borax/packagePathsresults for subfolders nested more than one level deep. - Cached import bytecode is invalidated correctly when only whitespace-insensitive edits change.
Added the project-scoped Language Server (borax lsp -start / -stop) and package-path autocomplete for editors.
Fixes nbt read mis-handling files written by nbt write on very small values, plus clearer validator messages for nested functions.
Introduced the built-in NBT-style binary format (nbt write / nbt read) and typed input() for strings, integers, and any type.
Added native Gson-backed JSON statements and the borax package command for compiling a whole project tree at once.
Rewrote the compiler to emit .class bytecode directly via ASM, removing the old generated-Java-then-javac pipeline entirely.
First public build: variables, functions, loops, conditionals, lists, and math on top of a Java-source-generating compiler.