Repository navigation
Release v0.10.0 - #122
Merged
Merged
Release v0.10.0#122
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Releases today's merged changes as v0.10.0. Updates the crate and lockfile versions, dates the changelog, and stamps all five man pages. Merging triggers the existing auto-tag and release workflows for binaries, checksums, Homebrew, Scoop, and documentation.
What ships:
message attachments delete --yesfor uploaded files in the caller's own OneDrive, with checks that skip other drives and remote references (Safer attachment downloads; delete uploaded attachments #118).metadata.has_moreandmetadata.next_linkfor paged lists, with a stderr hint in human/plain output (Report has_more and next_link on paged lists #117).Retry-Aftersupport (Stop replaying POSTs Graph may already have performed #115).--config, saves config atomically, and prevents profile token-file collisions (Report storage failures instead of hiding them #116).rustlsto 0.23.46 andquinn-prototo 0.11.18 to clear nine RustSec advisories found during release verification. Only their required transitive dependencies change.Validation:
cargo audit: no vulnerabilities in 321 dependencies.cargo fmt -- --check, all five man pages withmandoc -Tlint, andgit diff --check: passed.cargo test --all-targets --locked: 370 unit tests and 105 CLI tests passed with keyring access disabled.cargo check --all-targets --lockedandcargo clippy --all-targets --locked -- -D warnings: passed.cargo build --release --locked: passed; the binary reportsteams 0.10.0, retains theteams-clistorage namespace, and exposes the attachment-deletion help.Upgrade notes: paged JSON output adds metadata without changing
data. An unreadable token store now returnsKEYRING_ERROR(exit 10) rather than a signed-out response. New profile names must use 1–64 ASCII letters, digits,.,_, or-and must not collide with an existing token file. Existing profile names continue to work.No live Microsoft Graph smoke test is claimed for this release.