Breaking
* feat(changelog): add changelog components (240)
* 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. ([`3e17a98`](https://github.com/python-semantic-release/python-semantic-release/commit/3e17a98d7fa8468868a87e62651ac2c010067711))
Documentation
* docs: add conda-forge badge ([`e9536bb`](https://github.com/python-semantic-release/python-semantic-release/commit/e9536bbe119c9e3b90c61130c02468e0e1f14141))