New releases for the core runtimes, Android app, and editor tooling
New releases of ZuzuScript are available for Perl, Rust, JS, Android, and the main editor/tooling packages. The shared stdlib and languagetests components are tagged 20260625.
Major user-visible changes include:
- The
#valuecardinality prefix operator. It callscount()where available and otherwise follows existinglengthsemantics. - Declaration destructuring now accepts Array sources, binding values by position.
- User-defined classes can define
__call__as a fallback for missing method calls, while ordinary direct, inherited, and trait-supplied methods still take priority. std/string.repeatrepeats String or BinaryString values, with optional same-type separators.std/string.sprinthas a documented cross-runtime formatter subset covering alignment, padding, precision, percent escapes, integer bases, signs, and exponential/general numeric conversions.switchcase/default bodies can access the active switch value through^^.