Releases: zensical/mono
0.0.5
Summary
This release changes the behavior of additional scopes that can be defined in .mono.toml, allowing singles files to be scopes (e.g. Dockerfile). From now on, it's required to add a ** path suffix to each scope that maps to a folder. Consider the following examples:
[changeset.scopes]
python = "python/**"
docker = "Dockerfile"Changelog
Breaking changes
- 102f056 mono-changeset – allow for single files to be scopes by making patterns explicit
0.0.4
Summary
This release moves issue references from the commit body to the summary, as commit messages, by default, cannot start with '#' characters. This makes it easier to reference resolved issues, and is more in-line how GitHub handles and expects commit messages to appear.
Changelog
Breaking changes
- 11f5bc8 mono-changeset – move change reference from commit body to summary
Bug fixes
- 08751cf mono-changeset – summary appears with trailing whitespace in changelog
- e2704bf mono – no changes when no versions have been released
Refactorings
- d2628be mono – commit validator must check summary for reference
0.0.3
Summary
This release adds the ability to define additional scopes in a .mono.toml configuration file that will appear in the changelog (but won't be released), which allows for more fine-grained control over the changelog structure.
Highlights
- Add configuration file support for additional changelog scopes
- Add ability to extract commit trailers for further validations
- Fix commit validation panicking when passing message via CLI
Changelog
Features
- 1d68e80 mono – add optional configuration via
.mono.toml - 7b5e433 mono-repository – add
Trailersimpl andtrailersmethod toCommit
Bug fixes
- f809343 mono – commit validation panics due to wrong arg name
0.0.2
Summary
This release fixes issues with version increment computation and changelog generation, and removes some parts of the public interface that turned out to be unnecessary.
Highlights
- Fix initial release not listing all packages as changed
- Fix minimum version increment computation for 0.0.z versions
- Fix summary not being included when no changelog is present
Changelog
Breaking changes
- 092087f mono-project – remove
Workspace::iter_mutand mutableIntoIteratorimpl - 92fbe73 mono-project – remove
Dependency::versionmethod inCargomanifest impl
Features
- b5356a2 mono-repository – add
lenandis_emptyimpl toVersions - 47f03d9 mono-project – add
min_bumpmethod toVersionExttrait
Bug fixes
0.0.1
Initial release