backward incompatible Remove
--xunit-file
argument from all commands. It can be replaced by a new--format=xunit
argument and redirecting the standard output to a file, like this:$ check-fixmes --format=xunit > xunit.xml
This change is needed to properly introduce the
--format
argument 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=csv
argument.check-fixmes and check-branches commands now have a
--only-old
argument to show, well, only old annotations or branches.
- Add main branch to calm branches
- Adapt xunit syntax for gitlab reports
- Add SMTP authentication
- backward incompatible Drop support of Python 3.6.
- Add support for ssh URL with protocol (e.g. ssh://[email protected]/TestOrg/project_name)
- Add Gitlab support.
- Add
ignore_orphans_annotations
config option. This option ignore orphan future tags check on ignored annotations.
- Automatically detect the appropriate
host_owner
if undefined, incheck-branches
. - backward incompatible check-branches: Drop
host_owner
option in the configuration file. You should remove this option, otherwise an error will occur while reading the configuration file.
- Generate a wheel. For real. Or so I hope...
- 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
.
- Fix xUnit output that contained control characters when
check-fixmes
orcheck-branches
were not run with the--no-color
option.
First public release.
First apparition in a private tool.