All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.0 - 2024-07-11
- Add release deployment instructions to CONTRIBUTING.md.
- Add the
add
subcommand.
- Entry's text must not be empty.
- The channel field was automatically set to "default". Now, it is left empty by default.
- Update and refine README for clarity and accuracy.
- Replace html/template with text/template for the unify process.
- Fix goreleaser implementation by supporting the new goreleaser v2
- Fix the Unreleased URL on CHANGELOG.md.
1.3.0 - 2023-07-19
- Add code signing and notarization for macOS builds.
- Refine README for clarity and brevity.
- Drop the 386 and arm architectures.
1.2.1 - 2023-04-12
- Fix unit tests.
- Include the base tag in the comparison links in CHANGELOG.md.
- Update version number using ldflags during build process.
- Use semantic version in CHANGELOG.md.
1.2.0 - 2023-04-12
- Update version number using ldflags during build process.
- Missing line breaks in CHANGELOG.md.
- Missing periods at the end of each change in CHANGELOG.md.
- Fix .goreleaser.yml: having changelog.skip set to true was ignoring any changelog files passed via
--release-notes
.
1.1.0 - 2023-04-12
- The keepachangelog template accept two new channels: header, footer.
- Add a pull request template.
- Add a Github Action for the release.
- Add details to README.md for the unify command.
- Modify the keepachangelog template to add line breaks where needed.
- Renamed
changelog.ByWeight()
tochangelog.Entries()
. - Update GoReleaser configuration file to support their latest version.
- Fix an error output for the unify command.
- Upgrade the go version and dependencies to fix some Dependabot alerts.
1.0.0 - 2020-10-17
- Add a built-in template reproducing the format of keepachangelog.com.
- Do not save entries with channels other than those configured.
- Changelog filename should be configurable.
- Add a verbose mode for each command.
- Rename "undefined" channel to "default".
- Rename entry's metadata: "Priority" to "Weight".
- Templates must be part of the config file.
- Entry's filename should be only an ULID.
- Replace nanoid by ulid.
- Error strings should not be capitalized or end with punctuation.
- Limit channel format to [a-z_].
- Remove all os.Exit().
1.0.0-beta - 2020-10-27
- Add tests.
- Rename the tool/project: from "conflogt" to "zeed".
- Initial release.