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.
- Tagref now supports whitespace in tag names and in paths in file and directory references.
- Fixed a typo in the help text.
- Tagref now supports file and directory references.
- The
--tag-prefix
and--ref-prefix
options have been renamed to--tag-sigil
and--ref-sigil
, respectively. - Tagref now reports all errors rather than just a subset of them.
- Tagref now provides a pre-commit hook configuration.
- Tagref supports a new platform: Windows on AArch64.
- Tagref supports a new platform: musl Linux on AArch64.
- Tagref supports a new platform: GNU Linux on AArch64.
- Tagref supports a new platform: macOS on Apple silicon.
- Added the
--fail-if-any
flag to thelist-unused
subcommand.
- The
list-tags
,list-refs
, andlist-unused
subcommands now have their original behavior, the same as in v1.5.0. The fancy two-column output was too buggy.
- The
list-tags
,list-refs
, andlist-unused
subcommands now render their output with the correct width.
- The
list-tags
,list-refs
, andlist-unused
subcommands now print their output in a nice columnated format thanks to Manos Pitsidianakis.
- Tagref now supports two new platforms: (1) Windows, and (2) Linux without glibc.
- Tagref now always respects
.gitignore
. Previously, Tagref would only respect.gitignore
if there was a.git
directory.
Nothing changed in this release.
- Tagref now always skips two hidden directories:
.git
and.hg
.
- Tagref no longer skips hidden files and directories.
- Tagref is now faster because it now compiles the regular expressions once, rather than once per file.
- Added support for
--ref-prefix
and--tag-prefix
.
- Removed the useless
--version
flag for subcommands.
- Every release from this point forward will include checksums of the precompiled binaries.
- Added support for scanning multiple paths.
- Commitment to stability.