Added Pattern type for named pattern presets. Currently, this includes:
Pattern.Default (CLI: --pattern default) for the existing default.
Pattern.DefaultUnprefixed (CLI: --pattern default-unprefixed) for the existing default, but without requiring the v prefix.
Added tag_branch option (CLI: --tag-branch) for Git repositories. This is particularly useful for Gitflow without fast forward, where develop does not contain the tag history, so you can specify --tag-branch master.
Added full_commit option (CLI: --full-commit) for Git and Mercurial repositories to obtain the full commit hash instead of the short form.
Fixed Version.parse so that it better handles versions without the v prefix when the pattern does not (or may not) require it.
Fixed error reporting when a custom pattern is an invalid regular expression, as well as when a custom format is malformed.
It was fine when Dunamai was used as a library, but the error message lacked context on the CLI.
Fixed from any not passing the --tag-dir option along for Subversion repositories.
Added Pattern type for named pattern presets. Currently, this includes:
Pattern.Default (CLI: --pattern default) for the existing default.
Pattern.DefaultUnprefixed (CLI: --pattern default-unprefixed)
for the existing default, but without requiring the v prefix.
Added tag_branch option (CLI: --tag-branch) for Git repositories.
This is particularly useful for Gitflow without fast forward, where
develop does not contain the tag history, so you can specify
--tag-branch master.
Added full_commit option (CLI: --full-commit) for Git and Mercurial repositories
to obtain the full commit hash instead of the short form.
Fixed Version.parse so that it better handles versions without the v
prefix when the pattern does not (or may not) require it.
Fixed error reporting when a custom pattern is an invalid regular expression,
as well as when a custom format is malformed.
It was fine when Dunamai was used as a library, but the error message lacked
context on the CLI.
Fixed from any not passing the --tag-dir option along for Subversion
repositories.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps dunamai from 1.11.1 to 1.12.0.
Release notes
Sourced from dunamai's releases.
Changelog
Sourced from dunamai's changelog.
Commits
99b85dd
Release v1.12.0ddc1e95
Improve error reporting for invalid formats9fabc20
#48: Fix changelog and add Mercurial tests6346738
#48: Implement --full-commit for Mercurial5a78681
Streamline VCS-specific CLI options67be66e
#48: Add --full-commit for Git repositoriesf5b050f
Fix 'from any --tag-dir' for Subversion repositoriesb2a236d
#46: Add --tag-branch for Git repositoriesb68f7d2
Avoid Google Drive due to sporadic download errord7bf420
Remove deprecated gdown flagDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)