From c6593d975c0a7f68fe2894d8723ba0f61965152b Mon Sep 17 00:00:00 2001 From: Kurt McKee Date: Thu, 12 Oct 2023 17:24:28 -0500 Subject: [PATCH] Bump version and changelog for release --- .../20230829_122956_sirosen_loginclient.rst | 29 -------------- .../20231006_154216_sirosen_fix_userinfo.rst | 5 --- docs/changelog.rst | 38 +++++++++++++++++++ src/globus_sdk/version.py | 2 +- 4 files changed, 39 insertions(+), 35 deletions(-) delete mode 100644 changelog.d/20230829_122956_sirosen_loginclient.rst delete mode 100644 changelog.d/20231006_154216_sirosen_fix_userinfo.rst diff --git a/changelog.d/20230829_122956_sirosen_loginclient.rst b/changelog.d/20230829_122956_sirosen_loginclient.rst deleted file mode 100644 index b05949eab..000000000 --- a/changelog.d/20230829_122956_sirosen_loginclient.rst +++ /dev/null @@ -1,29 +0,0 @@ -Changed -~~~~~~~ - -- The inheritance structure used for Globus Auth client classes has changed. - (:pr:`849`) - - - A new class, ``AuthLoginClient``, is the base for ``NativeAppAuthClient`` - and ``ConfidentialAppAuthClient``. These classes no longer inherit from - ``AuthClient``, and therefore no longer inherit certain methods which would - never succeed if called. - - - ``AuthClient`` is now the only class which provides functionality - for accessing Globus Auth APIs. - - - ``AuthClient`` no longer includes methods for OAuth 2 login flows which - would only be valid to call on ``AuthLoginClient`` subclasses. - -Deprecated -~~~~~~~~~~ - -- Several features of Auth client classes are now deprecated. (:pr:`849`) - - - Setting ``AuthClient.client_id`` or accessing it as an attribute - is deprecated and will emit a warning. - - - ``ConfidentialAppAuthClient.get_identities`` has been preserved as a valid - call, but will emit a warning. Users wishing to access this API via client - credentials should prefer to get an access token using a client credential - callout, and then use that token to call ``AuthClient.get_identities()``. diff --git a/changelog.d/20231006_154216_sirosen_fix_userinfo.rst b/changelog.d/20231006_154216_sirosen_fix_userinfo.rst deleted file mode 100644 index ab2b89204..000000000 --- a/changelog.d/20231006_154216_sirosen_fix_userinfo.rst +++ /dev/null @@ -1,5 +0,0 @@ -Deprecated -~~~~~~~~~~ - -- ``AuthClient.oauth2_userinfo`` method has been deprecated in favor of - ``AuthClient.userinfo``. Callers should prefer the new method name. (:pr:`865`) diff --git a/docs/changelog.rst b/docs/changelog.rst index a14a76619..96388513e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -12,6 +12,44 @@ to a major new version of the SDK. .. scriv-insert-here +.. _changelog-3.29.0: + +v3.29.0 (2023-10-12) +-------------------- + +Changed +~~~~~~~ + +- The inheritance structure used for Globus Auth client classes has changed. + (:pr:`849`) + + - A new class, ``AuthLoginClient``, is the base for ``NativeAppAuthClient`` + and ``ConfidentialAppAuthClient``. These classes no longer inherit from + ``AuthClient``, and therefore no longer inherit certain methods which would + never succeed if called. + + - ``AuthClient`` is now the only class which provides functionality + for accessing Globus Auth APIs. + + - ``AuthClient`` no longer includes methods for OAuth 2 login flows which + would only be valid to call on ``AuthLoginClient`` subclasses. + +Deprecated +~~~~~~~~~~ + +- Several features of Auth client classes are now deprecated. (:pr:`849`) + + - Setting ``AuthClient.client_id`` or accessing it as an attribute + is deprecated and will emit a warning. + + - ``ConfidentialAppAuthClient.get_identities`` has been preserved as a valid + call, but will emit a warning. Users wishing to access this API via client + credentials should prefer to get an access token using a client credential + callout, and then use that token to call ``AuthClient.get_identities()``. + +- The ``AuthClient.oauth2_userinfo`` method has been deprecated in favor of + ``AuthClient.userinfo``. Callers should prefer the new method name. (:pr:`865`) + .. _changelog-3.28.0: v3.28.0 (2023-08-30) diff --git a/src/globus_sdk/version.py b/src/globus_sdk/version.py index 42d69b95d..6559e82a3 100644 --- a/src/globus_sdk/version.py +++ b/src/globus_sdk/version.py @@ -1,3 +1,3 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "3.28.0" +__version__ = "3.29.0"