Skip to content

chore(main): release fastmail-cli 1.0.0#3

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--fastmail-cli
Open

chore(main): release fastmail-cli 1.0.0#3
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--fastmail-cli

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 5, 2026

🤖 I have created a release beep boop

1.0.0 (2026-02-10)

Features

  • add blob/attachment download and upload support (d98a314)
  • add CLI/MCP feature parity for mail, contacts, calendar, and masked email (167f42b)
  • add contacts/calendar MCP tools and consolidate tool registration (a45ff19)
  • add core Go dependencies (cc03a0e)
  • add email flagging and mailbox management (1a22f62)
  • add email import (EML/RFC 5322) support (c1f4e64)
  • add identity management and search snippet highlighting (48de6a1)
  • add masked email get tool and resource template (993ff51)
  • add scheduled/delayed email send support (291e333)
  • add shell completion command (bash/zsh/fish/powershell) (b58c243)
  • add Sieve filter script management (RFC 9661) (8587560)
  • add thread view, quota display, and vacation response (ccb371e)
  • auth: implement auth status token validation (fc-srm1.5) (54fdce8)
  • auth: implement credential storage with layered lookup (0263023)
  • ci: install and configure Lefthook with Cocogitto (fastmail-cli-9wt) (f74a286)
  • ci: setup GoReleaser for automated cross-platform releases (fastmail-cli-shp) (e858bed)
  • ci: setup release-please and CI workflow (fastmail-cli-sor) (327601f)
  • cli: add exit code constants for auth status command (3a34fb5)
  • cli: handle auth status exit codes in Execute (156d7a4)
  • cli: implement auth login/logout/status commands (90f48a5)
  • cli: implement Cobra root command with global flags (b5d7d22)
  • cli: implement contacts CLI commands (fc-7kn.5) (30c22ad)
  • cli: implement export command for email backup (fc-f7z.4) (437f2af)
  • cli: implement masked email CLI commands (fc-f7z.7) (5df555d)
  • cli: implement MCP server command (fc-08v.5) (1be3ac3)
  • config: implement configuration management with Viper (30b75a7)
  • dav: implement CardDAV and CalDAV client foundation (5a9b89a)
  • dav: implement Contact types and CardDAV methods (fc-7kn.2) (fe0bc0b)
  • fastmail: add email domain types for public API (24dc074)
  • fastmail: implement calendar types and CalDAV service (fc-7kn.4) (5b7ca4b)
  • fastmail: implement contacts service (fc-7kn.3) (a8f748f)
  • fastmail: implement high-level mail service (4548216)
  • fastmail: implement JSONL email export (fc-f7z.1) (c12e566)
  • fastmail: implement Maildir email export format (747eb78)
  • fastmail: implement Masked Email service (2f8fa06)
  • fastmail: implement Mbox email export format (ead8125)
  • jmap: add DefaultSessionURL constant for JMAP endpoints (a6a8255)
  • jmap: add WithHTTPClient option for testability (4836d63)
  • jmap: implement API Call method and request/response types (318b7e6)
  • jmap: implement Email and Mailbox method helpers (9517867)
  • jmap: implement JMAP session client (68d45a3)
  • jmap: implement Masked Email JMAP extension (fc-f7z.5) (7e95115)
  • jmap: implement request/response types for JMAP protocol (1feb427)
  • mail: implement send and reply commands (982cd6a)
  • mcp: implement mail tools for MCP server (fc-08v.3) (541593e)
  • mcp: implement MCP protocol types for JSON-RPC (fc-08v.1) (4419f2e)
  • mcp: implement MCP resources for context injection (fc-08v.4) (e6fa73e)
  • mcp: implement MCP server core with stdio transport (fc-08v.2) (0fd9866)
  • output: implement TTY-aware output formatting (3fca743)
  • scaffold: initialize Go project with build tooling (1174047)
  • search: add advanced email search with structured filters and query parsing (8f92368)
  • structure: add directory structure with CLAUDE.md documentation (ab2a759)
  • test: add BDD error path scenarios for MCP mail tools (f4da80e)
  • test: add BDD integration tests for calendar CRUD operations (ee88494)
  • test: add BDD integration tests for mail attachment operations (abb491c)
  • test: add BDD integration tests for mail import and scheduled send operations (e7f3494)
  • test: add BDD integration tests for mail reply, delete, and thread operations (e3e6182)
  • test: add BDD integration tests for mailbox, masked-email, identity, sieve, vacation, and quota (edb014e)
  • test: add BDD integration tests for MCP calendar tools (e7843e0)
  • test: add BDD integration tests for MCP contacts tools (960a352)
  • test: add BDD integration tests for MCP mail advanced tools (355db7f)
  • test: add BDD integration tests for MCP mail mutation tools (1ce14ca)
  • test: add BDD integration tests for MCP mail scheduled send tools (afceb37)
  • test: add BDD integration tests for MCP masked-email tools (3eeebc5)
  • test: add BDD integration tests for MCP resources, export, auth, contacts, and calendar (c804620)
  • test: add BDD integration tests with godog/cucumber (531b5b8)
  • test: add BDD tests for masked email Get and mail advanced search with metadata (f66c458)
  • test: add MCP tool BDD integration tests for mailbox, vacation, identity, account, and filter (19f95bf)
  • tui: add attachment list and download with A keybinding (d96514c)
  • tui: add compose and send email with c keybinding (46cee04)
  • tui: add email actions (archive, delete, move, toggle read) (eb9030c)
  • tui: add email list view with mailbox navigation (3532c4e)
  • tui: add email reader pane with scrollable body view (d24f105)
  • tui: add email search with / keybinding (ef9b0da)
  • tui: add Fastmail CLI branding and responsive key bar (430ac8c)
  • tui: add flag/unflag toggle with f keybinding (8394de1)
  • tui: add help overlay with ? keybinding (3245101)
  • tui: add inline preview pane with adjustable split (Phase 2) (d4756f8)
  • tui: add interactive TUI scaffold with bubbletea (8c275de)
  • tui: add mailbox list view with navigation and filtering (cfb9537)
  • tui: add pane-based dashboard layout with theme system (Phase 1) (f12257e)
  • tui: add reply and reply-all from email reader with r/R keybindings (d946356)
  • tui: add responsive layout, attachment indicator, and polish (Phase 4) (d773641)
  • tui: add rich email rows, stats bar, and dashboard wiring (Phase 3) (c17054d)
  • tui: add teatest integration tests, VHS recordings, and CI (4b2cbfb)
  • tui: add thread/conversation view with t keybinding (f6a41fe)
  • tui: auto-select inbox on first load (b9b11a2)

Bug Fixes

  • ci: pin golangci-lint v2.8.0 and document release-please permission (24a26bc)
  • fastmail: remove duplicate Email type, use domain type from email.go (87800b0)
  • lint: migrate golangci-lint config to v2 and fix lefthook hooks (3066c8a)
  • mail: populate From field in list/search and use GetWithBody for show (d484c8b)
  • mcp: handle contacts resource without CardDAV client (1087241)
  • remove duplicate type and test declarations (e1429b7)
  • resolve all lint issues and MCP server test data races (fastmail-cli-mv6) (aa4ac27)
  • resolve lint issues in cli and internal packages (0d0900a)
  • tui: account for pane border overhead in layout height calculation (82831e0)
  • tui: correct stats bar height constant and remove MaxHeight that clips pane borders (e7f7a16)
  • tui: make inbox auto-select synchronous and add empty pane placeholder (5a417ff)
  • tui: route keys to preview pane when focused and dismiss preview with q (ae4b939)
  • tui: skip preview pane in tab cycle when no email is selected (179c3ed)
  • tui: split content constraining from border rendering to fix stats bar visibility (376852b)
  • tui: truncate pane content to prevent overflow past borders (2ae6dc5)
  • tui: use layout-constrained dimensions for mailbox selection email list (0ced841)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--fastmail-cli branch from 75f79bf to 728aac5 Compare February 5, 2026 00:55
@github-actions github-actions bot force-pushed the release-please--branches--main--components--fastmail-cli branch 25 times, most recently from 2ecccb9 to 860ff3a Compare February 9, 2026 18:40
@github-actions github-actions bot force-pushed the release-please--branches--main--components--fastmail-cli branch 2 times, most recently from 0975157 to ed233fa Compare February 9, 2026 19:33
@github-actions github-actions bot force-pushed the release-please--branches--main--components--fastmail-cli branch 5 times, most recently from 6c4c677 to faf77b7 Compare February 10, 2026 01:52
@github-actions github-actions bot force-pushed the release-please--branches--main--components--fastmail-cli branch from faf77b7 to 8990483 Compare February 10, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants