ai21-python
ai21-python copied to clipboard
chore(deps): bump python-semantic-release/python-semantic-release from 9.3.1 to 9.6.0
Bumps python-semantic-release/python-semantic-release from 9.3.1 to 9.6.0.
Release notes
Sourced from python-semantic-release/python-semantic-release's releases.
v9.6.0 (2024-04-29)
Features
Changelog filters are specialized per vcs type (#890)
changelog: changelog filters are hvcs focused (
76ed593)changelog-context: add flag to jinja env for which hvcs is available (
76ed593)changelog-gitea: add issue url filter to changelog context (
76ed593)changelog-github: add issue url filter to changelog context (
76ed593)version-cmd: add
--as-prereleaseoption to force the next version to be a prerelease (2acb5ac)Fixes
Correct version
--prereleaseuse & enable--as-prerelease(#647)github: correct changelog filter for pull request urls (
76ed593)parser-custom: gracefully handle custom parser import errors (
67f6038)version-cmd: correct
--prereleaseuse (2acb5ac)Documentation
changelog-context: explain new hvcs specific context filters (
76ed593)commands: update version command options definition about prereleases (
2acb5ac)Resolved Issues
- #639:
semantic-release version --prereleasedoes not force a prerelease version bumpv9.5.0 (2024-04-23)
Features
Extend support to on-prem GitHub Enterprise Server (#896)
github: extend support to on-prem GitHub Enterprise Server (
4fcb737)Resolved Issues
- #895: Version Command failed Create Release step under Github Enterprise VCS
v9.4.2 (2024-04-14)
... (truncated)
Changelog
Sourced from python-semantic-release/python-semantic-release's changelog.
v9.6.0 (2024-04-29)
Feature
feat: changelog filters are specialized per vcs type (#890)
test(github): sync pr url expectation with GitHub api documentation
fix(github): correct changelog filter for pull request urls
refactor(hvcs-base): change to an abstract class & simplify interface
refactor(remote-hvcs-base): extend the base abstract class with common remote base class
refactor(github): adapt to new abstract base class
refactor(gitea): adapt to new abstract base class
refactor(gitlab): adapt to new abstract base class
refactor(bitbucket): adapt to new abstract base class
refactor(cmds): prevent hvcs from executing if not remote hosted vcs
feat(changelog): changelog filters are hvcs focused
test(hvcs): add validation for issue_url generation
feat(changelog-github): add issue url filter to changelog context
feat(changelog-gitea): add issue url filter to changelog context
refactor(cmd-version): consolidate asset uploads with release creation
style: resolve ruff errors
feat(changelog-context): add flag to jinja env for which hvcs is available
test(changelog-context): demonstrate per hvcs filters upon render
docs(changelog-context): explain new hvcs specific context filters
refactor(config): adjust default token resolution w/ subclasses (
76ed593)Fix
... (truncated)
Commits
02fa4d29.6.0e535e00style: beautify formatting67f6038fix(parser-custom): gracefully handle custom parser import errorsf783b0etest(parser-custom): add custom parser import & initialize validation5f8b7a1test(fixtures): add fixture for custom parser usef683bc5refactor(parser-base): maintain current compatibility w/ custom parsers41ce1cbstyle: beautify formattinga805183test(parser-scipy): refactor for decreased scipy testing duration99859c0test(parser): adapt tests to new create commit fixture5485d45test(parser-tag): adapt tests to updated fixtures & option initialization- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)