File python-django-oidc-provider.changes of Package python-django-oidc-provider

-------------------------------------------------------------------
Sun Mar 29 10:29:20 UTC 2026 - Dirk Müller <dmueller@suse.com>

- update to 0.9.0:
  * Changed: Use PyJWT+cryptography instead of
    jwkest+Cryptodrome.
  * Added: Translation to Russian.
  * Changed: Ruff as a fast Python linter and code formatter.
  * Fixed: client_id sanitization to prevent database errors.
  * Added: test package against Python 3.12 and 3.13.
  * Added: test package against Django 5.
  * Added: support of max_age parameter on authorization request.
  * Added: Passing Request Parameters as JWTs now returning
    request_not_supported error.
  * Added: Simplified chinese translation.
  * Changed: ID Token JSON encoder improved using
    DjangoJSONEncoder.
  * Changed: Use unittest.mock in tests. Remove mock library.
  * Changed: Improved "OpenID Connect RP-Initiated Logout"
    implementation.
  * Fixed: Fix ID Tokens not including standard claims when using
    extra scope claims.
  * Fixed: RSA server keys random ordering.
  * Fixed: Example app working with Django 4.
- drop python-django-oidc-provider-no-mock.patch (obsolete)

-------------------------------------------------------------------
Tue Jun  3 06:48:28 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Switch to pyproject macros.

-------------------------------------------------------------------
Fri Nov  8 12:47:20 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Skip more failing tests, issue is known to upstream

-------------------------------------------------------------------
Fri Feb  9 13:00:59 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Update to 0.8.2
  * Added: Discovery endpoint response caching. Introducing OIDC_DISCOVERY_CACHE_ENABLE.
  * Fixed: ResponseType data migration.
  * Fixed: correctly verify PKCE secret in token endpoint.
  0.8.1
  * Changed: create_token and create_code are now methods on base classes to enable customization.
  * Changed: extract "is consent skip allowed" decision from the view to the endpoint.
  * Fixed: race condition in authorization code, parallel requests may reuse same token.
  0.8.0
  * Changed: now supporting latest versions of Django.
  * Changed: drop support for Python 2 and Django lower than 3.2.
  * Added: scope on token and introspection endpoints.
  * Changed: Use static instead of deprecated staticfiles template tag.
  * Fixed: example in docs for translatable scopes (ugettext).
- drop no-longer-needed django4.patch
- rebase python-django-oidc-provider-no-mock.patch

-------------------------------------------------------------------
Tue Nov 22 13:00:50 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>

- Remove python-six dependency
- Remove python_module macro definition
- Use autosetup instead setup+autopatch
- More specific python_sitelib in %files

-------------------------------------------------------------------
Tue May 10 11:20:57 UTC 2022 - pgajdos@suse.com

- do not require python-mock for build
- added patches
  fix no mock
  + python-django-oidc-provider-no-mock.patch

-------------------------------------------------------------------
Fri Feb 25 18:30:29 UTC 2022 - Matej Cepl <mcepl@suse.com>

- Replace django3.patch with django4.patch from
  gh#juanifioren/django-oidc-provider#400.

-------------------------------------------------------------------
Tue Apr 28 09:57:09 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Add patch to work with Django 3.x:
  * django3.patch

-------------------------------------------------------------------
Thu Apr 11 09:04:49 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Initial spec for v0.7.0
openSUSE Build Service is sponsored by