Skip to content

Latest commit

 

History

History
187 lines (133 loc) · 4.52 KB

CHANGELOG.rst

File metadata and controls

187 lines (133 loc) · 4.52 KB

Change Log

[2.6.0] - 2024-03-30

  • Adding python3.11 and 3.12 support.

[2.5.1] - 2023-09-22

  • Fixed issues with Django 4.2

[2.5.0] - 2023-08-07

  • Fixed ConfigurationModel.current: it will make sure that it does not return None for current configuration.

[2.4.0] - 2023-07-19

  • Added support for Django42 in CI
  • Switch from edx-sphinx-theme to sphinx-book-theme since the former is deprecated

[2.3.0] - 2022-01-19

  • Added Support for Django40 in CI
  • Dropped Support for Django22, 30, 31

[2.2.2] - 2021-20-12

  • Updated dependencies after removing unnecessary constraint on edx-django-utils, so the constraint will no longer be advertised.

[2.2.1] - 2021-20-12

  • Replaced deprecated 'django.utils.translation.ugettext' with 'django.utils.translation.gettext'

[2.2.0] - 2021-07-14

  • Added support for django3.2

[2.1.2] - 2021-06-24

  • Move out django pin from base.in. Now it is coming from global constraint. Ran make upgrade.

[2.1.1] - 2021-01-28

  • Fix deprecated reference of util.memcache.safe_key

[2.1.0] - 2021-01-12

  • Dropped Python 3.5 Support

[2.0.2] - 2020-05-10

  • Fix html escaping of edit links in admin

[2.0.1] - 2020-05-08

  • Dropped support for Django<2.2
  • Dropped support for python3.6
  • Added support for python3.8

[2.0.0] - 2020-02-06

  • Dropping support for Python 2.7
  • Switch to using edx-django-utils TieredCache (a two-layer cache that uses both Django's cache and an internal request-level cache) to reduce the number of memcached roundtrips. This was a major performance issue that accounted for 10-20% of transaction time for certain courseware views in edx-platform.
  • It is now REQUIRED to add RequestCacheMiddleware to middleware to use ConfigModels.
  • Remove usage of the "configuration" cache setting. ConfigModels now always use the default Django cache.
  • Django Rest Framework 3.7 and 3.8 are no longer supported.

[1.0.1] - 2019-04-23

  • Fix auto publishing to PyPI

[1.0.0] - 2019-04-23

Changed

  • Unpin django-rest-framework requirements. This is a potentially breaking change if people were relying on this package to ensure the correct version of djangorestframework was being installed.

[0.2.0] - 2018-07-13

Added

  • Support for Python 3.6

Removed

  • Testing against Django 1.8 - 1.10

Changed

  • Updated dependency management to follow OEP-18

[0.1.10] - 2018-05-21

Changed

  • Don't assume the user model is Django's default auth.User

[0.1.9] - 2017-08-07

Changed

  • Updated Django REST Framework dependency to 3.6 as we were not actually compatible with 3.2.

[0.1.8] - 2017-06-19

Added

  • Support for Django 1.11.

[0.1.7] - 2017-06-19

  • Unreleased version number

[0.1.6] - 2017-06-01

Added

  • Support for Django 1.10.

[0.1.1] - [0.1.5] - 2017-06-01

Added

  • Add quality testing to travis run.
  • Add encrypted password for package PyPI.

Removed

  • Remove the quality condition on deployment.
  • Remove the version combos known to fail.

Changed

  • Allow for lower versions of djangorestframework, to be compatible with edx-platform.
  • Constrict DRF to version that works.
  • Update versions of requirements via pip-compile.
  • Use different test target - test-all instead of validate.

Fixed

  • Fix name and supported versions.

[0.1.0] - 2016-10-06

Added

  • First release on PyPI.