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

7.1.1

Not secure
Bug Fixes

- **changelog**: Swap sha and message in table changelog
([`6741370`](https://github.com/python-semantic-release/python-semantic-release/commit/6741370ab09b1706ff6e19b9fbe57b4bddefc70d))

7.1.0

Not secure
Features

- **changelog**: Add changelog_table component
([242](https://github.com/python-semantic-release/python-semantic-release/pull/242),
[`fe6a7e7`](https://github.com/python-semantic-release/python-semantic-release/commit/fe6a7e7fa014ffb827a1430dbcc10d1fc84c886b))

Add an alternative changelog component which displays each section as a row in a table.

Fixes 237

7.0.0

Not secure
Documentation

- Add conda-forge badge
([`e9536bb`](https://github.com/python-semantic-release/python-semantic-release/commit/e9536bbe119c9e3b90c61130c02468e0e1f14141))

Features

- **changelog**: Add changelog components
([240](https://github.com/python-semantic-release/python-semantic-release/pull/240),
[`3e17a98`](https://github.com/python-semantic-release/python-semantic-release/commit/3e17a98d7fa8468868a87e62651ac2c010067711))

* feat(changelog): add changelog components

Add the ability to configure sections of the changelog using a `changelog_components` option.
Component outputs are separated by a blank line and appear in the same order as they were
configured.

It is possible to create your own custom components. Each component is a function which returns
either some text to be added, or None in which case it will be skipped.

BREAKING CHANGE: The `compare_url` option has been removed in favor of using `changelog_components`.
This functionality is now available as the `semantic_release.changelog.compare_url` component.

* docs: add documentation for changelog_components

* feat: pass changelog_sections to components

Changelog components may now receive the value of `changelog_sections`, split and ready to use.

BREAKING CHANGES

- **changelog**: The `compare_url` option has been removed in favor of using `changelog_components`.
This functionality is now available as the `semantic_release.changelog.compare_url` component.

6.4.1

Not secure
Bug Fixes

- Convert \r\n to \n in commit messages
([`34acbbc`](https://github.com/python-semantic-release/python-semantic-release/commit/34acbbcd25320a9d18dcd1a4f43e1ce1837b2c9f))

Fixes 239

6.4.0

Not secure
Features

- **history**: Create emoji parser
([238](https://github.com/python-semantic-release/python-semantic-release/pull/238),
[`2e1c50a`](https://github.com/python-semantic-release/python-semantic-release/commit/2e1c50a865628b372f48945a039a3edb38a7cdf0))

Add a commit parser which uses emojis from https://gitmoji.carloscuesta.me/ to determine the type of
change.

* fix: add emojis to default changelog_sections

* fix: include all parsed types in changelog

This allows emojis to appear in the changelog, as well as configuring other types to appear with the
Angular parser (I remember someone asking for that feature a while ago). All filtering is now done
in the markdown_changelog function.

* refactor(history): get breaking changes in parser

Move the task of detecting breaking change descriptions into the commit parser function, instead of
during changelog generation.

This has allowed the emoji parser to also return the regular descriptions as breaking change
descriptions for commits with :boom:.

BREAKING CHANGE: Custom commit parser functions are now required to pass a fifth argument to
`ParsedCommit`, which is a list of breaking change descriptions.

* docs: add documentation for emoji parser

BREAKING CHANGES

- **history**: Custom commit parser functions are now required to pass a fifth argument to
`ParsedCommit`, which is a list of breaking change descriptions.

6.3.1

Not secure
Bug Fixes

- Use getboolean for commit_version_number
([`a60e0b4`](https://github.com/python-semantic-release/python-semantic-release/commit/a60e0b4e3cadf310c3e0ad67ebeb4e69d0ee50cb))

Fixes 186

Page 26 of 40

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.