github python-semantic-release/python-semantic-release v9.1.0

latest releases: v9.8.8, v9.8.7, v9.8.6...
7 months ago

v9.1.0 (2024-02-14)

Build

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

TOMLDocument is missing the unwrap() function in v0.10.2 which
causes an AttributeError to occur when attempting to read a the text
in pyproject.toml as discovered with #834

Resolves: #834 (291aace)

Documentation

  • docs: add bitbucket to token table (56f146d)

  • docs: add bitbucket authentication (b78a387)

  • docs: fix typo (b240e12)

Feature

  • feat: add bitbucket hvcs (bbbbfeb)

Fix

  • fix: remove unofficial environment variables (a5168e4)

Refactor

  • refactor: add lint workaround (55d6e03)

Style

Test

  • test: remove environment variable tests (5c3fe69)

  • test: add bitbucket to changelog unit test (c33f8ff)

  • test(fixtures): refactor repos to use common fixtures to simplify workflow (9ad8296)

  • test(fixtures): add common repo build/setup fixture (8da2840)

  • test(fixtures): apply new repo definition to repos (1e13e2c)

  • test(fixtures): define new repo definition type (e0e8792)

  • test(fixtures): add generic multi-commit executor from definition (e9605f3)

  • test(fixtures): add commit & changelog entry derivation function (29dbc7c)

  • test(fixtures): add manual release commit creation fixture (93dc523)

  • test(fixtures): expand hvcs use fixtures to set remote.domain value (1303a5a)

  • test(fixtures): use const to set example project domain (1a15761)

  • test(constants): set starting example project version to 0.0.0 (310af11)

  • test(fixtures): remove unused fixtures & types (8e3f87c)

  • test(util): add util func for removing readonly .git/* files (180a053)

  • test(fixtures): rename repo main and feature branches fixture across tests (f006e2b)

  • test(fixtures): add caching to github flow development repos (693b143)

  • test(fixtures): add caching to git flow development repos (3db33f0)

  • test(fixtures): add caching to trunk development w/ tags repos (4e3b6b6)

  • test(fixtures): refactor for session level fixture use (a42b032)

  • test(utils): add a utility to temporary change directory (68e12f3)

  • test(fixtures): modularize git repo file into sub-modules (18d0877)

  • test(fixtures): deconflict colliding fixtures for file dependent fixture execution (1890cf2)

  • test(fixtures): cache the base example git directory (0cd0f44)

  • test(fixtures): adapt cli conftest fixtures to read when file is known to exist (0193cde)

Don't miss a new python-semantic-release release

NewReleases is sending notifications on new releases.