feat(changelog): add default changelog template in reStructuredText format (#1055)
test(fixtures): update repo generation to create rst & md changelogs
test(release-history): refactor fragile test to utilize repo fixture definitions
test(changelog-cmd): update tests to evaluate rst changelog generation & updates
test(version-cmd): update tests to evaluate rst changelog generation & updates
test(version-cmd): update test code to match new commit definition functions
test(config): add test to validate insertion_flag default determination
feat(changelog): add convert_md_to_rst filter to changelog environment
feat(changelog): add default changelog in re-structured text format
This change adds the templates to create an equivalent CHANGELOG.RST file in
angular changelog style. It can be enabled via the output_format configuration
setting.
feat(config): enable default changelog.insertion_flag based on output format
refactor(config): move changelog_file setting under changelog.default_templates
This change adds a secondary changelog_file setting under the default_templates
section while deprecating the top level one. Since this is not intended to be a
breaking change we provided a warning message and compatibility code to pass along
the current changelog_file value to the new setting location while giving the user
a notification to update before the next version.
fix(changelog): correct spacing for default markdown template during updates
docs(configuration): update details of insertion_flag's dynamic defaults with rst
docs(configuration): update output_format description for reStructuredText support
docs(configuration): update changelog_file with deprecation notice of setting relocation
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Updates the requirements on python-semantic-release to permit the latest version.
Release notes
Sourced from python-semantic-release's releases.
Changelog
Sourced from python-semantic-release's changelog.
... (truncated)
Commits
ce77b7c
9.11.0c2e8831
feat(changelog): add default changelog template in reStructuredText format (#...d6ea6b8
9.10.14d12251
fix(config): handle branch match regex errors gracefully (#1054)18399a7
9.10.031b615a
ci(main-wkflow): fix unknown git user before tag creation (#1053)76f1ffa
9.10.0c18c245
feat(changelog): modify changelog template to support changelog updates (#1045)26597e2
feat(github-actions): add an actionbuild
directive to toggle the `--skip-b...6a37159
chore(git-attributes): force line-endings in repo to always be posix complian...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 show