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 Mar 15, 2023
1 parent 5147a94 commit a8eea51
Show file tree
Hide file tree
Showing 11 changed files with 50 additions and 51 deletions.
49 changes: 49 additions & 0 deletions changelog.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,55 @@

// scriv-insert-here

== 3.12.0 (2023-03-15)

Bugfixes:

* Fix the handling of multiple `-Q` parameters with the same name for
the `globus api` commands. Such usages were only sending the last value
used, but now correctly send all parameters.

* Certain combinations of options for `globus task list` could, generate
invalid or useless filters. These behaviors are fixed.

* Strip single quotes from scope strings passed to `globus session consent`,
fixing the behavior of this command when run from Windows Command Prompt

Enhancements:

* Add `globus timer create transfer` as a new command for creating new timers

** The command prompts for login if data_access consents are detected as a
requirement

* `globus session consent` now supports a `--timer-data-access` flag, specifically
to help support timer creation

* The CLI now has stronger requirements around the scope used for the Timer
service, and will treat past Timer tokens as invalid. Users running
`globus timer` commands will find that they must login agian.

* Add `globus timer delete` as a command for deleting timers

* When showing login requirements for known Globus services, the error message
instructing users to run `globus login` will use recognizable nice names for
those services, e.g. `Globus Timers`

Other:

* The CLI's handling of changes to its scope requirements over time has been
improved. After CLI updates which change the required scopes, users will be
prompted to login again, ensuring that the most up-to-date set of scopes are
in use.

** Changes to the CLI which adjust scopes, and therefore force this
re-login behavior, will note this in the changelog.

** This change, in itself, will not force re-login for any users.

* `globus-cli` now uses `packaging` for version parsing. This improves
compatibility with python 3.12

== 3.11.0 (2023-02-08)

Enhancements:
Expand Down
9 changes: 0 additions & 9 deletions changelog.d/20221102_223217_sirosen_timer_prompt.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20230213_184034_sirosen_fix_multi_query_param.md

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20230221_220357_sirosen_timer_scope_dep.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20230228_235916_sirosen_annotate_task_commands.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20230306_175210_sirosen_use_packaging.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20230314_115615_sirosen_enable_timer_delete.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20230314_120621_sirosen_cmdprompt_quoting_fix.md

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion src/globus_cli/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

# single source of truth for package version,
# see https://packaging.python.org/en/latest/single_source_version/
__version__ = "3.11.0"
__version__ = "3.12.0"

# app name to send as part of SDK requests
app_name = f"Globus CLI v{__version__}"
Expand Down

0 comments on commit a8eea51

Please sign in to comment.