Releases: accordproject/concerto
Concerto v0.82.8
ποΈ 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
π 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
π This is a minor improvement release, adding more stable support for instanceof
over the Serializer
and Factory
objects (#47).
Concerto v0.82.5
π 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
π 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
π This release adds a new simple class ModelLoader
for creating a ModelManager
.
Concerto v0.82.2
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
πͺ This is a bug-fix release, making the concerto get
command more robust on Windows platforms.
Concerto v0.82.0
π« 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 newcompile
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 fromconcerto-core
toconcerto-tools
Concerto v0.81.1
π 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.