- Make setting_warning annotation optional.
- Fix grouping of safelisted annotations
- BREAKING CHANGE: Improvement of some error messages
- BREAKING CHANGE: Refactor linting in a way that breaks backward compatibility of certain edge cases
- Implement optional annotation fields
- Updated the travis-badge in README.rst to point to travis-ci.com
- Fix Github links generated by the sphinx extension for settings.
- Fix table of contents generated by sphinx extensions
- Get rid of the
documented_elsewhere
annotation, which is used nowhere
- Add
settings
Sphinx extension with setting annotation configuration file
- Simplify the feature toggle annotation format
- Add support for multiline annotations for lines prefixed with single-line comment signs ("#")
- Add support for warnings in the
featuretoggles
Sphinx extension
- Add
featuretoggles
Sphinx extension - Include
contrib
folder in pip-installable package - Add ADR 0001-config-and-tools.rst for adding a place in this repository for shared annotation configs and supporting tools.
- Add support for multi-line code annotations
- Removed support for Django<2.2
- Removed support for Python2.7 and Python3.6
- Added support for Python3.8
- Add RST anchors throughout annotation report docs
- Bump pyyaml to version 5.1 to address unsafe load() CVE.
- First release on PyPI.