Skip to content

Commit a8eea51

Browse files
committed
Bump version and changelog for release
1 parent 5147a94 commit a8eea51

11 files changed

+50
-51
lines changed

changelog.adoc

+49
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,55 @@
22

33
// scriv-insert-here
44

5+
== 3.12.0 (2023-03-15)
6+
7+
Bugfixes:
8+
9+
* Fix the handling of multiple `-Q` parameters with the same name for
10+
the `globus api` commands. Such usages were only sending the last value
11+
used, but now correctly send all parameters.
12+
13+
* Certain combinations of options for `globus task list` could, generate
14+
invalid or useless filters. These behaviors are fixed.
15+
16+
* Strip single quotes from scope strings passed to `globus session consent`,
17+
fixing the behavior of this command when run from Windows Command Prompt
18+
19+
Enhancements:
20+
21+
* Add `globus timer create transfer` as a new command for creating new timers
22+
23+
** The command prompts for login if data_access consents are detected as a
24+
requirement
25+
26+
* `globus session consent` now supports a `--timer-data-access` flag, specifically
27+
to help support timer creation
28+
29+
* The CLI now has stronger requirements around the scope used for the Timer
30+
service, and will treat past Timer tokens as invalid. Users running
31+
`globus timer` commands will find that they must login agian.
32+
33+
* Add `globus timer delete` as a command for deleting timers
34+
35+
* When showing login requirements for known Globus services, the error message
36+
instructing users to run `globus login` will use recognizable nice names for
37+
those services, e.g. `Globus Timers`
38+
39+
Other:
40+
41+
* The CLI's handling of changes to its scope requirements over time has been
42+
improved. After CLI updates which change the required scopes, users will be
43+
prompted to login again, ensuring that the most up-to-date set of scopes are
44+
in use.
45+
46+
** Changes to the CLI which adjust scopes, and therefore force this
47+
re-login behavior, will note this in the changelog.
48+
49+
** This change, in itself, will not force re-login for any users.
50+
51+
* `globus-cli` now uses `packaging` for version parsing. This improves
52+
compatibility with python 3.12
53+
554
== 3.11.0 (2023-02-08)
655

756
Enhancements:

changelog.d/20221102_223217_sirosen_timer_prompt.md

-9
This file was deleted.

changelog.d/20230213_184034_sirosen_fix_multi_query_param.md

-5
This file was deleted.

changelog.d/20230214_030123_sirosen_strictly_enforce_static_scopes.md

-11
This file was deleted.

changelog.d/20230221_220357_sirosen_timer_scope_dep.md

-5
This file was deleted.

changelog.d/20230228_235916_sirosen_annotate_task_commands.md

-4
This file was deleted.

changelog.d/20230306_175210_sirosen_use_packaging.md

-4
This file was deleted.

changelog.d/20230314_115615_sirosen_enable_timer_delete.md

-3
This file was deleted.

changelog.d/20230314_120621_sirosen_cmdprompt_quoting_fix.md

-4
This file was deleted.

changelog.d/20230315_163544_sirosen_nicer_missing_login_errors.md

-5
This file was deleted.

src/globus_cli/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

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

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

0 commit comments

Comments
 (0)