Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-social-auth-core for 
openSUSE:Factory checked in at 2026-04-01 19:51:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-social-auth-core (Old)
 and      /work/SRC/openSUSE:Factory/.python-social-auth-core.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-social-auth-core"

Wed Apr  1 19:51:43 2026 rev:30 rq:1343962 version:4.8.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-social-auth-core/python-social-auth-core.changes
  2025-09-30 17:48:32.312802183 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-social-auth-core.new.21863/python-social-auth-core.changes
       2026-04-01 19:52:53.846784925 +0200
@@ -1,0 +2,47 @@
+Tue Mar 31 18:51:26 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.8.5:
+  * Fixed partial pipeline handling for unauthenticated users
+  * Improved type annotations
+  * Code cleanups
+  * Improved error handling in SAML
+  * Add Azure AD(Entra ID) federated client assertion support
+  * Added registry to configured default strategy
+  * The timeout parameter can be again configured
+  * Refactored HTTP authentication code
+  * Loosened some type checks for better downstream compatibility
+  * `ID_KEY` is now configurable
+  * Improved token expiry validation
+  * Additional OIDC parameters are now supported
+  * Improved refresh token logic
+  * Extended type annotations
+  * String RelayState in SAML is again supported
+  * Better handle OpenID exceptions
+  * itembase backend
+  * nk backend
+  * OAuth1 backend for Yahoo
+  * Fixed `extra_data()` invocation from `refresh_token()`
+  * Replaced jose with PyJWT in Ping backend
+  * Dropped OAuth1 backend for OpenStreetMap
+  * OAuth2 URLs can now be overridden in the configuration
+  * Fixed Gitea backend API authentication headers
+  * Improved `RelayState` and attributes handling in the SAML
+    backend
+  * Changed domains for VK backend
+  * All API calls now include User-Agent header
+  * OIDC uses info from `id_token` when not present in the
+    response
+  * Bring back option to skip and customize `at_hash` validation
+    in OIDC
+  * Dropped support for Python 3.9 and added support for Python
+    3.14
+  * Invalid API token will now raise `AuthTokenError`
+  * The `extra_data` method of backends now receives pipeline
+    arguments as `pipeline_kwargs`
+  * Auth0 OIDC backend
+  * Inactive users can be allowed to authenticate using
+    `ALLOW_INACTIVE_USERS_LOGIN`
+  * Support group whitelisting in CAS
+- drop pyproject-license.patch (obsolete)
+
+-------------------------------------------------------------------

Old:
----
  pyproject-license.patch
  social-core-4.7.0.tar.gz

New:
----
  social-core-4.8.5.tar.gz

----------(Old B)----------
  Old:  * Support group whitelisting in CAS
- drop pyproject-license.patch (obsolete)
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-social-auth-core.spec ++++++
--- /var/tmp/diff_new_pack.D9SHzJ/_old  2026-04-01 19:52:54.646818156 +0200
+++ /var/tmp/diff_new_pack.D9SHzJ/_new  2026-04-01 19:52:54.650818322 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-social-auth-core
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2017-2018 Matthias Fehring <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,24 +20,21 @@
 %define modname social-core
 %{?sle15_python_module_pythons}
 Name:           python-social-auth-core
-Version:        4.7.0
+Version:        4.8.5
 Release:        0
 Summary:        Python Social Auth Core
 License:        BSD-3-Clause
 URL:            https://github.com/python-social-auth/social-core
 Source:         
https://github.com/python-social-auth/%{modname}/archive/%{version}.tar.gz#/%{modname}-%{version}.tar.gz
-%if 0%{?suse_version} < 1600
-# hack around "configuration error: `project.license` must be valid exactly by 
one definition"
-Patch0:         pyproject-license.patch
-%endif
-BuildRequires:  %{python_module PyJWT >= 2.7.0}
-BuildRequires:  %{python_module cryptography >= 2.1.1}
-BuildRequires:  %{python_module defusedxml >= 0.5.0}
-BuildRequires:  %{python_module oauthlib >= 1.0.3}
+BuildRequires:  %{python_module PyJWT >= 2.11.0}
+BuildRequires:  %{python_module base >= 3.10}
+BuildRequires:  %{python_module cryptography >= 42.0.8}
+BuildRequires:  %{python_module defusedxml >= 0.7.1}
+BuildRequires:  %{python_module oauthlib >= 3.3.1}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module python3-openid >= 3.0.10}
-BuildRequires:  %{python_module requests >= 2.9.1}
-BuildRequires:  %{python_module requests-oauthlib >= 0.6.1}
+BuildRequires:  %{python_module python3-openid >= 3.2.0}
+BuildRequires:  %{python_module requests >= 2.32.5}
+BuildRequires:  %{python_module requests-oauthlib >= 2.0.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  ca-certificates
@@ -46,22 +43,23 @@
 # SECTION test requirements
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module google-auth}
+BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module responses}
 BuildRequires:  %{python_module typing_extensions}
 #/SECTION
 # SECTION optional requirements for tests
 BuildRequires:  %{python_module python-jose >= 3.0.0}
 BuildRequires:  %{python_module lxml}
-BuildRequires:  %{python_module python3-saml >= 1.5.0}
+BuildRequires:  %{python_module python3-saml >= 1.16.0}
 #/SECTION
-Requires:       python-PyJWT >= 2.0.0
-Requires:       python-cryptography >= 2.1.1
-Requires:       python-defusedxml >= 0.5.0
-Requires:       python-oauthlib >= 1.0.3
-Requires:       python-python3-openid >= 3.0.10
-Requires:       python-python3-saml >= 1.5.0
-Requires:       python-requests >= 2.9.1
-Requires:       python-requests-oauthlib >= 0.6.1
+Requires:       python-PyJWT >= 2.11.0
+Requires:       python-cryptography >= 42.0.8
+Requires:       python-defusedxml >= 0.7.1
+Requires:       python-oauthlib >= 3.3.1
+Requires:       python-python3-openid >= 3.2.0
+Requires:       python-python3-saml >= 1.16.0
+Requires:       python-requests >= 2.32.5
+Requires:       python-requests-oauthlib >= 2.0.0
 Recommends:     python-python-jose >= 3.0.0
 BuildArch:      noarch
 %python_subpackages

++++++ social-core-4.7.0.tar.gz -> social-core-4.8.5.tar.gz ++++++
++++ 13367 lines of diff (skipped)

Reply via email to