Changelog
1.0.0 (2026-05-23)
Add support of Python 3.12, 3.13 and 3.14.
backward incompatible Remove support of Git 2.18 and earlier version. You must now have Git 2.19 (or a more recent version).
backward incompatible Remove support of Python 3.7, 3.8 and 3.9.
backward incompatible The toml optional dependency has been removed. Trying to pip install “check-oldies[toml]” will result in an error. Packages should now depend on simply check-oldies. The optional toml dependency is now automatically installed, only if necessary (i.e. under Python 3.10 only).
backward incompatible Remove
--xunit-fileargument from all commands. It can be replaced by a new--format=xunitargument and redirecting the standard output to a file, like this:$ check-fixmes --format=xunit > xunit.xml
This change is needed to properly introduce the
--formatargument that controls the formatting output, which is now directed to the standard output.backward incompatible A new check-future-tags command is introduced that reports orphan future tags. check-fixmes does not report those tags anymore, it only reports outdated FIXME’s.
All commands now have a CSV output format, available with the
--format=csvargument.check-fixmes and check-branches commands now have a
--only-oldargument to show, well, only old annotations or branches.
0.8.10 (2023-08-16)
Add main branch to calm branches
0.8.9 (2023-03-13)
Adapt xunit syntax for gitlab reports
0.8.8 (2023-01-11)
Add SMTP authentication
backward incompatible Drop support of Python 3.6.
0.8.7 (2021-11-15)
Add support for ssh URL with protocol (e.g. ssh://git@github.com/TestOrg/project_name)
0.8.6 (2021-10-18)
Add Gitlab support.
0.8.5 (2021-10-08)
Add
ignore_orphans_annotationsconfig option. This option ignore orphan future tags check on ignored annotations.
0.8.4 (2020-11-18)
Automatically detect the appropriate
host_ownerif undefined, incheck-branches.backward incompatible check-branches: Drop
host_owneroption in the configuration file. You should remove this option, otherwise an error will occur while reading the configuration file.
0.8.3 (2020-10-27)
Generate a wheel. For real. Or so I hope…
0.8.2 (2020-10-27)
Fix generation of wheel on release. Only a tarball was released, now a wheel should be released as well.
Fix compatibility with git < 2.7 in
check-branches.
0.8.1 (2020-10-26)
Fix xUnit output that contained control characters when
check-fixmesorcheck-brancheswere not run with the--no-coloroption.
0.8.0 (2020-10-22)
First public release.
0.1.0 (2016-01-12)
First apparition in a private tool.