Back to news

ZuzuScript 0.7.x released

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 #value cardinality prefix operator. It calls count() where available and otherwise follows existing length semantics.
  • 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.repeat repeats String or BinaryString values, with optional same-type separators.
  • std/string.sprint has a documented cross-runtime formatter subset covering alignment, padding, precision, percent escapes, integer bases, signs, and exponential/general numeric conversions.
  • switch case/default bodies can access the active switch value through ^^.

zuzu.pl

Zuzu-0.007000

zuzu-rust

0.7.0 amd64 deb cargo crate

zuzu-js

zuzu-js@0.7.0 node package browser bundle

Android

Zuzu REPL APK

Tools

zuzu-highlight-js 20260625 zuzu-highlight-wordpress 0.7.0 Pulsar language-zuzu 0.7.0 VS Code zuzu-syntax 0.7.0 tree-sitter-zuzu 0.7.0 zuzu-lsp 0.7.0 Linux x86_64 Zed extension 0.7.0 Pulsar IDE package 0.7.0