Skip to content

Concerto v0.82.0

Compare
Choose a tag to compare
@jeromesimeon jeromesimeon released this 16 Oct 19:36

🍫 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