python-semantic-release/python-semantic-release (python-semantic-release)
### [`v8.0.0`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v800-2023-07-16)
[Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v7.34.6...v8.0.0)
##### Breaking
- feat!: v8 ([#619](https://togithub.com/python-semantic-release/python-semantic-release/issues/619))
- feat!: 8.0.x ([#538](https://togithub.com/python-semantic-release/python-semantic-release/issues/538))
Co-authored-by: Johan \
Co-authored-by: U-NEO\johan \
- fix: correct Dockerfile CLI command and GHA fetch
- fix: resolve branch checkout logic in GHA
- fix: remove commit amending behaviour
this was not working when there were no source code changes to be made, as it lead
to attempting to amend a HEAD commit that wasn't produced by PSR
- 8.0.0-alpha.1
Automatically generated by python-semantic-release
- fix: correct logic for generating release notes ([#550](https://togithub.com/python-semantic-release/python-semantic-release/issues/550))
- fix: cleanup comments and unused logic
- fix(action): mark container fs as safe for git to operate on
- style: beautify [`49080c5`](https://togithub.com/python-semantic-release/python-semantic-release/commit/49080c510a68cccd2f6c7a8d540b483751901207)
- fix(action): quotation for git config command
- 8.0.0-alpha.2
Automatically generated by python-semantic-release
- fix: resolve bug in changelog logic, enable upload to pypi
- 8.0.0-alpha.3
Automatically generated by python-semantic-release
- test: add tests for ReleaseHistory.release
- fix: resolve loss of tag_format configuration
- 8.0.0-alpha.4
Automatically generated by python-semantic-release
- feat: various improvements
- Added sorting to test parameterisation, so that pytest-xdist works again - dramatic speedup for testing
- Reworked the CI verification code so it's a bit prettier
- Added more testing for the version CLI command, and split some logic out of the command itself
- Removed a redundant double-regex match in VersionTranslator and Version, for some speedup
- chore(test): proper env patching for tests in CI
- style: beautify [`bcb27a4`](https://togithub.com/python-semantic-release/python-semantic-release/commit/bcb27a4a8ce4789d083226f088c1810f45cd4c77)
- refactor!: remove verify-ci command
- 8.0.0-alpha.5
Automatically generated by python-semantic-release
- fix(docs): fixup docs and remove reference to dist publication
- feat!: remove publication of dists to artefact repository
- feat: rename 'upload' configuration section to 'publish'
- feat!: removed build status checking
- feat: add GitHub Actions output
- fix(action): remove default for 'force'
- fix(ci): different workflow for v8
- fix(action): correct input parsing
- fix: correct handling of build commands
- feat: make it easier to access commit messages in ParsedCommits
- fix: make additional attributes available for template authors
- fix: add logging for token auth, use token for push
- ci: add verbosity
- fix: caching for repo owner and name
- ci: contents permission for workflow
- 8.0.0-alpha.6
Automatically generated by python-semantic-release
- docs: update docs with additional required permissions
- feat: add option to specify tag to publish to in publish command
- feat: add Strict Mode
- docs: convert to Furo theme
- feat: add --skip-build option
- 8.0.0-alpha.7
Automatically generated by python-semantic-release
- test: separate command line tests by stdout and stderr
- ci: pass tag output and conditionally execute publish steps
- fix: correct assets type in configuration ([#603](https://togithub.com/python-semantic-release/python-semantic-release/issues/603))
- change raw config assets type
- fix: correct assets type-annotation for RuntimeContext
***
Co-authored-by: Bernard Cooke \
- 8.0.0-alpha.8
Automatically generated by python-semantic-release
- fix: pin Debian version in Dockerfile
- feat: promote to rc
- 8.0.0-rc.1
Automatically generated by python-semantic-release
- ci: fix conditionals in workflow and update documentation
- ci: correct conditionals
- fix: only call Github Action output callback once defaults are set
- 8.0.0-rc.2
Automatically generated by python-semantic-release
- fix: create_or_update_release for Gitlab hvcs
- ci: remove separate v8 workflow
- chore: tweak issue templates
- chore: bump docs dependencies
- 8.0.0-rc.3
Automatically generated by python-semantic-release
- fix(deps): add types-click, and downgrade sphinx/furo for 3.7
- 8.0.0-rc.4
Automatically generated by python-semantic-release
- docs: fix typo ([#623](https://togithub.com/python-semantic-release/python-semantic-release/issues/623))
- docs: correct typo in docs/changelog_templates.rst
Co-authored-by: Micael Jarniac \
***
Co-authored-by: Johan \
Co-authored-by: U-NEO\johan \
Co-authored-by: semantic-release \
Co-authored-by: github-actions \
Co-authored-by: smeng9 <38666763+smeng9@users.noreply.github.com>
Co-authored-by: Micael Jarniac \ ([`ec30564`](https://togithub.com/python-semantic-release/python-semantic-release/commit/ec30564b4ec732c001d76d3c09ba033066d2b6fe))
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» 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:
^7.30.2
->^8.0.0
Release Notes
python-semantic-release/python-semantic-release (python-semantic-release)
### [`v8.0.0`](https://togithub.com/python-semantic-release/python-semantic-release/blob/HEAD/CHANGELOG.md#v800-2023-07-16) [Compare Source](https://togithub.com/python-semantic-release/python-semantic-release/compare/v7.34.6...v8.0.0) ##### Breaking - feat!: v8 ([#619](https://togithub.com/python-semantic-release/python-semantic-release/issues/619)) - feat!: 8.0.x ([#538](https://togithub.com/python-semantic-release/python-semantic-release/issues/538)) Co-authored-by: Johan \Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» 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.