diff --git a/.changeset/fix-rfc2047-subject.md b/.changeset/fix-rfc2047-subject.md deleted file mode 100644 index d11bf6a2..00000000 --- a/.changeset/fix-rfc2047-subject.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@googleworkspace/cli": patch ---- - -Fix garbled non-ASCII email subjects in `gmail +send` by RFC 2047 encoding the Subject header and adding MIME-Version/Content-Type headers. diff --git a/.changeset/gmail-reply-forward.md b/.changeset/gmail-reply-forward.md deleted file mode 100644 index 3a9f3a19..00000000 --- a/.changeset/gmail-reply-forward.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@googleworkspace/cli": minor ---- - -feat(gmail): add +reply, +reply-all, and +forward helpers - -Adds three new Gmail helper commands: -- `+reply` -- reply to a message with automatic threading -- `+reply-all` -- reply to all recipients with --remove/--cc support -- `+forward` -- forward a message to new recipients diff --git a/.changeset/improve-tos-guidance-project-create.md b/.changeset/improve-tos-guidance-project-create.md deleted file mode 100644 index 66d07592..00000000 --- a/.changeset/improve-tos-guidance-project-create.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@googleworkspace/cli": patch ---- - -Improve `gws auth setup` project creation failures in step 3: -- Detect Google Cloud Terms of Service precondition failures and show actionable guidance (`gcloud auth list`, account verification, Console ToS URL). -- Detect invalid project ID format / already-in-use errors and show clearer guidance. -- In interactive setup, keep the wizard open and re-prompt for a new project ID instead of exiting immediately on create failures. diff --git a/.changeset/use-native-tls-roots.md b/.changeset/use-native-tls-roots.md deleted file mode 100644 index 52e55cb2..00000000 --- a/.changeset/use-native-tls-roots.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@googleworkspace/cli": patch ---- - -Switch reqwest TLS from bundled Mozilla roots to native OS certificate store - -This allows the CLI to trust custom or corporate CA certificates installed -in the system trust store, fixing TLS errors in enterprise environments. diff --git a/CHANGELOG.md b/CHANGELOG.md index c0e6974f..7d54c71e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # @googleworkspace/cli +## 0.9.0 + +### Minor Changes + +- 7d15365: feat(gmail): add +reply, +reply-all, and +forward helpers + + Adds three new Gmail helper commands: + + - `+reply` -- reply to a message with automatic threading + - `+reply-all` -- reply to all recipients with --remove/--cc support + - `+forward` -- forward a message to new recipients + +### Patch Changes + +- 08716f8: Fix garbled non-ASCII email subjects in `gmail +send` by RFC 2047 encoding the Subject header and adding MIME-Version/Content-Type headers. +- f083eb9: Improve `gws auth setup` project creation failures in step 3: + - Detect Google Cloud Terms of Service precondition failures and show actionable guidance (`gcloud auth list`, account verification, Console ToS URL). + - Detect invalid project ID format / already-in-use errors and show clearer guidance. + - In interactive setup, keep the wizard open and re-prompt for a new project ID instead of exiting immediately on create failures. +- 789e7f1: Switch reqwest TLS from bundled Mozilla roots to native OS certificate store + + This allows the CLI to trust custom or corporate CA certificates installed + in the system trust store, fixing TLS errors in enterprise environments. + ## 0.8.1 ### Patch Changes diff --git a/Cargo.lock b/Cargo.lock index 0a63a3ff..670c1b43 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -845,7 +845,7 @@ dependencies = [ [[package]] name = "gws" -version = "0.8.1" +version = "0.9.0" dependencies = [ "aes-gcm", "anyhow", @@ -1749,9 +1749,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.13" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", "getrandom 0.3.4", @@ -3552,18 +3552,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.40" +version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5" +checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.40" +version = "0.8.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953" +checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index a9843939..8a212ba6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ [package] name = "gws" -version = "0.8.1" +version = "0.9.0" edition = "2021" description = "Google Workspace CLI — dynamic command surface from Discovery Service" license = "Apache-2.0" diff --git a/package.json b/package.json index 0623a15d..84315826 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@googleworkspace/cli", - "version": "0.8.1", + "version": "0.9.0", "private": true, "description": "Google Workspace CLI — dynamic command surface from Discovery Service", "license": "Apache-2.0",