python-semantic-release/python-semantic-release (python-semantic-release/python-semantic-release)
### [`v9.2.2`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v922-2024-03-19)
[Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.2.1...v9.2.2)
##### Fix
- fix(cli): enable subcommand help even if config is invalid
Refactors configuration loading to use lazy loading by subcommands
triggered by the property access of the runtime_ctx object. Resolves
the issues when running `--help` on subcommands when a configuration
is invalid
Resolves: [#840](https://togithub.com/python-semantic-release/python-semantic-release/issues/840) ([`91d221a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/91d221a01266e5ca6de5c73296b0a90987847494))
##### Test
- test: update references in test cases ([`e083056`](https://togithub.com/python-semantic-release/python-semantic-release/commit/e083056892086fdc70beb7a42d952e7c9604e995))
- test(cli-help): add test cases of --help failures ([`1d53879`](https://togithub.com/python-semantic-release/python-semantic-release/commit/1d538790a727852d61c5edfe91c5707ed3b6af5a))
### [`v9.2.1`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v921-2024-03-19)
[Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.2.0...v9.2.1)
##### Chore
- chore(pre-commit): upgrade hooks for pyupgrade, mypy, vulture, bandit, and check-jsonschema ([`d59f593`](https://togithub.com/python-semantic-release/python-semantic-release/commit/d59f5931e6b7fac3604f9d5f13a1947688b285d9))
- chore(deps-dev): bump ruff from 0.1.11 to 0.3.2 ([`ccdc976`](https://togithub.com/python-semantic-release/python-semantic-release/commit/ccdc9763b2f588bafe7a8c7d71342d4ebcb09f13))
- chore(pre-commit): cleanup ruff warnings ([`4cb4ca1`](https://togithub.com/python-semantic-release/python-semantic-release/commit/4cb4ca19dc3d649a54e7a1b1e9a44a196624eef0))
- chore(pre-commit): cleanup 'check blanket type ignore' warnings ([`7e938e6`](https://togithub.com/python-semantic-release/python-semantic-release/commit/7e938e69af7d45c6d77dcf0a3627e5663cb35bff))
- chore(pre-commit): exclude generated file CHANGELOG.md from checks ([`6e1f5cb`](https://togithub.com/python-semantic-release/python-semantic-release/commit/6e1f5cbd1c01f9a8c6cd8bafd706e5b5ec6ab007))
- chore(pre-commit): cleanup vulture warnings ([`4b2467a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/4b2467a1d7b14cd1afc3b355e69e81804fcc5b4d))
##### Fix
- fix(parse-git-url): handle urls with url-safe special characters ([`27cd93a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/27cd93a0a65ee3787ca51be4c91c48f6ddb4269c))
##### Refactor
- refactor: drop other 3.7 references ([`04bbefd`](https://togithub.com/python-semantic-release/python-semantic-release/commit/04bbefdebcdcf07667c2c297f1ce516ad35a1733))
##### Style
- style: beautify [`d59f593`](https://togithub.com/python-semantic-release/python-semantic-release/commit/d59f5931e6b7fac3604f9d5f13a1947688b285d9) ([`585a098`](https://togithub.com/python-semantic-release/python-semantic-release/commit/585a0983198fcf5ced9a1a337e521cbd8f4d5de4))
##### Test
- test(helpers): add git url parse cases for urls with special characters ([`fc74ef2`](https://togithub.com/python-semantic-release/python-semantic-release/commit/fc74ef20e92645a9939efb0fcea69254a6a89681))
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v9.2.0
->v9.2.2
Release Notes
python-semantic-release/python-semantic-release (python-semantic-release/python-semantic-release)
### [`v9.2.2`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v922-2024-03-19) [Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.2.1...v9.2.2) ##### Fix - fix(cli): enable subcommand help even if config is invalid Refactors configuration loading to use lazy loading by subcommands triggered by the property access of the runtime_ctx object. Resolves the issues when running `--help` on subcommands when a configuration is invalid Resolves: [#840](https://togithub.com/python-semantic-release/python-semantic-release/issues/840) ([`91d221a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/91d221a01266e5ca6de5c73296b0a90987847494)) ##### Test - test: update references in test cases ([`e083056`](https://togithub.com/python-semantic-release/python-semantic-release/commit/e083056892086fdc70beb7a42d952e7c9604e995)) - test(cli-help): add test cases of --help failures ([`1d53879`](https://togithub.com/python-semantic-release/python-semantic-release/commit/1d538790a727852d61c5edfe91c5707ed3b6af5a)) ### [`v9.2.1`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v921-2024-03-19) [Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v9.2.0...v9.2.1) ##### Chore - chore(pre-commit): upgrade hooks for pyupgrade, mypy, vulture, bandit, and check-jsonschema ([`d59f593`](https://togithub.com/python-semantic-release/python-semantic-release/commit/d59f5931e6b7fac3604f9d5f13a1947688b285d9)) - chore(deps-dev): bump ruff from 0.1.11 to 0.3.2 ([`ccdc976`](https://togithub.com/python-semantic-release/python-semantic-release/commit/ccdc9763b2f588bafe7a8c7d71342d4ebcb09f13)) - chore(pre-commit): cleanup ruff warnings ([`4cb4ca1`](https://togithub.com/python-semantic-release/python-semantic-release/commit/4cb4ca19dc3d649a54e7a1b1e9a44a196624eef0)) - chore(pre-commit): cleanup 'check blanket type ignore' warnings ([`7e938e6`](https://togithub.com/python-semantic-release/python-semantic-release/commit/7e938e69af7d45c6d77dcf0a3627e5663cb35bff)) - chore(pre-commit): exclude generated file CHANGELOG.md from checks ([`6e1f5cb`](https://togithub.com/python-semantic-release/python-semantic-release/commit/6e1f5cbd1c01f9a8c6cd8bafd706e5b5ec6ab007)) - chore(pre-commit): cleanup vulture warnings ([`4b2467a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/4b2467a1d7b14cd1afc3b355e69e81804fcc5b4d)) ##### Fix - fix(parse-git-url): handle urls with url-safe special characters ([`27cd93a`](https://togithub.com/python-semantic-release/python-semantic-release/commit/27cd93a0a65ee3787ca51be4c91c48f6ddb4269c)) ##### Refactor - refactor: drop other 3.7 references ([`04bbefd`](https://togithub.com/python-semantic-release/python-semantic-release/commit/04bbefdebcdcf07667c2c297f1ce516ad35a1733)) ##### Style - style: beautify [`d59f593`](https://togithub.com/python-semantic-release/python-semantic-release/commit/d59f5931e6b7fac3604f9d5f13a1947688b285d9) ([`585a098`](https://togithub.com/python-semantic-release/python-semantic-release/commit/585a0983198fcf5ced9a1a337e521cbd8f4d5de4)) ##### Test - test(helpers): add git url parse cases for urls with special characters ([`fc74ef2`](https://togithub.com/python-semantic-release/python-semantic-release/commit/fc74ef20e92645a9939efb0fcea69254a6a89681))Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.