type: commit

reason: valid

payload:
tree 45328fcb34f15e0a4168478e4cde3c87dcc1af82
parent 2747c67daf116467011da2dd841e8b10699569be
author dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1714404805 +0000
committer GitHub <noreply@github.com> 1714404805 +0000

chore(deps): update python-semantic-release requirement

Updates the requirements on [python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) to permit the latest version.
- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)
- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.4.0...v9.6.0)

---
updated-dependencies:
- dependency-name: python-semantic-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

login: dependabot[bot]

type: Bot

user_view_type: public

login: web-flow

type: User

status: modified

patch:
@@ -1 +1 @@
-python-semantic-release == 9.4.*
\ No newline at end of file
+python-semantic-release == 9.6.*
\ No newline at end of file


message:
chore(deps): update python-semantic-release requirement

Updates the requirements on [python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) to permit the latest version.
- [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases)
- [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v9.4.0...v9.6.0)

---
updated-dependencies:
- dependency-name: python-semantic-release
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

event: committed


type: pr

state: closed

title: chore(deps): update python-semantic-release requirement from ==9.4.* to ==9.6.*

body:
Updates the requirements on [python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) to permit the latest version.

Release notes

Sourced from 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-prerelease option to force the next version to be a prerelease (2acb5ac)

Fixes

Correct version --prerelease use & 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 --prerelease use (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 --prerelease does not force a prerelease version bump

Changelog

Sourced from 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

fix(parser-custom): gracefully handle custom parser import errors (67f6038)

fix: correct version --prerelease use & enable --as-prerelease (#647)

... (truncated)

Commits

02fa4d2 9.6.0

e535e00 style: beautify formatting

67f6038 fix(parser-custom): gracefully handle custom parser import errors

f783b0e test(parser-custom): add custom parser import & initialize validation

5f8b7a1 test(fixtures): add fixture for custom parser use

f683bc5 refactor(parser-base): maintain current compatibility w/ custom parsers

41ce1cb style: beautify formatting

a805183 test(parser-scipy): refactor for decreased scipy testing duration

99859c0 test(parser): adapt tests to new create commit fixture

5485d45 test(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-automerge-start)
[//]: # (dependabot-automerge-end)

---

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 <dependency name> 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)

dependencies

description: Pull requests that update a dependency file

python

description: Pull requests that update Python code

login: OpenJobDescription

type: Organization

openjd-model-for-python

description: Provides a Python implementation of the data model for Open Job Description's template schemas.

pull_request_creation_policy: all

visibility: public

default_branch: mainline

ref: mainline

author_association: CONTRIBUTOR

mergeable_state: blocked


Developers

slug: developers

privacy: closed

type: organization

permission: push


type: review

login: github-actions[bot]

state: APPROVED


state: approved

event: reviewed


type: comment

body: Superseded by #113.

Dependabot

slug: dependabot

login: github

description: GitHub Dependabot

actions: write

checks: write

contents: write

issues: write

members: read

metadata: read

packages: read

pull_requests: write

statuses: read

vulnerability_alerts: read

workflows: write


body: Superseded by #113.

description: GitHub Dependabot

contents: write

event: commented