Skip to content

Releases: kibidev/python-semantic-release

Release list

v8.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 14:56

v8.0.0 (2025-02-17)

This release is published under the MIT License.

✨ Features

  • 8.0.x (python-semantic-release#538) (PR#619, ec30564)

  • Add --skip-build option (PR#619, ec30564)

  • Add create_release_url & format_w_official_vcs_name filters (PR#1161, f853cf0)

  • Add bitbucket hvcs (bbbbfeb)

  • Add GitHub Actions output (PR#619, ec30564)

  • Add option to only parse commits for current working directory (PR#509, cdf8116)

  • Add option to specify tag to publish to in publish command (PR#619, ec30564)

  • Add Strict Mode (PR#619, ec30564)

  • Allow template directories to contain a '.' at the top-level (PR#762, 07b232a)

  • Allow user customization of release notes template (PR#736, 94a1311)

  • Changelog filters are specialized per vcs type (PR#890, 76ed593)

  • Extend gitlab to edit a previous release if exists (PR#934, 23e02b9)

  • Extend support to on-prem GitHub Enterprise Server (PR#896, 4fcb737)

  • Make it easier to access commit messages in ParsedCommits (PR#619, ec30564)

  • Promote to rc (PR#619, ec30564)

  • Remove publication of dists to artefact repository (PR#619, ec30564)

  • Removed build status checking (PR#619, ec30564)

  • Rename 'upload' configuration section to 'publish' (PR#619, ec30564)

  • Upgrade pydantic to v2 (PR#714, 5a5c5d0)

  • V8 (PR#619, ec30564)

  • Various improvements (PR#619, ec30564)

  • action: Use composite action for semantic release (PR#692, 4648d87)

  • changelog: Add autofit_text_width filter to template environment (PR#1062, 83e4b86)

  • changelog: Add changelog_insertion_flag to changelog template context (PR#1045, c18c245)

  • changelog: Add changelog_mode to changelog template context (PR#1045, c18c245)

  • changelog: Add convert_md_to_rst filter to changelog environment (PR#1055, c2e8831)

  • changelog: Add create_pypi_url filter to jinja template render context (PR#1160, 45d49c3)

  • changelog: Add prev_changelog_file to changelog template context (PR#1045, c18c245)

  • changelog: Add read_file function to changelog template context (PR#1045, c18c245)

  • changelog: Add sort_numerically filter function to template environment (PR#1146, 7792388)

  • changelog: Add additional release info to changeling from commit NOTICE's (PR#1166, 834ce32)

  • changelog: Add default changelog in re-structured text format (PR#1055, c2e8831)

  • changelog: Add default changelog template in reStructuredText format (PR#1055, c2e8831)

  • changelog: Add md to rst conversion for markdown inline links (cb2af1f)

  • changelog: Add PR/MR url linking to default Markdown changelog (cd8d131)

  • changelog: Add PR/MR url linking to default reStructuredText template (5f018d6)

  • changelog: Add shorthand ctx variable to changelog template env (PR#1045, c18c245)

  • changelog: Changelog filters are hvcs focused (PR#890, 76ed593)

  • changelog: Define first release w/o change descriptions for default MD template (fa89dec)

  • changelog: Define first release w/o change descriptions for default RST template (e30c94b)

  • changelog: Modify changelog template to support changelog updates (PR#1045, c18c245)

  • changelog: Parse squashed commits individually (PR#1112, cf785ca)

  • changelog-context: Add flag to jinja env for which hvcs is available ([PR#890](https://github.com/kibidev/python-semantic-release/pul...

Read more