Skip to content

Update to version 3.0.0#93

Merged
nitmir merged 19 commits intomasterfrom
dev
Apr 21, 2025
Merged

Update to version 3.0.0#93
nitmir merged 19 commits intomasterfrom
dev

Conversation

@nitmir
Copy link
Copy Markdown
Owner

@nitmir nitmir commented Apr 21, 2025

v3.0.0 - 2025-04-21

Added

  • Support for Django 5.2
  • Support for Kerberos/GSSAPI authentication

Changed

  • Allow more complex LDAP user queries
  • Prefer local inventory for intersphinx
  • Replace mock test module with the one from unittest

Removed

  • Drop support for Django 4.0 and 4.1 as it reached end of life.
  • Removed six transitional dependency. This break for sure
    python 2.7 if it was still working
  • Remove pytest-runner as it's deprecated

Deprecated

  • Using %s in your CAS_LDAP_USER_QUERY is deprecated.
    Please upgrade your config to use %(username)s instead

Fix

  • datetime.datetime.utcnow() is deprecated and scheduled for removal.
    Use timezone-aware objects to represent datetimes in UTC:
    datetime.datetime.now(datetime.timezone.UTC).
  • Skip tests using crypt module if module is not available

Epithumia and others added 19 commits April 19, 2025 12:37
Co-authored-by: Valentin Samir <valentin.samir@crans.org>
v3.0.0 - 2025-04-21
===================

Added
-----

* Support for Django 5.2
* Support for Kerberos/GSSAPI authentication

Changed
-------

* Allow more complex LDAP user queries
* Prefer local inventory for intersphinx
* Replace mock test module with the one from unittest

Removed
-------

* Drop support for Django 4.0 and 4.1 as it reached end of life.
* Removed six transitional dependency. This break for sure
  python 2.7 if it was still working
* Remove pytest-runner as it's deprecated

Deprecated
----------

* Using %s in your CAS_LDAP_USER_QUERY is deprecated.
  Please upgrade your config to use %(username)s instead

Fix
---

* datetime.datetime.utcnow() is deprecated and scheduled for removal.
  Use timezone-aware objects to represent datetimes in UTC:
  datetime.datetime.now(datetime.timezone.UTC).
* Skip tests using crypt module if module is not available
@nitmir nitmir merged commit 393a1ce into master Apr 21, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants