Releases
v0.8.1
Bug-fix and added SKILLS.md file.
Type: Bug-fix · PISA: v0.7.0 · Date: March 19, 2026
Changes:
- Fixed a bug when using
gatherdirectly into a function return value - Added SKILLS.md file
v0.8.0
Bug-fix and minor feature release. Updates generation and runtime to PISA v0.7.0.
Type: Bug-fix & Minor Feature · PISA: v0.7.0 · Date: March 6, 2026
Changes:
- Asset and logic names can be used as arguments when invoking endpoints in Cocolab
- Fixed: failed execution no longer leaves partially changed asset objects and state
- Fixed: compiler bug in f-strings when first argument was a non-string expression
- Fixed: "mode" value to "pure" in generated manifests for internal functions
v0.7.1
Minor non-breaking release with participant handling improvements.
Type: Minor Feature · PISA: v0.6.0 · Date: December 23, 2025
Changes:
statickeyword required for endpoints thatobservestate- Endpoints are
pureby default (no access to logic's or actors' state) - Optional sender when interface is bound to a logic enables cross-logic calls as any participant
- Cocolab
invokecommand enhanced withasandwithkeywords
v0.7.0
Major breaking release introducing native assets and cross-logic calls.
Type: Major (Breaking) · PISA: v0.5.0 · Date: October 2, 2025
Changes:
- Native assets support
- Cross-logic calls and state access
- Cocolab environment with asset and cross-logic call support
- Discontinued Logiclab; Cocolab works as standalone testing environment
Breaking:
- Syntax changes from previous versions (function keyword, storage field names)
Binaries for previous releases are available on request.
v0.6.0 (alpha)
Type: Maintenance
Changes:
- Recursive initialisation of non-primitive class fields when using
make - Layered maps support deep assignments by initialising all intermediary map keys
v0.5.0 (alpha)
Type: Maintenance
Changes:
- Bug fixes for layered map behaviours
- Deep assignments support for layered maps
v0.4.0 (alpha)
Type: Major (Breaking)
Changes:
- New language features and syntax changes
- Codegen optimisations and bug fixes
Breaking:
- Compatibility impacts with MOI Protocol and PISA Virtual Machine Runtime