Skip to content

Latest commit

 

History

History
182 lines (113 loc) · 4.88 KB

CHANGELOG.rst

File metadata and controls

182 lines (113 loc) · 4.88 KB

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 to sphinx-book-theme since the former is deprecated
  • Added 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 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.

[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.