The update extends compatibility to Django 5.0, ensuring users can take advantage of the latest features and improvements offered by the new version of the framework. This change meets the growing need for up-to-date integration within the developer community.
Upgraded the application's version from 2.0.1 to 12.0.0.
This aligns with semantic versioning practices, preparing for a release with potentially substantial modifications and improvements.
Upgraded application version to 2.0.1, expanding compatibility to include Django 5.0. Introduced a new database migration that switches identity fields in several models to BigAutoField, addressing potential ID overflow issues as the scale increases. Also streamlined the installation requirements, removing the upper bound constraint on Django for future flexibility, and updated the project URL to reflect the new repository location. Added Django 5.0 to the testing matrix to ensure continuous integration covers the latest Django version.
#1234 Update Django compatibility
#5678 Migrate ID fields to BigAutoField
Update to version 2.0.0
v2.0.0 - 2022-10-17
===================
Added
-----
* Support for Django 4.0 and 4.1
* Add locale for zh_Hans
* Add a unit test with a non ascii char in service url
* Add settings to allow deletings Django cookies upon logout
Changed
-------
* Update CI: require pytest >= 7 and remove pytest-pythonpath dependancy
Fixes
-----
* Fix unicode sandwich issue in cas_server.utils.update_url
* Fix DeprecationWarning about default_app_config in Django 3.2
* Fix DeprecationWarning about USE_L10N in Django 4.0
Removed
-------
* Drop support for python 2.7 (now deprecated for more than 2 years,
expect it to break now or in a near future)
* Drop support for python 3.5 (but it should keep working for a while.
pytest >= 7 do not support python 3.5 and Debian Stretch support ended)
v2.0.0 - 2022-10-17
===================
Added
-----
* Support for Django 4.0 and 4.1
* Add locale for zh_Hans
* Add a unit test with a non ascii char in service url
* Add settings to allow deletings Django cookies upon logout
Changed
-------
* Update CI: require pytest >= 7 and remove pytest-pythonpath dependancy
Fixes
-----
* Fix unicode sandwich issue in cas_server.utils.update_url
* Fix DeprecationWarning about default_app_config in Django 3.2
* Fix DeprecationWarning about USE_L10N in Django 4.0
Removed
-------
* Drop support for python 2.7 (now deprecated for more than 2 years,
expect it to break now or in a near future)
* Drop support for python 3.5 (but it should keep working for a while.
pytest >= 7 do not support python 3.5 and Debian Stretch support ended)
Update to version 1.3.1
v1.3.1 - 2021-07-03
===================
Fixes
-----
* Documentation generation to works with latest Django and sphinx version
* Update classifier and dependencies versions in setup.py
Update to version 1.3.0
v1.3.0 - 2021-06-19
===================
Added
-----
* Support for Dango 3.1 and 3.2
* Implement CAS_LDAP_ATTRS_VIEW set to 0: then using ldap bind mode, user
attributes can be retreive either using CAS_LDAP_USER or using the
binded user credentials.
* Added ppc64le architecture support on travis-ci (django-cas-server is
included in the ppc64le versions of RHEL and Ubuntu)
* Python 3.9 support
Fixes
-----
* Allow to use user attributes if auth by ldap bind
* Fix spelling mistakes in french translation
* Fix bug model datefield Form (Federated User Admin)
* django.conf.urls is deprecated and will be removed in Django 4.0.
Use django.urls.re_path instead
Removed
-------
* Drop support for Django 3.0 as it reached end of life.
Test for couple (python version, django version) found in Debian, Ubuntu
and RHEL and if not done, for every supported Django version with the last
version of python
Configure tox to use the locally available python3 then called without parameters
Update to version 1.2.0
v1.2.0 - 2020-07-05
===================
Added
-----
* Bootstrap 4 templates
* Support for Django 2.2 and 3.0
Fixes
-----
* Replace calls to add_description_unit. As of Sphinx 2.4, the deprecated
add_description_unit function has been removed.
* Fix CRYPT-DES hash method for LDAP
* Fix various spelling miskate in README.rst
* Service URL: keep blank GET arguments
Changed
-------
* Use python3 for flake8, check_rst and coverage
* Update README.rst quickstart for using python3 by default
Removed
-------
* Drop support for Django 2.0 and 2.1 as it reached end of life.
We still keep Django 1.11 as it is the last supported release
by python2 AND the currently packaged version of Django in
Debian Buster (current stable).