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

4.1.0

Not secure
Bug Fixes

- Initialize git Repo from current folder
([`c7415e6`](https://github.com/python-semantic-release/python-semantic-release/commit/c7415e634c0affbe6396e0aa2bafe7c1b3368914))

This allows to run the program also from inner repository folders

- Maintain version variable formatting on bump
([103](https://github.com/python-semantic-release/python-semantic-release/pull/103),
[`bf63156`](https://github.com/python-semantic-release/python-semantic-release/commit/bf63156f60340614fae94c255fb2f097cf317b2b))

Small change to the way the version is written to the config file it is read from. This allows the
formatting to be the same as before semantic-release changed it.

4.0.1

Not secure
Bug Fixes

- Add better error message when pypi credentials are empty
([`c4e5dcb`](https://github.com/python-semantic-release/python-semantic-release/commit/c4e5dcbeda0ce8f87d25faefb4d9ae3581029a8f))

Fixes 96

- Clean out dist and build before building
([`b628e46`](https://github.com/python-semantic-release/python-semantic-release/commit/b628e466f86bc27cbe45ec27a02d4774a0efd3bb))

This should fix the problem with uploading old versions.

Fixes 86

- Filter out pypi secrets from exceptions
([`5918371`](https://github.com/python-semantic-release/python-semantic-release/commit/5918371c1e82b06606087c9945d8eaf2604a0578))

Fixes 41

- Unfreeze dependencies
([`847833b`](https://github.com/python-semantic-release/python-semantic-release/commit/847833bf48352a4935f906d0c3f75e1db596ca1c))

This uses ~= for most dependencies instead of pinning them.

Fixes 100

- Use correct syntax to exclude tests in package
([`3e41e91`](https://github.com/python-semantic-release/python-semantic-release/commit/3e41e91c318663085cd28c8165ece21d7e383475))

This implements 92 without deleting __init__.py files.

- **parser_angular**: Fix non-match when special chars in scope
([`8a33123`](https://github.com/python-semantic-release/python-semantic-release/commit/8a331232621b26767e4268079f9295bf695047ab))

Documentation

- Remove reference to gitter
([`896e37b`](https://github.com/python-semantic-release/python-semantic-release/commit/896e37b95cc43218e8f593325dd4ea63f8b895d9))

Fixes 90

4.0.0

Not secure
Bug Fixes

- Add check of credentials
([`7d945d4`](https://github.com/python-semantic-release/python-semantic-release/commit/7d945d44b36b3e8c0b7771570cb2305e9e09d0b2))

- Add credentials check
([`0694604`](https://github.com/python-semantic-release/python-semantic-release/commit/0694604f3b3d2159a4037620605ded09236cdef5))

- Add dists to twine call
([`1cec2df`](https://github.com/python-semantic-release/python-semantic-release/commit/1cec2df8bcb7f877c813d6470d454244630b050a))

- Change requests from fixed version to version range
([93](https://github.com/python-semantic-release/python-semantic-release/pull/93),
[`af3ad59`](https://github.com/python-semantic-release/python-semantic-release/commit/af3ad59f018876e11cc3acdda0b149f8dd5606bd))

* Change requests version to be more flexible to aid in using this with dev requirements for a
release.

* revert changes to vcs helpers

- Re-add skip-existing
([`366e9c1`](https://github.com/python-semantic-release/python-semantic-release/commit/366e9c1d0b9ffcde755407a1de18e8295f6ad3a1))

- Remove repository argument in twine
([`e24543b`](https://github.com/python-semantic-release/python-semantic-release/commit/e24543b96adb208897f4ce3eaab96b2f4df13106))

- Remove support for python 2
([`85fe638`](https://github.com/python-semantic-release/python-semantic-release/commit/85fe6384c15db317bc7142f4c8bbf2da58cece58))

BREAKING CHANGE: This will only work with python 3 after this commit.

- Remove universal from setup config
([`18b2402`](https://github.com/python-semantic-release/python-semantic-release/commit/18b24025e397aace03dd5bb9eed46cfdd13491bd))

- Update twine
([`c4ae7b8`](https://github.com/python-semantic-release/python-semantic-release/commit/c4ae7b8ecc682855a8568b247690eaebe62d2d26))

- Use new interface for twine
([`c04872d`](https://github.com/python-semantic-release/python-semantic-release/commit/c04872d00a26e9bf0f48eeacb360b37ce0fba01e))

- Use twine through cli call
([`ab84beb`](https://github.com/python-semantic-release/python-semantic-release/commit/ab84beb8f809e39ae35cd3ce5c15df698d8712fd))

Documentation

- Add type hints and more complete docstrings
([`a6d5e9b`](https://github.com/python-semantic-release/python-semantic-release/commit/a6d5e9b1ccbe75d59e7240528593978a19d8d040))

Includes a few style changes suggested by pylint and type safety checks suggested by mypy

re 81

- Fix typo in documentation index
([`da6844b`](https://github.com/python-semantic-release/python-semantic-release/commit/da6844bce0070a0020bf13950bd136fe28262602))

The word role -- 'an actor's part in a play, movie, etc.' does not fit in this context. "ready to
roll" is a phrase meaning "fully prepared to start functioning or moving" or simply "ready". I
believe this is what was meant to be written.

Features

- Add support for commit_message config variable
([`4de5400`](https://github.com/python-semantic-release/python-semantic-release/commit/4de540011ab10483ee1865f99c623526cf961bb9))

This variable can allow you to skip CI pipelines in CI tools like GitLab CI by adding [CI skip] in
the body. There are likely many uses for this beyond that particular example...

BREAKING CHANGE: If you rely on the commit message to be the version number only, this will break
your code

re 88 32

- **CI checks**: Add support for GitLab CI checks
([`8df5e2b`](https://github.com/python-semantic-release/python-semantic-release/commit/8df5e2bdd33a620e683f3adabe174e94ceaa88d9))

Check `GITLAB_CI` environment variable and then verify `CI_COMMIT_REF_NAME` matches the given
branch.

Includes tests

Closes 88 re 32

BREAKING CHANGES

- If you rely on the commit message to be the version number only, this will break your code

3.11.2

Not secure
Bug Fixes

- Upgrade twine
([`9722313`](https://github.com/python-semantic-release/python-semantic-release/commit/9722313eb63c7e2c32c084ad31bed7ee1c48a928))

3.11.1

Not secure
Bug Fixes

- Change Gitpython version number
([`23c9d4b`](https://github.com/python-semantic-release/python-semantic-release/commit/23c9d4b6a1716e65605ed985881452898d5cf644))

Change the Gitpython version number to fix a bug described in 80.

Documentation

- Add retry option to cli docs
([`021da50`](https://github.com/python-semantic-release/python-semantic-release/commit/021da5001934f3199c98d7cf29f62a3ad8c2e56a))

3.11.0

Not secure
Bug Fixes

- Add pytest cache to gitignore
([`b8efd5a`](https://github.com/python-semantic-release/python-semantic-release/commit/b8efd5a6249c79c8378bffea3e245657e7094ec9))

- Make repo non if it is not a git repository
([`1dc306b`](https://github.com/python-semantic-release/python-semantic-release/commit/1dc306b9b1db2ac360211bdc61fd815302d0014c))

Fixes 74

Documentation

- Remove old notes about trello board
([`7f50c52`](https://github.com/python-semantic-release/python-semantic-release/commit/7f50c521a522bb0c4579332766248778350e205b))

- Update status badges
([`cfa13b8`](https://github.com/python-semantic-release/python-semantic-release/commit/cfa13b8260e3f3b0bfcb395f828ad63c9c5e3ca5))

Features

- Add --retry cli option
([78](https://github.com/python-semantic-release/python-semantic-release/pull/78),
[`3e312c0`](https://github.com/python-semantic-release/python-semantic-release/commit/3e312c0ce79a78d25016a3b294b772983cfb5e0f))

* Add --retry cli option * Post changelog correctly * Add comments * Add --retry to the docs

- Add support to finding previous version from tags if not using commit messages
([68](https://github.com/python-semantic-release/python-semantic-release/pull/68),
[`6786487`](https://github.com/python-semantic-release/python-semantic-release/commit/6786487ebf4ab481139ef9f43cd74e345debb334))

* feat: Be a bit more forgiving to find previous tags

Now grabs the previous version from tag names if it can't find it in the commit

* quantifiedcode and flake8 fixes

* Update cli.py

* Switch to ImproperConfigurationError

Page 32 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.