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 4 of 40

9.8.4

Not secure
Bug Fixes

- **changelog-cmd**: Remove usage strings when error occured
([`348a51d`](https://github.com/python-semantic-release/python-semantic-release/commit/348a51db8a837d951966aff3789aa0c93d473829))

Resolves: 810

- **changelog-cmd**: Render default changelog when user template directory exist but is empty
([`bded8de`](https://github.com/python-semantic-release/python-semantic-release/commit/bded8deae6c92f6dde9774802d9f3716a5cb5705))

- **config**: Prevent path traversal manipulation of target changelog location
([`43e35d0`](https://github.com/python-semantic-release/python-semantic-release/commit/43e35d0972e8a29239d18ed079d1e2013342fcbd))

- **config**: Prevent path traversal manipulation of target changelog location
([`3eb3dba`](https://github.com/python-semantic-release/python-semantic-release/commit/3eb3dbafec4223ee463b90e927e551639c69426b))

- **publish-cmd**: Prevent error when provided tag does not exist locally
([`16afbbb`](https://github.com/python-semantic-release/python-semantic-release/commit/16afbbb8fbc3a97243e96d7573f4ad2eba09aab9))

- **publish-cmd**: Remove usage strings when error occured
([`afbb187`](https://github.com/python-semantic-release/python-semantic-release/commit/afbb187d6d405fdf6765082e2a1cecdcd7d357df))

Resolves: 810

- **version-cmd**: Remove usage strings when error occurred
([`a7c17c7`](https://github.com/python-semantic-release/python-semantic-release/commit/a7c17c73fd7becb6d0e042e45ff6765605187e2a))

Resolves: 810

9.8.3

Not secure
Bug Fixes

- **parser**: Strip DOS carriage-returns in commits
([956](https://github.com/python-semantic-release/python-semantic-release/pull/956),
[`0b005df`](https://github.com/python-semantic-release/python-semantic-release/commit/0b005df0a8c7730ee0c71453c9992d7b5d2400a4))

The default template can result in mixed (UNIX / DOS style) carriage returns in the generated
changelog. Use a string replace in the commit parser to strip the DOS CRs ("\r"). This is only
needed in the case when we are _not_ byte decoding.

Fixes 955

9.8.2

Not secure
Bug Fixes

- **templates**: Suppress extra newlines in default changelog
([954](https://github.com/python-semantic-release/python-semantic-release/pull/954),
[`7b0079b`](https://github.com/python-semantic-release/python-semantic-release/commit/7b0079bf3e17c0f476bff520b77a571aeac469d0))

Suppress extra newlines in default generated changelog output

9.8.1

Not secure
Bug Fixes

- Improve build cmd env on windows
([942](https://github.com/python-semantic-release/python-semantic-release/pull/942),
[`d911fae`](https://github.com/python-semantic-release/python-semantic-release/commit/d911fae993d41a8cb1497fa8b2a7e823576e0f22))

* fix(version-cmd): pass windows specific env vars to build cmd when on windows

* test(version-cmd): extend build cmd tests to include windows vars

* docs(configuration): define windows specific env vars for build cmd

* refactor(version-cmd): only add windows vars when windows is detected

---------

Co-authored-by: Juan Cruz Mencia Naranjo <jcmenciaarsys.es>

9.8.0

Not secure
Documentation

- **migration-v8**: Update version references in migration instructions
([938](https://github.com/python-semantic-release/python-semantic-release/pull/938),
[`d6ba16a`](https://github.com/python-semantic-release/python-semantic-release/commit/d6ba16aa8e01bae1a022a9b06cd0b9162c51c345))

Features

- Extend gitlab to edit a previous release if exists
([934](https://github.com/python-semantic-release/python-semantic-release/pull/934),
[`23e02b9`](https://github.com/python-semantic-release/python-semantic-release/commit/23e02b96dfb2a58f6b4ecf7b7812e4c1bc50573d))

* style(hvcs-github): update function docstrings for params

* feat(hvcs-gitlab): enable gitlab to edit a previous release if found

* fix(hvcs-gitlab): add tag message to release creation

* fix(gitlab): adjust release name to mirror other hvcs release names

* refactor(gitlab): consolidate & simplify usage of gitlab client

* test(gitlab): neuter test cases that used the internet & add new tests

* refactor(gitlab): handle errors in release retrieval gracefully

* refactor(gitlab): update release notes editing implementation

---------

Co-authored-by: bdorsey <brentadorseygmail.com>

- **gha**: Configure ssh signed tags in GitHub Action
([937](https://github.com/python-semantic-release/python-semantic-release/pull/937),
[`dfb76b9`](https://github.com/python-semantic-release/python-semantic-release/commit/dfb76b94b859a7f3fa3ad778eec7a86de2874d68))

Resolves: 936

- **version-cmd**: Add toggle of `--no-verify` option to `git commit`
([927](https://github.com/python-semantic-release/python-semantic-release/pull/927),
[`1de6f78`](https://github.com/python-semantic-release/python-semantic-release/commit/1de6f7834c6d37a74bc53f91609d40793556b52d))

* test(version-cmd): add test w/ failing pre-commit hook--preventing version commit

* feat(version-cmd): add toggle of `--no-verify` option to `git commit`

This commit adds a configuration option that toggles the addition of `--no-verify` command line
switch on git commit operations that are run with the `version` command.

* docs(configuration): add `no_git_verify` description to the configuration page

---------

Co-authored-by: bdorsey <brentadorseygmail.com>

9.7.3

Not secure
Bug Fixes

- Enabled `prelease-token` parameter in github action
([929](https://github.com/python-semantic-release/python-semantic-release/pull/929),
[`1bb26b0`](https://github.com/python-semantic-release/python-semantic-release/commit/1bb26b0762d94efd97c06a3f1b6b10fb76901f6d))

Page 4 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.