Changelog¶
v1.8.0¶
Feature release
New: experimental support for updating versions in npm package files (#185)
$ git shortlog -s v1.7.1...v1.8.0
2 Amethyst Reese
13 dependabot[bot]
v1.7.1¶
Bugfix release
Add cargo files to version bump commit before tagging
$ git shortlog -s v1.7.0...v1.7.1
3 Amethyst Reese
v1.7.0¶
Feature release
New: experimental support for updating versions in cargo files (#168)
Dropped support for Python 3.7, added support for 3.12 (#151)
Dropped dependency on attrs in favor of dataclasses (#167)
$ git shortlog -s v1.6.2...v1.7.0
10 Amethyst Reese
17 dependabot[bot]
v1.6.2¶
Bugfix release
New:
logcommand now accepts a version argumentFix: experimental
ignored_authorsnow uses--perl-regexpDocs: clarified
USE_LIBPCREsupport for ignored authors
$ git shortlog -s v1.6.1...v1.6.2
3 Amethyst Reese
v1.6.1¶
Bugfix release
Fix: don’t pass
--invert-grepif no ignored authorsNew: load tags for
debugcommandDocs: mark
ignored_authorsas experimental
$ git shortlog -s v1.6.0...v1.6.1
6 Amethyst Reese
v1.6.0¶
Feature release
Mark generated shortlogs as plaintext to reduce warnings (#107)
Add “generated by attribution” badge to generated changelogs (#109)
Add “generated by attribution” docstring to generated version files (#109)
New
ignored_authorsconfiguration option (#117)New
logcommand to list revisions since last tag (#118)New
debugcommand to dump project configuration (#117)Documented all supported commands (#122)
Dropped support for Python 3.6; added support for Python 3.10
$ git shortlog -s v1.5.2...v1.6.0
34 Amethyst Reese
5 Samuel Giffard
48 dependabot[bot]
4 pyup.io bot
v1.5.2¶
Bugfix release:
Fix shortlog for first tag in repo (#30)
$ git shortlog -s v1.5.1...v1.5.2
3 Amethyst Reese
2 pyup.io bot
v1.5.1¶
Bugfix release
Fix
attribution initfor projects with no version tags (#26)Better namespace guessing for projects with dashes in their names
Improved pyproject.toml format from
attribution init
$ git shortlog -s v1.5.0...v1.5.1
5 Amethyst Reese
2 pyup.io bot
v1.5.0¶
Feature release
New option “signed_tags” to choose between signed and annotated tags (#1)
tagcommand will abort early if the requested tag already existsImproved config documentation
$ git shortlog -s v1.4.0...v1.5.0
4 Amethyst Reese
1 pyup.io bot
v1.4.0¶
Feature release:
New “init” command to setup pyproject.toml and create version.py
Switches from toml to tomlkit
$ git shortlog -s v1.3.1...v1.4.0
6 Amethyst Reese
1 pyup.io bot
v1.3.1¶
Bugfix release
Fix writing version.py file when no [tool.attribution] table found (#16)
More debug logging, send debug output to stderr
$ git shortlog -s v1.3.0...v1.3.1
5 Amethyst Reese
v1.3.0¶
Feature release
Added
version_fileoption in pyproject.toml to disable writing version.py (#12)Added sphinx documentation for the package
Tested on Python 3.9a (#15)
$ git shortlog -s v1.2.0...v1.3.0
14 Amethyst Reese
6 Mark Rofail
5 pyup.io bot
v1.2.0¶
Feature release:
Move to subcommands for CLI actions
attribution generatewill now generate the CHANGELOG contentCan pull project name from pyproject.toml (
tool.attribution.name)Added
tagcommand to bump__version__, generate commit, changelog, and tag
$ git shortlog -s v1.1...v1.2.0
13 Amethyst Reese
v1.1¶
Bugfix release
Fix install_requires to correctly list attrs and jinja2
$ git shortlog -s v1.0...v1.1
5 Amethyst Reese
v1.0¶
Initial release
Generates changelog from git tags with hardcoded template and format
$ git shortlog -s v0.0...v1.0
1 Amethyst Reese
v0.0¶
Placeholder release
Name claimed on Github!
$ git shortlog -s v0.0
5 Amethyst Reese