Skip to content

Releases: accordproject/template-archive

Cicero v0.9.12

22 Dec 00:59
Compare
Choose a tag to compare
Cicero v0.9.12 Pre-release
Pre-release

This release fixes two critical bugs in Ergo's JavaScript backend. Happy Holidays! ☃️

Bug fixes

Cicero v0.9.11

14 Dec 17:41
Compare
Choose a tag to compare
Cicero v0.9.11 Pre-release
Pre-release

This is a bug-fix and improvements release for Cicero.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Check out the new shiny Cicero Logo! ✨

cicero

Ergo Compiler

  • 🚴 Enabling optimizations in the NNRC Intermediate Language!

Bug fixes

  • 🐞cicero archive now works properly!
  • 🐞Various fixes to standard library functions for Durations
  • 🐞Fix bug in JavaScript runtime for dateTimeSubtract (accordproject/ergo#482)
  • 🐞Integer literals are now serialized to JSON properly in JavaScript targets (accordproject/ergo#484)
  • 🐞Partial fix for variable shadowing issues in the JavaScript targets (WIP accordproject/ergo#485)

Cicero v0.9.10

06 Dec 10:11
8fda783
Compare
Choose a tag to compare
Cicero v0.9.10 Pre-release
Pre-release

This is an upgrade release that adds template archive generation to the Cicero CLI

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Cicero Command Line Interface

Usage:

cicero archive --template ../hellomodule --archiveFile hellomodule.cta

The finished archive can be imported into Template Studio for example.

Cicero v0.9.9

30 Nov 16:14
Compare
Choose a tag to compare
Cicero v0.9.9 Pre-release
Pre-release

This is an upgrade release switching to Ergo 0.5.5.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Ergo Standard library

  • 🕑 New support for DateTime functions: dateTimeStartOf (beginning of time period) dateTimeEndOf(end of time period) and dateTimeComponent (time period)

Bug fixes

  • 🐞toString built-in function now works on DateTime

Cicero v0.9.8

21 Nov 20:52
1e82a3f
Compare
Choose a tag to compare
Cicero v0.9.8 Pre-release
Pre-release

⚗ Transpile to ES5!

In our geekiest release yet, through the magic of transpilation, Cicero can now run on JavaScript 5. (Contribution @mttrbrts to address an issue raised in #243).

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Cicero v0.9.7

16 Nov 19:20
Compare
Choose a tag to compare
Cicero v0.9.7 Pre-release
Pre-release

🏗👷 Build more modular templates!

You can now take advantage of Ergo modularity in your templates and use multiple Ergo files which import each other.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Cicero v0.9.6

14 Nov 20:40
Compare
Choose a tag to compare
Cicero v0.9.6 Pre-release
Pre-release

This is a bug fix and improvements release.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Ergo

  • π New support for trigonometric functions: cos, sin, tan, etc.

Template Parser

  • 🔧 New version of Nearley parser (2.15.1) works much better on large contracts! (Fix #232)

Bug fixes

  • 🐞JSON results printed by ergorun look nice again!
  • 🐞Update to cicero-tools

Cicero v0.9.5

09 Nov 17:36
Compare
Choose a tag to compare
Cicero v0.9.5 Pre-release
Pre-release

This is a bug-fix release.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Dependencies

  • 🐞Make sure to depend on acorn 5.1.2 required by the script manager

Cicero v0.9.4

09 Nov 16:36
Compare
Choose a tag to compare
Cicero v0.9.4 Pre-release
Pre-release

This is a bug-fix and dependency upgrade release.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Dependencies

Ergo

  • ⚙Upgrade to Ergo 0.5.3
  • 🐞Generated JavaScript code does not depend on where you run the compiler anymore (file name removed from enforce expression expansion) #474

Cicero v0.9.3

30 Oct 19:56
Compare
Choose a tag to compare
Cicero v0.9.3 Pre-release
Pre-release

This is a minor bug-fix release.

Install the latest release of the Cicero command-line tool with
npm i -g @accordproject/cicero-cli

Bug Fixes

  • 🐞Extracting function declarations when logic is missing does not fail anymore.

API

  • ⚙New Template.setRequest call to set a new default request for the template.