Skip to content

Releases: accordproject/concerto

Concerto v0.82.8

28 Jul 21:02
Compare
Choose a tag to compare

πŸ—οΈ This is a patch release, with a more flexible configuration of the log directory for AWS lambda and a more robust handling of log directory creation failure. (Contribution: @frbrkoala and @dselman).

Concerto v0.82.7

26 Feb 16:16
Compare
Choose a tag to compare

🏠 This is a minor release, fixing an inconsistency in the model manager and adding a convenience function to the model loader.

Bug Fixes

  • Addresses inconsistency in API documentation for the model manager #170

API

  • Add ModelLoader.loadModelManagerFromModelFiles convenience function

Concerto v0.82.6

12 Nov 19:47
Compare
Choose a tag to compare

🏠 This is a minor improvement release, adding more stable support for instanceof over the Serializer and Factory objects (#47).

Concerto v0.82.5

11 Nov 19:48
Compare
Choose a tag to compare

🏠 This is a bug fix and performance improvements release.

Internal

  • The CTO parser now has a smaller footprint (#55) Contributed by @j4m3sb0mb

CLI

  • Clearer error messages in CLI when some parameters or files are missing (#151)

Concerto v0.82.4

29 Oct 14:06
Compare
Choose a tag to compare

πŸ› This is a bug-fix release, addressing an issue with the compile command not passing the target for code generation properly #146

Concerto v0.82.3

26 Oct 15:19
Compare
Choose a tag to compare

πŸ— This release adds a new simple class ModelLoader for creating a ModelManager.

Concerto v0.82.2

23 Oct 04:09
Compare
Choose a tag to compare

This is a bug fix and maintenance feature:

  • πŸš€ Concerto and CI now run on Node.js v10
  • πŸ› This is a bug-fix release, addressing a critical bug with the typescript definitions for @accordproject/concerto-core.

Concerto v0.82.1

17 Oct 18:23
Compare
Choose a tag to compare

πŸšͺ This is a bug-fix release, making the concerto get command more robust on Windows platforms.

Concerto v0.82.0

16 Oct 19:36
Compare
Choose a tag to compare

🍫 This new release includes a fully revised Command Line Interface, which aligns better with the other Accord Project packages.

New compile command

The new CLI has the following commands:

concerto <cmd> [args]

Commands:
  concerto validate  validate JSON against model files
  concerto compile   generate code for a target platform                   // replaces 'generate'
  concerto get       save local copies of external model dependencies

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

New options:

  • The --format option has been replaced by --target in the new compile command
  • The --outputDirectory option has been replaced by --output in all commands

Modules and API

πŸ’₯ This release potentially includes breaking changes:

  • several modules: JS parsing and PlantUML encoding have been removed from the distribution to reduce dependencies and code size.
  • the FileWriter module has been moved from concerto-core to concerto-tools

Concerto v0.81.1

08 Oct 17:45
Compare
Choose a tag to compare

πŸ› This is a bug-fix release, which addresses issues when using the Command Line Interface on some Accord Project models (#89 ).

It also adds a --ctoSystem option to the CLI for use with custom systems model. ⚠️ We are currently considering deprecating support for such systems models, see #62 .