NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Dart-to-Ball encoder that translates Dart source code into Ball protobuf programs, with full package encoding and pubspec.yaml support.
Last release 25 days ago
13 Sep 2026
Ships on a steady schedule
a new release about every 2 months
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
9 releases · first in 2026
One column per month.
make std_collections.list_find throw StateError on no match everywhere (closes #597) (#604) (edde5c4), closes #545
dart: keep flow promotion across a round-tripped cascade and carry inferred constructor generics (closes #573) (#592) (fb109cf), closes #488-slice #48
is BallRawMap, so in-place set mutation survives on every self-hosted engine (closes #557) (#591) (64633d3), closes 528/#553 #545dart: extend the receiver-type seam to Map/String/null-aware receivers, stop four arity windows dropping an operand, and wire Tier B to the seam (adva
Nothing published for this version
FIX(encoder): route bare .reversed getter to std_collections.list_reverse.
FIX(engine-chain): negative-zero toStringAsFixed (#101), portable set value (#68), num double methods (#100) (#170).
FIX: type literals (#66) + setter parameter binding (#95) (#158).
FIX(engine,encoder,compilers): String.runes → code points (closes #108) (#111).
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →