0.45.0 - 2026-10-16
Highlights: Preserve Gmail search results for negated and OR queries, warn about unmatched JSON selections, and improve reply formatting.
- Gmail: derive
labelIdsonly from system-label terms that hold for every result; a term underNOTor-, inside a negated group, or in a query withOR,|or{…}is left to Gmail, sosearch,--count,archive,trash,mark-read,unreadandautoreplyno longer silently narrow such queries. (#1212) — thanks @wstock. - Output: warn on stderr when a
--selectpath matches no objects in a nonempty result, preserving JSON output and exit status. (#1210) — thanks @postoso. - Gmail: render the reply attribution line the way Gmail Web does in both text and HTML: no comma after the date,
Name <email>(or<email>) with the address linked in HTML, and a narrow no-break space before AM/PM (also in forwardedDate:lines). (#1213) — thanks @malob. - Auth: clarify that
auth loginopens the browser account manager, and document manual authorization and unattended health checks. (#1214) — thanks @jingtying. - Dependencies: refresh Google API and MCP clients plus tracking-worker tooling within the Go 1.26 floor and 24-hour worker release cooldown; add a non-publishing release-pipeline dry run.