Skip to content

Commit

Permalink
Bump version and changelog for release
Browse files Browse the repository at this point in the history
  • Loading branch information
sirosen committed Jul 6, 2023
1 parent de23062 commit 1121cdc
Show file tree
Hide file tree
Showing 12 changed files with 64 additions and 73 deletions.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20230623_162743_sirosen_add_get_projects.rst

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20230628_152745_sirosen_add_project_crud.rst

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions changelog.d/20230630_004448_sirosen_test_construct_error.rst

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20230705_173841_sirosen_add_project_update.rst

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20230706_094143_sirosen_delete_project.rst

This file was deleted.

This file was deleted.

64 changes: 63 additions & 1 deletion docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,68 @@ to a major new version of the SDK.

.. scriv-insert-here
.. _changelog-3.23.0:

v3.23.0 (2023-07-06)
--------------------

Added
~~~~~

- Add ``AuthClient`` methods to support the Projects APIs for listing,
creating, updating, and deleting projects.

- ``AuthClient.get_projects`` (:pr:`766`)
- ``AuthClient.create_project`` (:pr:`772`)
- ``AuthClient.update_project`` (:pr:`774`)
- ``AuthClient.delete_project`` (:pr:`776`)

- ``globus_sdk._testing`` now exposes a method, ``construct_error`` which makes
it simpler to explicitly construct and return a Globus SDK error object for
testing. This is used in the SDK's own testsuite and is available for
``_testing`` users. (:pr:`770`)

- ``AuthClient.oauth2_get_authorize_url`` now supports the following parameters
for session management: ``session_required_identities``,
``session_required_single_domain``, and ``session_required_policies``. Each
of these accept list inputs, as returned by
``ErrorInfo.authorization_parameters``. (:pr:`773`)

Changed
~~~~~~~

* ``AuthClient``, ``NativeAppAuthClient``, and ``ConfidentialAppAuthClient``
have had their init signatures updated to explicitly list available
parameters. (:pr:`764`)

* Type annotations for these classes are now more accurate

* The ``NativeAppAuthClient`` and ``ConfidentialAppAuthClient`` classes do
not accept ``authorizer`` in their init signatures. Previously this was
accepted but raised a ``GlobusSDKUsageError``. Attempting to pass an
``authorizer`` will now result in a ``TypeError``.

- ``session_required_policies`` parsing in ``AuthorizationParameterInfo`` now
supports the policies being returned as a ``list[str]`` in addition to
supporting ``str`` (:pr:`769`)

Fixed
~~~~~

- ``AuthorizationParameterInfo`` is now more type-safe, and will not return
parsed data from a response without checking that the data has correct types
(:pr:`769`)

- Adjust the ``FlowsClient.get_run()`` ``include_flow_description`` parameter
so it is submitted only when it has a value. (:pr:`778`)

Documentation
~~~~~~~~~~~~~

- The ``_testing`` documentation has been expanded with a dropdown view of the
response contents for each method. In support of this, client method testing
docs have been reorganized into a page per service. (:pr:`767`)

.. _changelog-3.22.0:

v3.22.0 (2023-06-22)
Expand All @@ -29,7 +91,7 @@ Added
``AuthClient.scopes.manage_projects`` (:pr:`761`)

Documentation
-------------
~~~~~~~~~~~~~

* Alpha features of globus-sdk are now documented in the "Unstable" doc section (:pr:`753`)

Expand Down
2 changes: 1 addition & 1 deletion src/globus_sdk/version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# single source of truth for package version,
# see https://packaging.python.org/en/latest/single_source_version/
__version__ = "3.22.0"
__version__ = "3.23.0"

0 comments on commit 1121cdc

Please sign in to comment.