Releases: accordproject/ergo
Cicero v0.21.8
π This is a patch release with some minor improvements.
Dependencies
- Upgrades lodash dependency, to address security vulnerability
Ergo 0.21.7
π This is a patch release with some minor improvements.
Dependencies
- Switches to latest Concerto
0.82.9
Ergo v0.21.6
π This is an administrative release, to keep version number alignment with Cicero.
Ergo v0.21.5
π This is an administrative release, to keep version number alignment with Cicero.
Ergo v0.21.4
Ergo v0.21.3
π This is a patch release with some minor improvements.
ScriptManager
- Add API call to register the logic for compiled templates (See accordproject/template-archive#579)
Language
- #765 Aligns
Expr as Format
support for amounts so it aligns with the latest formatting support in templates
Ergo v0.21.2
π This is a patch release with some minor improvements.
Refactor
- Cleans up / remove old code now obsolete for
wrapVariables
- Removes dependency to (older) CiceroMark and CommonMark models, now unused
Ergo v0.21.1
π This is a patch release with some minor improvements.
Dependencies
- Switches to latest Concerto
0.82.8
Ergo v0.21.0
While this is listed as a major new release for Accord Project Ergo smart legal contract language, its main purpose is as support for the new version 0.12
of the markdown transform and the new version 0.21
of Cicero which include a fully revised parsing and drafting engine.
There are no new features or breaking Ergo language changes in this release
ποΈ Changes
- Ergo's engine API calls for contract execution (
@accordproject/ergo-engine.Engine
) are no longer asynchronous. - A new Ergo engine
calculate
call has been added to support execution of Ergo formulas in templates - There is no longer direct support for
draft
in the CLI or in the Ergo engine API - Several build issues (due to new opam packages available) have been fixed
- Dependency update: now uses the latest version of
js_of_ocaml
Ergo v.0.20.10
This release adds new support for text formatting.
π Language Features
- New
as
expressions can be used to apply formatting toDateTime
Double
andMonetaryAmount
values. The syntax isexpression as string
where the expression is the input value and the string is the format for that value. For instance:
π Internals & API
- New support for loading buffers from disk in the
FileLoader
class (contribution @algomaster99)