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

4.10.0

Not secure
Features

- Make commit message configurable
([184](https://github.com/python-semantic-release/python-semantic-release/pull/184),
[`eb0762c`](https://github.com/python-semantic-release/python-semantic-release/commit/eb0762ca9fea5cecd5c7b182504912a629be473b))

4.9.0

Not secure
Bug Fixes

- **pypi**: Change bdist_wheels to bdist_wheel
([`c4db509`](https://github.com/python-semantic-release/python-semantic-release/commit/c4db50926c03f3d551c8331932c567c7bdaf4f3d))

Change the incorrect command bdist_wheels to bdist_wheel.

Features

- **pypi**: Add build_commands config
([`22146ea`](https://github.com/python-semantic-release/python-semantic-release/commit/22146ea4b94466a90d60b94db4cc65f46da19197))

Add a config option to set the commands passed to setup.py when building distributions. This allows
for things like adding custom commands to the build process.

4.8.0

Not secure
Features

- **git**: Add a new config for commit author
([`aa2c22c`](https://github.com/python-semantic-release/python-semantic-release/commit/aa2c22c469448fe57f02bea67a02f998ce519ac3))

4.7.1

Not secure
Bug Fixes

- Repair parsing of remotes in the gitlab ci format
([`0fddbe2`](https://github.com/python-semantic-release/python-semantic-release/commit/0fddbe2fb70d24c09ceddb789a159162a45942dc))

Format is: "https://gitlab-ci-token:MySuperTokengitlab.example.com/group/project.git"

Problem was due to the regex modification for 179

Fixes 181

4.7.0

Not secure
Bug Fixes

- Support repository owner names containing dots
([`a6c4da4`](https://github.com/python-semantic-release/python-semantic-release/commit/a6c4da4c0e6bd8a37f64544f7813fa027f5054ed))

Fixes 179

- **github**: Use application/octet-stream for .whl files
([`90a7e47`](https://github.com/python-semantic-release/python-semantic-release/commit/90a7e476a04d26babc88002e9035cad2ed485b07))

application/octet-stream is more generic, but it is better than using a non-official MIME type.

Features

- Upload distribution files to GitHub Releases
([177](https://github.com/python-semantic-release/python-semantic-release/pull/177),
[`e427658`](https://github.com/python-semantic-release/python-semantic-release/commit/e427658e33abf518191498c3142a0f18d3150e07))

* refactor(github): create upload_asset function

Create a function to call the asset upload API. This will soon be used to upload assets specified by
the user.

* refactor(github): infer Content-Type from file extension

Infer the Content-Type header based on the file extension instead of setting it manually.

* refactor(pypi): move building of dists to cli.py

Refactor to have the building/removal of distributions in cli.py instead of within the
upload_to_pypi function. This makes way for uploading to other locations, such as GitHub Releases,
too.

* feat(github): upload dists to release

Upload Python wheels to the GitHub release. Configured with the option upload_to_release, on by
default if using GitHub.

* docs: document upload_to_release config option

* test(github): add tests for Github.upload_dists

* fix(github): fix upload of .whl files

Fix uploading of .whl files due to a missing MIME type (defined custom type as
application/x-wheel+zip). Additionally, continue with other uploads even if one fails.

* refactor(cli): additional output during publish

Add some additional output during the publish command.

* refactor(github): move api calls to separate methods

Move each type of GitHub API request into its own method to improve readability.

Re-implementation of 172

* fix: post changelog after PyPI upload

Post the changelog in-between uploading to PyPI and uploading to GitHub Releases. This is so that if
the PyPI upload fails, GitHub users will not be notified. GitHub uploads still need to be
processed after creating the changelog as the release notes must be published to upload assets to
them.

4.6.0

Not secure
Bug Fixes

- Add more debug statements in logs
([`bc931ec`](https://github.com/python-semantic-release/python-semantic-release/commit/bc931ec46795fde4c1ccee004eec83bf73d5de7a))

- Only overwrite with patch if bump is None
([`1daa4e2`](https://github.com/python-semantic-release/python-semantic-release/commit/1daa4e23ec2dd40c6b490849276524264787e24e))

Fixes 159

Features

- **history**: Capitalize changelog messages
([`1a8e306`](https://github.com/python-semantic-release/python-semantic-release/commit/1a8e3060b8f6d6362c27903dcfc69d17db5f1d36))

Capitalize the first letter of messages in the changelog regardless of whether they are capitalized
in the commit itself.

Page 29 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.