Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Release Notes (v0.20) #646

Closed
jolanglinais opened this issue Sep 16, 2019 · 3 comments
Closed

Release Notes (v0.20) #646

jolanglinais opened this issue Sep 16, 2019 · 3 comments
Assignees

Comments

@jolanglinais
Copy link
Member

jolanglinais commented Sep 16, 2019

Tasks

  • This will track and construct the overall release notes for this repo in relation to the v0.20 project

Release Notes:

Ergo v0.20 Wiki

Documentation:

Techdocs Ergo

Related Issues:

@jeromesimeon
Copy link
Member

Some initial release notes can be found here: https://github.com/accordproject/ergo/wiki/v-0.20.0

@jolanglinais
Copy link
Member Author

Working Release Notes:

🦋

This v0.20 release is focused on overhauling the following Accord Project technologies:

  • Dynamic Templates
    • Template Syntax
  • Markdown Support
    • Markdown Syntax
    • Markdown Transformations

It also includes newly supported enums for Ergo, as well as bug fixes.

Note: This release requires changes to application and template code ...

🚀 New Features

  • Ability to embed Ergo expressions within your templates
  • A more consistent and generalizable syntax

Language

Standard Library

  • #<Issue/PR>: New encode and decode functions (@jeromesimeon)
  • #<Issue/PR>: New format function for DateTime (@jeromesimeon)
  • #<Issue/PR>: New getOptions function which returns global static options for the compiler (e.g., wrapVariables) (@jeromesimeon)

🐛 Bug Fixes

@jolanglinais
Copy link
Member Author

jolanglinais commented Oct 30, 2019

Ergo v0.20 🦋

This release is focused on overhauling the following Accord Project technologies:

  • Dynamic Templates
    • Template Syntax
  • Markdown Support
    • Markdown Syntax
    • Markdown Transformations

It also includes newly supported enums for Ergo, a way to set a specific field in the state of your contract, as well as bug fixes.

Note: This release requires changes to application and template code ...

🚀 New Language Features

🛰 New Command Line

A and improved command line for Ergo which better aligns with the rest of the Accord Project Cicero #425

ergo <command>

Commands:
  ergo draft       create a contract text from data
  ergo trigger     send a request to the contract
  ergo invoke      invoke a clause of the contract
  ergo initialize  initialize the state for a contract
  ergo compile     compile a contract

Options:
  --help         Show help                                             [boolean]
  --version      Show version number                                   [boolean]
  --verbose, -v                                                 [default: false]

📚 Standard Library

  • New encode and decode functions for URI encoding
  • New format function for DateTime
  • New getOptions function which returns global static options for the compiler

⚙️ Compiler

🏗 Build

🐛 Bug Fixes

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants