Python Semantic Release Versions Save

Automatic semantic versioning for python projects

v9.2.1

1 month ago

v9.2.1 (2024-03-19)

Fix

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

v9.2.0

1 month ago

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

2 months ago

v9.1.1 (2024-02-25)

Fix

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

v9.1.0

3 months ago

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

3 months ago

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

  • style: beautify 8b742d3db6652981a7b5f773a74b0534edc1fc15 (f95be0c)

Test

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

v9.0.2

3 months ago

v9.0.2 (2024-02-08)

Chore

  • chore: update pre-commit hooks (#796) (e238452)

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

  • style: beautify 70193ba117c1a6d3690aed685fee8a734ba174e5 (c777bb2)

  • style: beautify 229c6471efc2c1bee002c3b89f58caf391b89e78 (c7be6e2)

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

3 months ago

v9.0.1 (2024-02-06)

Fix

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

Style

  • style: beautify 9c594fb6efac7e4df2b0bfbd749777d3126d03d7 (6ed24fe)

v9.0.0

3 months ago

v9.0.0 (2024-02-06)

Breaking

  • fix!: drop support for Python 3.7 (#828) (ad086f5)

v8.7.2

4 months ago

v8.7.2 (2024-01-03)

Build

  • build(deps-dev): bump ruff from 0.1.8 to 0.1.11 (#792)

Bumps ruff from 0.1.8 to 0.1.11.


updated-dependencies:

  • dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6835fca)

Fix

  • fix(lint): correct linter errors (c9556b0)

v8.7.1

4 months ago

v8.7.1 (2024-01-03)

Documentation

  • docs(contributing): add docs-build, testing conf, & build instructions (#787) (011b072)

  • docs(configuration): change defaults definition of token default to table (#786) (df1df0d)

  • docs: add note on default envvar behaviour (#780) (0b07cae)

Fix

  • fix(cli-generate-config): ensure configuration types are always toml parsable (#785) (758e649)

Style

  • style: beautify 011b0729cba3045b4e7291fd970cb17aad7bae60 (06d5c61)

  • style: beautify d6c4ae0db458f8108c88d75ac4e07079bc747d32 (253c99e)

Test

  • test(infrastructure): refactor test fixtures & configuration for higher resiliency (#773) (d6c4ae0)