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

4.3.2

Not secure
Bug Fixes

- Update regex to get repository owner and name for project with dots
([`2778e31`](https://github.com/python-semantic-release/python-semantic-release/commit/2778e316a0c0aa931b1012cb3862d04659c05e73))

Remove the dot from the second capture group to allow project names containing dots to be matched.
Instead of a greedy '+' operator, use '*?' to allow the second group to give back the '.git' (to
avoid including it in the project name)

Fixes 151

4.3.1

Not secure
Bug Fixes

- Support repo urls without git terminator
([`700e9f1`](https://github.com/python-semantic-release/python-semantic-release/commit/700e9f18dafde1833f482272a72bb80b54d56bb3))

4.3.0

Not secure
Bug Fixes

- Manage subgroups in git remote url
([`4b11875`](https://github.com/python-semantic-release/python-semantic-release/commit/4b118754729094e330389712cf863e1c6cefee69))

This is a necessary fix for gitlab integration. For an illustration of the need and use for this
fix, test was edited.

Fixes 139 Fixes 140

- Update list of commit types to include build, ci and perf
([`41ea12f`](https://github.com/python-semantic-release/python-semantic-release/commit/41ea12fa91f97c0046178806bce3be57c3bc2308))

Also added perf to the types that trigger a patch update

Fixes 145

Features

- Add the possibility to load configuration from pyproject.toml
([`35f8bfe`](https://github.com/python-semantic-release/python-semantic-release/commit/35f8bfef443c8b69560c918f4b13bc766fb3daa2))

Adds the toml library to base requirements. Also adds the related tests and documentation. Also adds
the description of the version_source configuration option

Relates to 119

- Allow the override of configuration options from cli
([`f0ac82f`](https://github.com/python-semantic-release/python-semantic-release/commit/f0ac82fe59eb59a768a73a1bf2ea934b9d448c58))

config can now be overriden with the "-D" flag. Also adds the related tests and documentation.

Also introduces a fixture in tests/__init__.py that reloads module using config. It is necessary
since all tests run in the same environment. A better way would be to box the execution of tests
(using the --forked option of pytest for example) but it does not work in non-unix systems. Also
some tests should not break if config is changed, but it is outside of the scope of this issue.

Fixes 119

- Allow users to get version from tag and write/commit bump to file
([`1f9fe1c`](https://github.com/python-semantic-release/python-semantic-release/commit/1f9fe1cc7666d47cc0c348c4705b63c39bf10ecc))

Before this commit, version was bumped in the file, but only committed if version was obtained from
`version_variable` (version_source == `commit`). Also added a relevant test and a description for
this new option.

Fixes 104

- Make the vcs functionalities work with gitlab
([`82d555d`](https://github.com/python-semantic-release/python-semantic-release/commit/82d555d45b9d9e295ef3f9546a6ca2a38ca4522e))

Adds python-gitlab as requirement. Refactored github specific methods while keeping default
behavior. Also removed an unused return value for post_release_changelog. Also refactored the
secret filtering method. Updated the related tests.

Fixes 121

4.2.0

Not secure
Bug Fixes

- Add commit hash when generating breaking changes
([`0c74faf`](https://github.com/python-semantic-release/python-semantic-release/commit/0c74fafdfa81cf2e13db8f4dcf0a6f7347552504))

Fixes 120

- Kept setting new version for tag source
([`0e24a56`](https://github.com/python-semantic-release/python-semantic-release/commit/0e24a5633f8f94b48da97b011634d4f9d84f7b4b))

- Remove deletion of build folder
([`b45703d`](https://github.com/python-semantic-release/python-semantic-release/commit/b45703dad38c29b28575060b21e5fb0f8482c6b1))

Fixes 115

- Updated the tag tests
([`3303eef`](https://github.com/python-semantic-release/python-semantic-release/commit/3303eefa49a0474bbd85df10ae186ccbf9090ec1))

- Upgrade click to 7.0
([`2c5dd80`](https://github.com/python-semantic-release/python-semantic-release/commit/2c5dd809b84c2157a5e6cdcc773c43ec864f0328))

Features

- Add configuration to customize handling of dists
([`2af6f41`](https://github.com/python-semantic-release/python-semantic-release/commit/2af6f41b21205bdd192514a434fca2feba17725a))

Relates to 115

- Add support for configuring branch
([`14abb05`](https://github.com/python-semantic-release/python-semantic-release/commit/14abb05e7f878e88002f896812d66b4ea5c219d4))

Fixes 43

- Add support for showing unreleased changelog
([`41ef794`](https://github.com/python-semantic-release/python-semantic-release/commit/41ef7947ad8a07392c96c7540980476e989c1d83))

Fixes 134

4.1.2

Not secure
Bug Fixes

- Correct isort build fail
([`0037210`](https://github.com/python-semantic-release/python-semantic-release/commit/00372100b527ff9308d9e43fe5c65cdf179dc4dc))

build fail: https://circleci.com/gh/relekang/python-semantic-release/379

- Make sure the history only breaks loop for version commit
([`5dc6cfc`](https://github.com/python-semantic-release/python-semantic-release/commit/5dc6cfc634254f09997bb3cb0f17abd296e2c01f))

Fixes 135

- **vcs**: Allow cli to be run from subdirectory
([`fb7bb14`](https://github.com/python-semantic-release/python-semantic-release/commit/fb7bb14300e483626464795b8ff4f033a194cf6f))

Documentation

- **circleci**: Point badge to master branch
([`9c7302e`](https://github.com/python-semantic-release/python-semantic-release/commit/9c7302e184a1bd88f39b3039691b55cd77f0bb07))

4.1.1

Not secure
Documentation

- Correct usage of changelog
([`f4f59b0`](https://github.com/python-semantic-release/python-semantic-release/commit/f4f59b08c73700c6ee04930221bfcb1355cbc48d))

- Debug usage and related
([`f08e594`](https://github.com/python-semantic-release/python-semantic-release/commit/f08e5943a9876f2d17a7c02f468720995c7d9ffd))

Debug functionality lack documentation. Thoubleshooting is helped by documenting other environment
variables as well.

- Describing the commands
([`b6fa04d`](https://github.com/python-semantic-release/python-semantic-release/commit/b6fa04db3044525a1ee1b5952fb175a706842238))

The commands is lacking from the documentation.

- Update url for commit guidelinesThe guidelines can now be found in theDEVELOPERS.md in angular.
([`90c1b21`](https://github.com/python-semantic-release/python-semantic-release/commit/90c1b217f86263301b91d19d641c7b348e37d960))

Page 31 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.