- Increased towncrier version to 24.8.0 (#23)
- Increased minimum Python version to 3.8 to match towncrier. (#23)
- Increased towncrier version to 23.11.0 (#23)
- Fix opening towncrier templates. (#21)
- The
towncrier
version is now pinned to a specific version insphinx_changelog
dependencies. (#17) - Update supported version of towncrier to 23.6. (#20)
This release pins the version of towncrier to 22.12.0, this is because we rely on private API in towncrier, so changes are needed on every release.
- Update to towncrier 22.12.0, and other fixes by @dstansby in #17
- Migrate to github actions by @Cadair in #18
- @dstansby made their first contribution in #17
This release requires towncrier 22.8.0
- docs: Fix typo in level by @jmartens in #13
- Fix for removed top_line argument in towncrier renderer by @ConorMacBride in #14
Full Changelog: https://github.com/OpenAstronomy/sphinx-changelog/compare/v1.1.2...v1.2.0
- Explicitly specify encoding when writing changelog. (#11)
- Fixed rendering to match towncrier, which means that top_line should not be included in the template. (#12)
- Re-implement the
:towncrier-skip-if-empty:
flag as it was dropped in the upgrade to 21.3. (#10)
No significant changes.
- Update to support only the latest release of towncrier as there were some substantial changes. (#9)
- Added support for controlling the title underline used by towncrier in the changelog directive. (#9)
No significant changes.
- Do not raise exceptions inside the directive as this can cause the sphinx parallel build to fail. (#8)
- Add a flag to skip running towncrier if no fragment files are found. (#6)
- Fix resolving paths relative to the file containing the changelog directive. (#6)
- Raise a more helpful error if no towncrier config can be found. (#5)
- Implement options for changelog backend. Including the existing changelog and towncrier are currently available. (#1)
- Fix use of template and update to parsing code from a newer towncrier version (#3)
Initial implementation copied from sunpy.