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