Skip to content

Releases: python-semantic-release/python-semantic-release

v9.3.1

24 Mar 04:10
Compare
Choose a tag to compare

v9.3.1 (2024-03-24)

Fixes

  • algorithm: handle merge-base errors gracefully (4c998b7)

  • cli-version: change implementation to only push the tag we generated (8a9da4f)

Performance

  • algorithm: simplify logs & use lookup when searching for commit & tag match (3690b95)

Resolved Issues

v9.3.0

21 Mar 04:23
Compare
Choose a tag to compare

v9.3.0 (2024-03-21)

Features

  • Changelog available to bundle (#779)

  • cmd-version: create changelog prior to build enabling doc bundling (37fdb28)

v9.2.2

19 Mar 05:13
Compare
Choose a tag to compare

v9.2.2 (2024-03-19)

Fix

  • cli: enable subcommand help even if config is invalid (91d221a)

Resolved Issue

v9.2.1

19 Mar 05:00
Compare
Choose a tag to compare

v9.2.1 (2024-03-19)

Fix

  • parse-git-url: handle urls with url-safe special characters (27cd93a)

v9.2.0

18 Mar 15:01
Compare
Choose a tag to compare

v9.2.0 (2024-03-18)

Features

  • version: add new version print flags to display the last released version and tag (814240c)

  • version-config: add option to disable 0.x.x versions (dedb3b7)

Fixes

  • changelog: make sure default templates render ending in 1 newline (0b4a45e)

  • changelog-generation: fix incorrect release timezone determination (f802446)

Build System

  • MANIFEST: fix sdist contents to include docs & tests (228347c)

  • deps: add click-option-group for grouping exclusive flags (bd892b8)

Documentation

  • configuration: clarify the major_on_zero configuration option (f7753cd)

  • configuration: add description of allow-zero-version configuration option (4028f83)

v9.1.1

25 Feb 08:48
Compare
Choose a tag to compare

v9.1.1 (2024-02-25)

Fix

  • parse_git_url: fix bad url with dash (1c25b8e)

v9.1.0

14 Feb 19:50
Compare
Choose a tag to compare

v9.1.0 (2024-02-14)

Feature

Build System

  • deps: bump minimum required tomlkit to >=0.11.0 (291aace)

Documentation

Resolved Issue

v9.0.3

08 Feb 09:19
Compare
Choose a tag to compare

v9.0.3 (2024-02-08)

Chore

  • chore: modernize ruff configuration to work with ruff >= 0.2 (613d240)

Fix

  • fix(algorithm): correct bfs to not abort on previously visited node (02df305)

Performance

  • perf(algorithm): refactor bfs search to use queue rather than recursion (8b742d3)

Style

Test

  • test(algorithm): add bfs unit test on fake git history (2c8a36e)

v9.0.2

08 Feb 08:32
Compare
Choose a tag to compare

v9.0.2 (2024-02-08)

Chore

Ci

  • ci: Configure trusted publishing in pypi (8e3c00b)

  • ci: bump the github-actions group with 3 updates (#831) (bf96143)

  • ci: add grouped github-actions section to dependabot config (#794) (3eb15c4)

Documentation

  • docs: Remove duplicate note in configuration.rst (#807) (fb6f243)

Fix

  • fix(util): properly parse windows line-endings in commit messages

Due to windows line-endings \r\n, it would improperly split the commit
description (it failed to split at all) and cause detection of Breaking changes
to fail. The breaking changes regular expression looks to the start of the line
for the proper syntax.

Resolves: #820 (70193ba)

Style

Test

  • test(util): add windows line-endings possibilities for commit parsing (c57b082)

  • test(fixtures): cache the base example project directory (#799) (229c647)

v9.0.1

06 Feb 21:23
Compare
Choose a tag to compare

v9.0.1 (2024-02-06)

Fix

  • fix(config): set commit parser opt defaults based on parser choice (#782) (9c594fb)

Style