Cicero v0.8.0
Pre-release
Pre-release
This week's release includes bug fixes and support for now-strongly-typed Ergo 0.4.0 for safer contract logic.
π Unsurprisingly, this means we have again some breaking changes in this release on the Ergo side
Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli
Ergo
This is a release for strongly typed Ergo! The type checker is now enabled on the compiler as well as the REPL.
Additional changes include:
πΈ Ergo Type Checker
- π©ββοΈMore better error messages (accordproject/ergo#374)
- π¬You cannot instantiate an abstract class anymore, and rightly so (accordproject/ergo#370)
Build
- Cleaner and faster Ergo build from source in CircleCI
Bug fixes
- π bug in optional chaining implementation (accordproject/ergo#321)
- π bug in importing type hierarchy from CTO files
Tooling
- Updated VSCode plugin understands Cicero 0.8.0 & Ergo 0.4.0 and reports type errors
Templates
π¦ One Time Payment has a better natural language text (contribution by @hshadab)