This is the changelog for auto-release.
- Fix the file removal in github commit creation.
-
Add a new global
default_project_configproperty that helps define sensible defaults for all projects. -
Add a new
release_groupproperty on projects to ensure that they are released together in one PR. -
Add a project option
skip_release_if_no_change_filethat preventauto-releaseto create a release PR when no change file was added.
-
Add a way to provide a
tag_generatorfunction per project. -
Add a way to override the next version when using the
manual-releasecommand.
- Update cli message formatting.
- Fixed a lot of small issues after first test.
No changes in this release.
- Make sure that all path are not relative when deleting them in
generate-release-prcommand.
No changes in this release.
- Improve
initcommand automatic config generation.
- Update
initcommand with new package name.
- Fix issues with changelog parsing in the default formatter.
-
Add a
record-changecommand that helps create a new change-file with informations needed for the futur release changelog. -
Add a
checkcommand to ensure that the state ofauto-releasemanaged files is clean. -
Add a
listcommand that list all projects managed by auto-release. -
Add
generate-release-prandtag-release-commitcommands:- Those commands should be run in CI.
- This is the recommended usage of
auto-release.
-
Add a
manual-releasecommand that can be used locally to bump the version and generate a changelog:- This consumes all change-files availables.
- This is not the default way to use
auto-release.
this is text
- This command is usefull when releasing a hotfix.
-
Add built-in versioning strategies with semantic, calendar and marketing versioning.
this is a test does this work?
with some text right after
-
Add built-in GitHub and Gitlab platform clients using fetch.
-
Add built-in components for node, bun, php, expo.