Python-semantic-release

Latest version: v9.15.2

Safety actively analyzes 689579 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 40

7.15.0

Not secure
Documentation

- Add documentation for releasing on a Jenkins instance
([324](https://github.com/python-semantic-release/python-semantic-release/pull/324),
[`77ad988`](https://github.com/python-semantic-release/python-semantic-release/commit/77ad988a2057be59e4559614a234d6871c06ee37))

Features

- Allow the use of .pypirc for twine uploads
([325](https://github.com/python-semantic-release/python-semantic-release/pull/325),
[`6bc56b8`](https://github.com/python-semantic-release/python-semantic-release/commit/6bc56b8aa63069a25a828a2d1a9038ecd09b7d5d))

7.14.0

Not secure
Documentation

- Correct casing on proper nouns
([320](https://github.com/python-semantic-release/python-semantic-release/pull/320),
[`d51b999`](https://github.com/python-semantic-release/python-semantic-release/commit/d51b999a245a4e56ff7a09d0495c75336f2f150d))

* docs: correcting Semantic Versioning casing

Semantic Versioning is the name of the specification. Therefore it is a proper noun. This patch
corrects the incorrect casing for Semantic Versioning.

* docs: correcting Python casing

This patch corrects the incorrect casing for Python.

Features

- **checks**: Add support for Jenkins CI
([322](https://github.com/python-semantic-release/python-semantic-release/pull/322),
[`3e99855`](https://github.com/python-semantic-release/python-semantic-release/commit/3e99855c6bc72b3e9a572c58cc14e82ddeebfff8))

Includes a ci check handler to verify jenkins. Unlike other ci systems jenkins doesn't generally
prefix things with `JENKINS` or simply inject `JENKINS=true` Really the only thing that is
immediately identifiable is `JENKINS_URL`

7.13.2

Not secure
Bug Fixes

- Fix crash when TOML has no PSR section
([319](https://github.com/python-semantic-release/python-semantic-release/pull/319),
[`5f8ab99`](https://github.com/python-semantic-release/python-semantic-release/commit/5f8ab99bf7254508f4b38fcddef2bdde8dd15a4c))

* test: reproduce issue with TOML without PSR section

* fix: crash when TOML has no PSR section

* chore: remove unused imports

Documentation

- Fix `version_toml` example for Poetry
([318](https://github.com/python-semantic-release/python-semantic-release/pull/318),
[`39acb68`](https://github.com/python-semantic-release/python-semantic-release/commit/39acb68bfffe8242040e476893639ba26fa0d6b5))

7.13.1

Not secure
Bug Fixes

- Use multiline version_pattern match in replace
([315](https://github.com/python-semantic-release/python-semantic-release/pull/315),
[`1a85af4`](https://github.com/python-semantic-release/python-semantic-release/commit/1a85af434325ce52e11b49895e115f7a936e417e))

Fixes 306

7.13.0

Not secure
Features

- Support toml files for version declaration
([307](https://github.com/python-semantic-release/python-semantic-release/pull/307),
[`9b62a7e`](https://github.com/python-semantic-release/python-semantic-release/commit/9b62a7e377378667e716384684a47cdf392093fa))

This introduce a new `version_toml` configuration property that behaves like `version_pattern` and
`version_variable`.

For poetry support, user should now set `version_toml = pyproject.toml:tool.poetry.version`.

This introduce an ABC class, `VersionDeclaration`, that can be implemented to add other version
declarations with ease.

`toml` dependency has been replaced by `tomlkit`, as this is used the library used by poetry to
generate the `pyproject.toml` file, and is able to keep the ordering of data defined in the file.

Existing `VersionPattern` class has been renamed to `PatternVersionDeclaration` and now implements
`VersionDeclaration`.

`load_version_patterns()` function has been renamed to `load_version_declarations()` and now return
a list of `VersionDeclaration` implementations.

Close 245 Close 275

7.12.0

Not secure
Documentation

- **actions**: Pat must be passed to checkout step too
([`e2d8e47`](https://github.com/python-semantic-release/python-semantic-release/commit/e2d8e47d2b02860881381318dcc088e150c0fcde))

Fixes 311

Features

- **github**: Retry GitHub API requests on failure
([314](https://github.com/python-semantic-release/python-semantic-release/pull/314),
[`ac241ed`](https://github.com/python-semantic-release/python-semantic-release/commit/ac241edf4de39f4fc0ff561a749fa85caaf9e2ae))

* refactor(github): use requests.Session to call raise_for_status

* fix(github): add retries to github API requests

Page 22 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.