Changelog
This is an auto-generated log of all the changes that have been made to the project since the first release.
This project adheres to Semantic Versioning.
0.9.5 (August 17, 2024)
This release fixes some security issues in the project dependencies, and updates some of the tooling.
Merged Pull Requests
Refactoring
Dependency Updates
- Build(deps-dev): bump faker from 25.8.0 to 27.0.0 (#334) by dependabot[bot]
- Build(deps-dev): bump mypy from 1.10.0 to 1.11.1 (#328) by dependabot[bot]
- Build(deps-dev): bump setuptools from 68.2.2 to 70.0.0 (#324) by dependabot[bot]
- Build(deps-dev): bump zipp from 3.17.0 to 3.19.1 (#322) by dependabot[bot]
- Build(deps): bump certifi from 2023.7.22 to 2024.7.4 (#320) by dependabot[bot]
- Build(deps-dev): bump poethepoet from 0.26.1 to 0.27.0 (#319) by dependabot[bot]
- Build(deps): bump rtoml from 0.10.0 to 0.11.0 (#315) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.9.4 (June 18, 2024)
Closed Issues
- The
release_text
option does not work if the--next-release
is specified and corresponds to that release_text version. (#272) by seapagan
Testing
Bug Fixes
- Don't print the release title if it is the same as the tag (#309) by seapagan
- Fix missing release text when using
--next-release
option (#273) by seapagan
Refactoring
Documentation
Dependency Updates
- Build(deps): bump urllib3 from 2.0.7 to 2.2.2 (#306) by dependabot[bot]
- Build(deps-dev): bump mkdocs-material from 9.5.26 to 9.5.27 (#305) by dependabot[bot]
- Build(deps-dev): bump ruff from 0.4.2 to 0.4.9 (#304) by dependabot[bot]
- Build(deps): bump pydantic from 2.7.1 to 2.7.4 (#303) by dependabot[bot]
- Build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1 (#302) by dependabot[bot]
- Build(deps-dev): bump pygments from 2.17.2 to 2.18.0 (#300) by dependabot[bot]
- Build(deps-dev): bump pyfakefs from 5.4.1 to 5.5.0 (#299) by dependabot[bot]
- Build(deps-dev): bump pymarkdownlnt from 0.9.19 to 0.9.20 (#298) by dependabot[bot]
- Build(deps-dev): bump mkdocs-material from 9.5.20 to 9.5.26 (#297) by dependabot[bot]
- Build(deps-dev): bump faker from 25.0.0 to 25.8.0 (#296) by dependabot[bot]
- and 6 more dependency updates
Full Changelog
| Diff
| Patch
0.9.3 (May 02, 2024)
Dependency Updates
- Build(deps-dev): bump mypy from 1.9.0 to 1.10.0 (#278) by dependabot[bot]
- Build(deps-dev): bump pytest-xdist from 3.5.0 to 3.6.1 (#277) by dependabot[bot]
- Build(deps): bump pydantic from 2.6.4 to 2.7.1 (#276) by dependabot[bot]
- Build(deps-dev): bump poethepoet from 0.25.0 to 0.26.1 (#275) by dependabot[bot]
- Build(deps-dev): bump pymarkdownlnt from 0.9.18 to 0.9.19 (#274) by dependabot[bot]
- Build(deps-dev): bump faker from 24.4.0 to 25.0.0 (#271) by dependabot[bot]
- Build(deps-dev): bump mkdocs-material from 9.5.15 to 9.5.20 (#270) by dependabot[bot]
- Build(deps-dev): bump ruff from 0.3.4 to 0.4.2 (#267) by dependabot[bot]
- Build(deps-dev): bump pyfakefs from 5.3.5 to 5.4.1 (#258) by dependabot[bot]
- Build(deps): bump idna from 3.4 to 3.7 (#257) by dependabot[bot]
- and 21 more dependency updates
Full Changelog
| Diff
| Patch
0.9.2 (March 07, 2024)
This release relaxes the version criteria for simple-toml-settings
, there are no further changes. Full Changelog
| Diff
| Patch
0.9.1 (February 27, 2024)
New Features
- For a closed issue, show the name who closed it not who opened it (#210) by seapagan
- Stop with error if the config file schema is wrong (#198) by seapagan
Bug Fixes
Dependency Updates
- Build(deps-dev): bump pre-commit from 3.6.1 to 3.6.2 (#214) by dependabot[bot]
- Build(deps): bump pydantic from 2.6.1 to 2.6.2 (#213) by dependabot[bot]
- Build(deps-dev): bump poethepoet from 0.24.4 to 0.25.0 (#212) by dependabot[bot]
- Build(deps-dev): bump pytest from 7.4.3 to 8.0.2 (#209) by dependabot[bot]
- Build(deps-dev): bump mkdocs-material from 9.5.8 to 9.5.11 (#208) by dependabot[bot]
- Build(deps): bump cryptography from 42.0.0 to 42.0.4 (#207) by dependabot[bot]
- Build(deps-dev): bump faker from 23.1.0 to 23.2.1 (#204) by dependabot[bot]
- Build(deps-dev): bump ruff from 0.2.1 to 0.2.2 (#203) by dependabot[bot]
- Build(deps): bump pygithub from 2.1.1 to 2.2.0 (#197) by dependabot[bot]
- Build(deps-dev): bump faker from 20.1.0 to 23.1.0 (#196) by dependabot[bot]
- and 8 more dependency updates
Full Changelog
| Diff
| Patch
0.8.1 (February 08, 2024)
This release is to fix security issues in some of the project dependencies.
These are: cryptography
, jinja2
and gitpython
.
Several other dependencies have been updated to their latest versions as well.
Dependency Updates
- Build(deps-dev): bump mkdocs-material from 9.5.1 to 9.5.8 (#186) by dependabot[bot]
- Build(deps): bump cryptography from 41.0.6 to 42.0.0 (#185) by dependabot[bot]
- Build(deps-dev): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.4 (#184) by dependabot[bot]
- Build(deps): bump codecov/codecov-action from 3 to 4 (#182) by dependabot[bot]
- Build(deps-dev): bump mkdocs-minify-plugin from 0.7.1 to 0.8.0 (#181) by dependabot[bot]
- Build(deps): bump actions/dependency-review-action from 3 to 4 (#177) by dependabot[bot]
- Build(deps): bump actions/cache from 3 to 4 (#176) by dependabot[bot]
- Build(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 (#174) by dependabot[bot]
- Build(deps-dev): bump gitpython from 3.1.40 to 3.1.41 (#173) by dependabot[bot]
- Build(deps-dev): bump pre-commit from 3.5.0 to 3.6.0 (#166) by dependabot[bot]
- and 17 more dependency updates
Full Changelog
| Diff
| Patch
0.8.0 (November 19, 2023)
New Features
- Allow totally replacing the text for a specific release (
release_overrides
option) (#142) by seapagan
Dependency Updates
- Build(deps-dev): bump pyfakefs from 5.3.0 to 5.3.1 (#141) by dependabot[bot]
- Build(deps): bump pydantic from 2.5.0 to 2.5.1 (#140) by dependabot[bot]
- Build(deps): bump rich from 13.6.0 to 13.7.0 (#139) by dependabot[bot]
- Build(deps-dev): bump faker from 20.0.0 to 20.0.3 (#138) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.7.2 (November 14, 2023)
Closed Issues
- If
ignored_users
is not specified, all users are ignored which results in using the release text instead of the generated changelog (#135) by seapagan
Bug Fixes
Dependency Updates
- Build(deps): bump pydantic from 2.4.2 to 2.5.0 (#134) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.7.1 (November 13, 2023)
Bug Fixes
Documentation
Dependency Updates
- Build(deps-dev): bump faker from 19.13.0 to 20.0.0 (#132) by dependabot[bot]
- Build(deps-dev): bump poethepoet from 0.24.2 to 0.24.3 (#131) by dependabot[bot]
- Build(deps-dev): bump mypy from 1.6.1 to 1.7.0 (#130) by dependabot[bot]
- Build(deps-dev): bump pymdown-extensions from 10.3.1 to 10.4 (#129) by dependabot[bot]
- Build(deps-dev): bump pytest-xdist from 3.3.1 to 3.4.0 (#128) by dependabot[bot]
- Build(deps-dev): bump ruff from 0.1.4 to 0.1.5 (#126) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.7.0 (November 08, 2023)
New Features
- Add an optional text block between releases (#124) by seapagan
- Implement a
release_text
option to add arbitrary text to any release (#121) by seapagan - Allow marking a release as 'yanked' (or removed) for some reason (#120) by seapagan
- Add
intro_text
option to display a block of text at the top of the Changelog (#118) by seapagan - Add diff and patch links for each Release (#117) by seapagan
- Allow to only show
max_depends
number of dependency updates for each release (#116) by seapagan - Implement the
ignore_users
setting. Users listed in this will not have any PRs or Issues in the Changelog (#115) by seapagan
Bug Fixes
Refactoring
- Add mypy to pre-commit and update tool versions (#119) by seapagan
- Refactor settings class, change default values (#114) by seapagan
Documentation
- Refactor the documentation layout, splitting the long documentation section into multiple sections (#123) by seapagan
Dependency Updates
- Build(deps-dev): bump poethepoet from 0.22.1 to 0.24.2 (#113) by dependabot[bot]
- Build(deps-dev): bump mkdocs-material from 9.4.7 to 9.4.8 (#112) by dependabot[bot]
- Build(deps-dev): bump ruff from 0.1.3 to 0.1.4 (#111) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.6.0 (November 04, 2023)
New Features
- Make the list of ignored labels customizable (#109) by seapagan
- Implement renaming default section headers (#108) by seapagan
- Handle missing release body (#106) by seapagan
- Hide PRs or Issues by their GitHub number (#105) by seapagan
- Allow sorting PRs and Issues within each section of a release (#104) by seapagan
- Implement '--no-issues' flag to hide closed issues from the generated changelog (#102) by seapagan
Refactoring
Full Changelog
| Diff
| Patch
0.5.1 (November 02, 2023)
This release is a bug-fix for release 0.5.0, which was yanked due to crashing when creating a missing config file.
Closed Issues
Bug Fixes
Dependency Updates
- Bump faker from 19.12.1 to 19.13.0 (#98) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.5.0 (November 01, 2023) [YANKED
]
This release has been removed for the following reason and should not be used:
- Crashes on missing config file, use 0.5.1 or above instead.
New Features
- Change the default position of custom sections and allow custom position (#94) by seapagan
- Allow a custom date format (#92) by seapagan
- Implement custom sections in a release (#91) by seapagan
- Skip release(s) through CLI option or in settings (#88) by seapagan
- Implement getting settings from the config file (#87) by seapagan
- Implement quiet mode (#86) by seapagan
- Implement creating a CONTRIBUTORS file (#85) by seapagan
- Add list of ignored labels (#83) by seapagan
- Add a 'breaking changes' section (#81) by seapagan
Bug Fixes
- Bug: unreleased section not using date format when
--next-release
specified (#95) by seapagan - Bug - missing GitHub PAT causes crash (#93) by seapagan
- Label matching should be case insensitive (#84) by seapagan
Refactoring
Documentation
Dependency Updates
- Bump faker from 19.12.0 to 19.12.1 (#90) by dependabot[bot]
- Bump pymarkdownlnt from 0.9.13.4 to 0.9.14 (#89) by dependabot[bot]
- Bump mkdocs-material from 9.4.6 to 9.4.7 (#80) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.4.0 (October 28, 2023)
New Features
- Don't list any PRs with specific flag in the PR title (#74) by seapagan
- Allow a custom output file name (#72) by seapagan
Refactoring
- Use Ruff for import sorting (#77) by seapagan
- Update simple-toml-settings library to latest (#76) by seapagan
Documentation
- Change the docs logo and favicon (#73) by seapagan
- Tweak the contributing info in docs a little (#71) by seapagan
Dependency Updates
- Bump ruff from 0.1.2 to 0.1.3 (#75) by dependabot[bot]
- Bump actions/checkout from 3 to 4 (#70) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.3.0 (October 25, 2023)
New Features
- Hide dependency PRs if requested (#68) by seapagan
- Add and implement '--unreleased' option (#60) by seapagan
- Capitalize PR and Issues (#59) by seapagan
Refactoring
- Migrate to 'ruff format' from 'black' (#65) by seapagan
- Refactor the handling of options (#64) by seapagan
Documentation
- Docs: add more badges to docs (#67) by seapagan
- Clarify some areas in the docs and update linting options, list tasks (#66) by seapagan
Full Changelog
| Diff
| Patch
0.2.3 (October 24, 2023)
Merged Pull Requests
- Stop splitting the individual PR/Issue lines (#57) by seapagan
- Trim PR and Issue titles in changelog (#56) by seapagan
Refactoring
Documentation
Dependency Updates
- Bump black from 23.10.0 to 23.10.1 (#55) by dependabot[bot]
- Bump actions/checkout from 3 to 4 (#53) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.2.2 (October 22, 2023)
Bug Fixes
Full Changelog
| Diff
| Patch
0.2.1 (October 22, 2023)
Merged Pull Requests
Bug Fixes
Dependency Updates
- Bump pytest-mock from 3.11.1 to 3.12.0 (#44) by dependabot[bot]
Full Changelog
| Diff
| Patch
0.2.0 (October 21, 2023)
First Public Release
This is the first release of this project that was uploaded to PyPI and released as a stable version.
This changelog was generated using github-changelog-md by Seapagan