diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c86e41..fd04b3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,7 @@ ## Unreleased -### Fixed - -- `teams subscribe list` failed with HTTP 400 ("Query option 'Top' is not allowed"), because Graph rejects `$top` on `/subscriptions`. It now pages by `@odata.nextLink` alone, as `channel list` and `chat members list` do, and ignores `--page-size`. +## v0.11.0 - 2026-10-27 ### Added @@ -31,6 +29,7 @@ - `teams listen` on a port already in use exits with code 10 (`CONFIG_ERROR`), naming the address and the OS error, instead of reporting an authentication failure (exit code 3). - The browser login keeps serving its loopback redirect URI until the callback arrives. It served one connection, so a browser's speculative connection or a second request could leave it waiting forever or failing with "Failed to receive auth code from callback". A redirect carrying the identity platform's `error` (a declined consent, say) now fails the login at once with `error` and `error_description` (exit code 3) instead of that generic message, requests to other paths or with another `state` are ignored, and the login gives up after 10 minutes with no callback. - Updated `rustls-webpki` to 0.103.16 and `webpki-roots` to 1.0.11 for RUSTSEC-2026-0382 and RUSTSEC-2026-0381, under which certificates issued by distrusted intermediates could still be accepted. The `tokio` update also clears RUSTSEC-2026-0386 (unsound `AsyncFd` constructors). +- `teams subscribe list` failed with HTTP 400 ("Query option 'Top' is not allowed"), because Graph rejects `$top` on `/subscriptions`. It now pages by `@odata.nextLink` alone, as `channel list` and `chat members list` do, and ignores `--page-size`. ## v0.10.0 - 2026-10-15 diff --git a/Cargo.lock b/Cargo.lock index e8b96d6..7550c9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2010,7 +2010,7 @@ dependencies = [ [[package]] name = "teams-cli" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "assert_cmd", diff --git a/Cargo.toml b/Cargo.toml index 23b96ca..e70dfe1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "teams-cli" -version = "0.10.0" +version = "0.11.0" edition = "2021" rust-version = "1.89" license = "MIT" diff --git a/docs/man/teams-agent-contract.7 b/docs/man/teams-agent-contract.7 index 3e92070..3461a6d 100644 --- a/docs/man/teams-agent-contract.7 +++ b/docs/man/teams-agent-contract.7 @@ -1,4 +1,4 @@ -.TH TEAMS-AGENT-CONTRACT 7 "October 15, 2026" "teams-cli 0.10.0" "Miscellaneous Information" +.TH TEAMS-AGENT-CONTRACT 7 "October 27, 2026" "teams-cli 0.11.0" "Miscellaneous Information" .SH NAME teams-agent-contract \- automation contract for the teams CLI .SH DESCRIPTION diff --git a/docs/man/teams-auth.7 b/docs/man/teams-auth.7 index 1c21959..2ba0a17 100644 --- a/docs/man/teams-auth.7 +++ b/docs/man/teams-auth.7 @@ -1,4 +1,4 @@ -.TH TEAMS-AUTH 7 "October 15, 2026" "teams-cli 0.10.0" "Miscellaneous Information" +.TH TEAMS-AUTH 7 "October 27, 2026" "teams-cli 0.11.0" "Miscellaneous Information" .SH NAME teams-auth \- authentication model for the teams CLI .SH DESCRIPTION diff --git a/docs/man/teams-config.5 b/docs/man/teams-config.5 index c50e964..9634fec 100644 --- a/docs/man/teams-config.5 +++ b/docs/man/teams-config.5 @@ -1,4 +1,4 @@ -.TH TEAMS-CONFIG 5 "October 15, 2026" "teams-cli 0.10.0" "File Formats" +.TH TEAMS-CONFIG 5 "October 27, 2026" "teams-cli 0.11.0" "File Formats" .SH NAME teams-config \- configuration file for the teams CLI .SH DESCRIPTION diff --git a/docs/man/teams-examples.7 b/docs/man/teams-examples.7 index 6488441..85c29aa 100644 --- a/docs/man/teams-examples.7 +++ b/docs/man/teams-examples.7 @@ -1,4 +1,4 @@ -.TH TEAMS-EXAMPLES 7 "October 15, 2026" "teams-cli 0.10.0" "Miscellaneous Information" +.TH TEAMS-EXAMPLES 7 "October 27, 2026" "teams-cli 0.11.0" "Miscellaneous Information" .SH NAME teams-examples \- practical examples for the teams CLI .SH DESCRIPTION diff --git a/docs/man/teams.1 b/docs/man/teams.1 index 0599607..072c0a3 100644 --- a/docs/man/teams.1 +++ b/docs/man/teams.1 @@ -1,4 +1,4 @@ -.TH TEAMS 1 "October 15, 2026" "teams-cli 0.10.0" "User Commands" +.TH TEAMS 1 "October 27, 2026" "teams-cli 0.11.0" "User Commands" .SH NAME teams \- Microsoft Teams CLI for Microsoft Graph automation .SH SYNOPSIS