Change Log#
Unreleased#
[2.0.0] - 2024-10-18#
Drop support for python 3.8
Adds support for python 3.11 & 3.12
[1.8.1] - 2024-07-11#
Fix elapsed-time calculations to always use UTC. Other clocks can be altered partway through by Django config settings being loaded while the timer is running, resulting in reporting elapsed time of “-17999.895582 seconds” or similar.
Fix report filename to use year-month-day order, not year-day-month. (Also more compact, now.)
[1.8.0] - 2024-03-31#
Added python3.11 and 3.12 support. Dropped django32 support.
[1.6.0] - 2024-01-31#
Added new annotation
toggle_removal_ticket
[1.5.0] - 2023-07-21#
Switch from
edx-sphinx-theme
tosphinx-book-theme
since the former is deprecatedAdded Support for Django 4.2
[1.4.0] - 2022-05-23#
Rename toggle_warnings to toggle_warning for consistency with setting_warning.
[1.3.0] - 2022-02-07#
Dropped Django 22, 30 and 31 Support
Added Django40 Support in CI
[1.2.0] - 2021-07-26#
Added Django 3.0, 3.1 & 3.2 Support
[1.1.2] - 2021-05-21#
Django is not a base requirement for the package now.
Removed the click constraint from base requirements.
[1.1.1] - 2021-03-30#
Internal refactoring of the sphinx utilities and the report generation code
[1.1.0] - 2021-01-28#
Refactor annotation checking to make it possible to expose errors via pylint
[1.0.2] - 2021-01-22#
Make setting_warning annotation optional.
[1.0.1] - 2021-01-22#
Fix grouping of safelisted annotations
[1.0.0] - 2021-01-21#
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
[0.10.3] - 2020-12-15#
Updated the travis-badge in README.rst to point to travis-ci.com
[0.10.1] - 2020-11-09#
Fix Github links generated by the sphinx extension for settings.
[0.10.0] - 2020-10-12#
Fix table of contents generated by sphinx extensions
[0.9.0] - 2020-09-25#
Get rid of the
documented_elsewhere
annotation, which is used nowhere
[0.8.0] - 2020-09-10#
Add
settings
Sphinx extension with setting annotation configuration file
[0.7.0] - 2020-09-07#
Simplify the feature toggle annotation format
[0.6.0] - 2020-08-27#
Add support for multiline annotations for lines prefixed with single-line comment signs (“#”)
[0.5.1] - 2020-08-25#
Add support for warnings in the
featuretoggles
Sphinx extension
[0.5.0] - 2020-08-06#
Add
featuretoggles
Sphinx extensionInclude
contrib
folder in pip-installable packageAdd ADR 0001-config-and-tools.rst for adding a place in this repository for shared annotation configs and supporting tools.
[0.4.0] - 2020-07-22#
Add support for multi-line code annotations
[0.3.4] - 2020-05-06#
Removed support for Django<2.2
Removed support for Python2.7 and Python3.6
Added support for Python3.8
[0.3.2] - 2019-06-21#
Added#
Add RST anchors throughout annotation report docs
[0.3.1] - 2019-03-20#
Added#
Bump pyyaml to version 5.1 to address unsafe load() CVE.
[0.1.0] - 2018-11-16#
Added#
First release on PyPI.