We're pleased to announce Commodore v1.3.0. Apart from a number of dependency updates, this release fixes the `.gitignore` file in the component template and improves the `README.md` in the component template to contain a link to the rendered component documentation on the [Commodore Components Hub](https://hub.syn.tools).
Changes
1.2.0
Summary
We're pleased to announce Commodore v1.2.0. This release brings additional features for working with configuration packages. Commodore v1.2.0 introduces new commands `package new` and `package compile` which can be used to bootstrap new config packages and compile config packages standalone respectively.
Please note that -- in contrast to command `component new` -- the command `package new` fetches the package template from an external [Git repository](https://github.com/projectsyn/commodore-config-package-template) and uses [Cruft](https://cruft.github.io/cruft/) to render the Cookiecutter template which allows users to update their packages to the latest template version.
We're currently planning to provide more seamless Cruft update support in a future Commodore release.
Changes
1.1.1
Summary
This release fixes unexpected errors about illegal component library names when compiling a component (or cluster) while there's temporary hidden files present in the component's library directory (e.g. a Vim swap file).
Additionally, the release adds support for printing help text of Commodore commands with `-h`.
Changes
1.1.0
Summary
This release introduces support for configuration packages (cf. https://syn.tools/syn/SDDs/0028-reusable-config-packages.html) in `commodore catalog compile`.
Changes
1.0.2
Summary
This release makes support for OIDC configuration auto-discovery more robust.
Changes
1.0.1
Summary
This release ensures that the Commodore OIDC login support also works when running Commodore in Docker.