- Adding python3.11 and 3.12 support.
- Fixed issues with Django 4.2
- Fixed
ConfigurationModel.current
: it will make sure that it does not return None for current configuration.
- Added support for Django42 in CI
- Switch from
edx-sphinx-theme
tosphinx-book-theme
since the former is deprecated
- Added Support for Django40 in CI
- Dropped Support for Django22, 30, 31
- Updated dependencies after removing unnecessary constraint on edx-django-utils, so the constraint will no longer be advertised.
- Replaced deprecated 'django.utils.translation.ugettext' with 'django.utils.translation.gettext'
- Added support for django3.2
- Move out django pin from base.in. Now it is coming from global constraint. Ran make upgrade.
- Fix deprecated reference of
util.memcache.safe_key
- Dropped Python 3.5 Support
- Fix html escaping of edit links in admin
- Dropped support for Django<2.2
- Dropped support for python3.6
- Added support for python3.8
- 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.
- Fix auto publishing to PyPI
- 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.
- Support for Python 3.6
- Testing against Django 1.8 - 1.10
- Updated dependency management to follow OEP-18
- Don't assume the user model is Django's default auth.User
- Updated Django REST Framework dependency to 3.6 as we were not actually compatible with 3.2.
- Support for Django 1.11.
- Unreleased version number
- Support for Django 1.10.
- Add quality testing to travis run.
- Add encrypted password for package PyPI.
- Remove the quality condition on deployment.
- Remove the version combos known to fail.
- 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.
- Fix name and supported versions.
- First release on PyPI.