Skip to content

Commit ed233fa

Browse files
chore(main): release fastmail-cli 1.0.0
1 parent ae4b939 commit ed233fa

2 files changed

Lines changed: 99 additions & 1 deletion

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.0"
2+
".": "1.0.0"
33
}

CHANGELOG.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
# Changelog
2+
3+
## 1.0.0 (2026-02-09)
4+
5+
6+
### Features
7+
8+
* add blob/attachment download and upload support ([d98a314](https://github.com/seanb4t/fastmail-cli/commit/d98a3143cad3232668e58fdda1c4f3998ed001a0))
9+
* add CLI/MCP feature parity for mail, contacts, calendar, and masked email ([167f42b](https://github.com/seanb4t/fastmail-cli/commit/167f42b2b9b8d344c25815f9aa0ddde234f91555))
10+
* add contacts/calendar MCP tools and consolidate tool registration ([a45ff19](https://github.com/seanb4t/fastmail-cli/commit/a45ff193693df6c4ba5fc2af5bff1c028e20b2aa))
11+
* add core Go dependencies ([cc03a0e](https://github.com/seanb4t/fastmail-cli/commit/cc03a0e70de7f6c8c1304002d13bc3255deb5a09))
12+
* add email flagging and mailbox management ([1a22f62](https://github.com/seanb4t/fastmail-cli/commit/1a22f629da09e1d27b7bde6c7308053c9760ee1f))
13+
* add email import (EML/RFC 5322) support ([c1f4e64](https://github.com/seanb4t/fastmail-cli/commit/c1f4e646a9c459de071027ef96a385af563b8e98))
14+
* add identity management and search snippet highlighting ([48de6a1](https://github.com/seanb4t/fastmail-cli/commit/48de6a1261afcd14428ef67407fdc9b6c3183717))
15+
* add masked email get tool and resource template ([993ff51](https://github.com/seanb4t/fastmail-cli/commit/993ff512dc5ae0c10542186a14464d38108ef3b1))
16+
* add scheduled/delayed email send support ([291e333](https://github.com/seanb4t/fastmail-cli/commit/291e333485c7f3a38047618c0990ed7448706554))
17+
* add shell completion command (bash/zsh/fish/powershell) ([b58c243](https://github.com/seanb4t/fastmail-cli/commit/b58c243063b7399afe845113636a092977552654))
18+
* add Sieve filter script management (RFC 9661) ([8587560](https://github.com/seanb4t/fastmail-cli/commit/85875609fd7ec10f6eb5fca19c08aa0bee4514a9))
19+
* add thread view, quota display, and vacation response ([ccb371e](https://github.com/seanb4t/fastmail-cli/commit/ccb371eee4b396fe2898512a35eb33fb4cbc9729))
20+
* **auth:** implement auth status token validation (fc-srm1.5) ([54fdce8](https://github.com/seanb4t/fastmail-cli/commit/54fdce863f0909573169d7391b0309fe7521f23a))
21+
* **auth:** implement credential storage with layered lookup ([0263023](https://github.com/seanb4t/fastmail-cli/commit/02630233d95da2fb7590653b284034f7a61637b4))
22+
* **ci:** install and configure Lefthook with Cocogitto (fastmail-cli-9wt) ([f74a286](https://github.com/seanb4t/fastmail-cli/commit/f74a286d05d6b44fb7fc178e8bd734abfe5bb6f7))
23+
* **ci:** setup GoReleaser for automated cross-platform releases (fastmail-cli-shp) ([e858bed](https://github.com/seanb4t/fastmail-cli/commit/e858bedb9cfe767e7796eb31dbc52805f331eabd))
24+
* **ci:** setup release-please and CI workflow (fastmail-cli-sor) ([327601f](https://github.com/seanb4t/fastmail-cli/commit/327601f3e398f36a110cd53db1e80c2513f27dab))
25+
* **cli:** add exit code constants for auth status command ([3a34fb5](https://github.com/seanb4t/fastmail-cli/commit/3a34fb59a29ea8138f97671fe5e8a80235508c6c))
26+
* **cli:** handle auth status exit codes in Execute ([156d7a4](https://github.com/seanb4t/fastmail-cli/commit/156d7a4fb4081a0d8f229dc663fecc36a484c20f))
27+
* **cli:** implement auth login/logout/status commands ([90f48a5](https://github.com/seanb4t/fastmail-cli/commit/90f48a544fd9c6acd70c72bc1362fa07e0d0f023))
28+
* **cli:** implement Cobra root command with global flags ([b5d7d22](https://github.com/seanb4t/fastmail-cli/commit/b5d7d22527def0830d0fbff7ff2ef161f0c60292))
29+
* **cli:** implement contacts CLI commands (fc-7kn.5) ([30c22ad](https://github.com/seanb4t/fastmail-cli/commit/30c22ad7f6b4659b85c9074bc0f41d24cf71dd7c))
30+
* **cli:** implement export command for email backup (fc-f7z.4) ([437f2af](https://github.com/seanb4t/fastmail-cli/commit/437f2afbb857ede1fba593ed93886e6c5262e4e9))
31+
* **cli:** implement masked email CLI commands (fc-f7z.7) ([5df555d](https://github.com/seanb4t/fastmail-cli/commit/5df555d1e83f61d33eeb05a91eaca9516e418ad8))
32+
* **cli:** implement MCP server command (fc-08v.5) ([1be3ac3](https://github.com/seanb4t/fastmail-cli/commit/1be3ac3a8a5b829864a25fc3b6a962375ef78e96))
33+
* **config:** implement configuration management with Viper ([30b75a7](https://github.com/seanb4t/fastmail-cli/commit/30b75a7c3a18651d02386ee6b55fd2880a0b1f88))
34+
* **dav:** implement CardDAV and CalDAV client foundation ([5a9b89a](https://github.com/seanb4t/fastmail-cli/commit/5a9b89aea18ba890536df7be7cd5fb0d55cafb1a))
35+
* **dav:** implement Contact types and CardDAV methods (fc-7kn.2) ([fe0bc0b](https://github.com/seanb4t/fastmail-cli/commit/fe0bc0bd998b702c5bc10f936ced45fc0f96fc3b))
36+
* **fastmail:** add email domain types for public API ([24dc074](https://github.com/seanb4t/fastmail-cli/commit/24dc07408591691040c8ccde429d4b4ef3e00c73))
37+
* **fastmail:** implement calendar types and CalDAV service (fc-7kn.4) ([5b7ca4b](https://github.com/seanb4t/fastmail-cli/commit/5b7ca4ba57fa17318e2f19b8f5caf60fde22f0f1))
38+
* **fastmail:** implement contacts service (fc-7kn.3) ([a8f748f](https://github.com/seanb4t/fastmail-cli/commit/a8f748f418793e7948a0f557968e9f996d49d405))
39+
* **fastmail:** implement high-level mail service ([4548216](https://github.com/seanb4t/fastmail-cli/commit/454821691ab8e2f8a1f47199cce76c49b33e2f31))
40+
* **fastmail:** implement JSONL email export (fc-f7z.1) ([c12e566](https://github.com/seanb4t/fastmail-cli/commit/c12e566b8bca45d8b1345ad801284f4c76b3baed))
41+
* **fastmail:** implement Maildir email export format ([747eb78](https://github.com/seanb4t/fastmail-cli/commit/747eb78213c45e0e26dbcb11e23bdeb6be8e5de8))
42+
* **fastmail:** implement Masked Email service ([2f8fa06](https://github.com/seanb4t/fastmail-cli/commit/2f8fa06fd955e6e9fc46bfef1ec60c7b93f4ec03))
43+
* **fastmail:** implement Mbox email export format ([ead8125](https://github.com/seanb4t/fastmail-cli/commit/ead81256d9d3e2d6f82b44618de162b735dae697))
44+
* **jmap:** add DefaultSessionURL constant for JMAP endpoints ([a6a8255](https://github.com/seanb4t/fastmail-cli/commit/a6a825510f4cdd3e09bcb2ca2f2e71885e22ddd1))
45+
* **jmap:** add WithHTTPClient option for testability ([4836d63](https://github.com/seanb4t/fastmail-cli/commit/4836d636e760800eab3d95164773a4d81af53418))
46+
* **jmap:** implement API Call method and request/response types ([318b7e6](https://github.com/seanb4t/fastmail-cli/commit/318b7e67c5914e3a0bf88d38798cdf7cd3db96cb))
47+
* **jmap:** implement Email and Mailbox method helpers ([9517867](https://github.com/seanb4t/fastmail-cli/commit/9517867bbfe5ad8d4110f5c78960dabf5f748ab3))
48+
* **jmap:** implement JMAP session client ([68d45a3](https://github.com/seanb4t/fastmail-cli/commit/68d45a346cfcdfa0844e1962089fdb369ef2e1d3))
49+
* **jmap:** implement Masked Email JMAP extension (fc-f7z.5) ([7e95115](https://github.com/seanb4t/fastmail-cli/commit/7e951158f7ebe0073d5b5ac81f7e8aa8aacd670f))
50+
* **jmap:** implement request/response types for JMAP protocol ([1feb427](https://github.com/seanb4t/fastmail-cli/commit/1feb427faa89f0470ab83dcd41f11f783c6e0015))
51+
* **mail:** implement send and reply commands ([982cd6a](https://github.com/seanb4t/fastmail-cli/commit/982cd6a6598bcfe89f27bd0847dd03ba35ed26c3))
52+
* **mcp:** implement mail tools for MCP server (fc-08v.3) ([541593e](https://github.com/seanb4t/fastmail-cli/commit/541593e89fdfa91145874e2f980dc63b945a47fb))
53+
* **mcp:** implement MCP protocol types for JSON-RPC (fc-08v.1) ([4419f2e](https://github.com/seanb4t/fastmail-cli/commit/4419f2eae4baac916b6a21231ae5b7205a6336cb))
54+
* **mcp:** implement MCP resources for context injection (fc-08v.4) ([e6fa73e](https://github.com/seanb4t/fastmail-cli/commit/e6fa73e086afa9ef91efe83a7851fbc19f8935d2))
55+
* **mcp:** implement MCP server core with stdio transport (fc-08v.2) ([0fd9866](https://github.com/seanb4t/fastmail-cli/commit/0fd9866a56f48b9c9800321c5213057e28e743fa))
56+
* **output:** implement TTY-aware output formatting ([3fca743](https://github.com/seanb4t/fastmail-cli/commit/3fca743fed5692bcdd83cf87b2d11903c94e471f))
57+
* **scaffold:** initialize Go project with build tooling ([1174047](https://github.com/seanb4t/fastmail-cli/commit/11740470d96f423d6f8bdfba8be0263479ec69b2))
58+
* **search:** add advanced email search with structured filters and query parsing ([8f92368](https://github.com/seanb4t/fastmail-cli/commit/8f92368543dcfd5b12cfc82c8d1a654593ee5d27))
59+
* **structure:** add directory structure with CLAUDE.md documentation ([ab2a759](https://github.com/seanb4t/fastmail-cli/commit/ab2a759af0d6b88c6db7829f6d2f9641585dc8a9))
60+
* **test:** add BDD integration tests with godog/cucumber ([531b5b8](https://github.com/seanb4t/fastmail-cli/commit/531b5b8101b850d9eeb70872ace3a8aebbd85d82))
61+
* **tui:** add attachment list and download with A keybinding ([d96514c](https://github.com/seanb4t/fastmail-cli/commit/d96514cb579c5c50ce78ec2527026b2545ecd5b4))
62+
* **tui:** add compose and send email with c keybinding ([46cee04](https://github.com/seanb4t/fastmail-cli/commit/46cee0451e7db38b2c122ffe89b0cc6714c71dca))
63+
* **tui:** add email actions (archive, delete, move, toggle read) ([eb9030c](https://github.com/seanb4t/fastmail-cli/commit/eb9030c893f4ef6a6cd4a7b46d9b50a67b1a08da))
64+
* **tui:** add email list view with mailbox navigation ([3532c4e](https://github.com/seanb4t/fastmail-cli/commit/3532c4efdaada23a75794714803d3e14b2950de6))
65+
* **tui:** add email reader pane with scrollable body view ([d24f105](https://github.com/seanb4t/fastmail-cli/commit/d24f105ec8cd29b6ab206655ceb676404266a8f4))
66+
* **tui:** add email search with / keybinding ([ef9b0da](https://github.com/seanb4t/fastmail-cli/commit/ef9b0da45d1e5c9ce1ad5480f883d49f017b7409))
67+
* **tui:** add Fastmail CLI branding and responsive key bar ([430ac8c](https://github.com/seanb4t/fastmail-cli/commit/430ac8c402dda6911896ee7181fdb849bb8530ea))
68+
* **tui:** add flag/unflag toggle with f keybinding ([8394de1](https://github.com/seanb4t/fastmail-cli/commit/8394de1a48b0a494798965b4699be46f3d0f18e8))
69+
* **tui:** add help overlay with ? keybinding ([3245101](https://github.com/seanb4t/fastmail-cli/commit/3245101469fa4f212c9a823a312392d9f1bd1d8e))
70+
* **tui:** add inline preview pane with adjustable split (Phase 2) ([d4756f8](https://github.com/seanb4t/fastmail-cli/commit/d4756f83c9d03c84fc0db4fad2b16584e3698fd7))
71+
* **tui:** add interactive TUI scaffold with bubbletea ([8c275de](https://github.com/seanb4t/fastmail-cli/commit/8c275deb2341941b1ff338d308574b6f259f99ff))
72+
* **tui:** add mailbox list view with navigation and filtering ([cfb9537](https://github.com/seanb4t/fastmail-cli/commit/cfb9537b53a1a865ceb863d6672a503683fb4f19))
73+
* **tui:** add pane-based dashboard layout with theme system (Phase 1) ([f12257e](https://github.com/seanb4t/fastmail-cli/commit/f12257e158f83312854f7809dbd4d59ac4784fbd))
74+
* **tui:** add reply and reply-all from email reader with r/R keybindings ([d946356](https://github.com/seanb4t/fastmail-cli/commit/d946356407f665f5f5ed23c3186d4e1d77fa54bf))
75+
* **tui:** add responsive layout, attachment indicator, and polish (Phase 4) ([d773641](https://github.com/seanb4t/fastmail-cli/commit/d773641163ab597fb561063975d9abd34eba657d))
76+
* **tui:** add rich email rows, stats bar, and dashboard wiring (Phase 3) ([c17054d](https://github.com/seanb4t/fastmail-cli/commit/c17054dd26fdb38a8e6aba21110fce18d8d4d041))
77+
* **tui:** add teatest integration tests, VHS recordings, and CI ([4b2cbfb](https://github.com/seanb4t/fastmail-cli/commit/4b2cbfb379a367ed9d626ece45c01f1c24402153))
78+
* **tui:** add thread/conversation view with t keybinding ([f6a41fe](https://github.com/seanb4t/fastmail-cli/commit/f6a41fe69359c8da23ff0e9cd62afff0d0c502c9))
79+
* **tui:** auto-select inbox on first load ([b9b11a2](https://github.com/seanb4t/fastmail-cli/commit/b9b11a27f7fb3104a192b5a9b62db4373c4f373b))
80+
81+
82+
### Bug Fixes
83+
84+
* **ci:** pin golangci-lint v2.8.0 and document release-please permission ([24a26bc](https://github.com/seanb4t/fastmail-cli/commit/24a26bcf0cbb0c1cb52a9727db7f96419dd6b136))
85+
* **fastmail:** remove duplicate Email type, use domain type from email.go ([87800b0](https://github.com/seanb4t/fastmail-cli/commit/87800b0f54f379137ab9e8c136f7eb244ad1b20e))
86+
* **lint:** migrate golangci-lint config to v2 and fix lefthook hooks ([3066c8a](https://github.com/seanb4t/fastmail-cli/commit/3066c8a9177d379793e7f0ec05ba8c6d12b15248))
87+
* **mcp:** handle contacts resource without CardDAV client ([1087241](https://github.com/seanb4t/fastmail-cli/commit/10872413b60cd14113c5fbb78e1575134330de14))
88+
* remove duplicate type and test declarations ([e1429b7](https://github.com/seanb4t/fastmail-cli/commit/e1429b76964ade151c26c4a894ca045afd80adcb))
89+
* resolve all lint issues and MCP server test data races (fastmail-cli-mv6) ([aa4ac27](https://github.com/seanb4t/fastmail-cli/commit/aa4ac273b0be9c880542848abd90c1303d27ed77))
90+
* resolve lint issues in cli and internal packages ([0d0900a](https://github.com/seanb4t/fastmail-cli/commit/0d0900a54751787e8dd84845748594577b37e786))
91+
* **tui:** account for pane border overhead in layout height calculation ([82831e0](https://github.com/seanb4t/fastmail-cli/commit/82831e001f1c3617937bef2c53c77f9f48dcc612))
92+
* **tui:** correct stats bar height constant and remove MaxHeight that clips pane borders ([e7f7a16](https://github.com/seanb4t/fastmail-cli/commit/e7f7a16f2c13c769a118b0303e4050e456b1483f))
93+
* **tui:** make inbox auto-select synchronous and add empty pane placeholder ([5a417ff](https://github.com/seanb4t/fastmail-cli/commit/5a417ff0a9c0f1730eba9bf35c9580b450d52f27))
94+
* **tui:** route keys to preview pane when focused and dismiss preview with q ([ae4b939](https://github.com/seanb4t/fastmail-cli/commit/ae4b9394fd3bd9b1f7afc07df70ee71804ccfc90))
95+
* **tui:** skip preview pane in tab cycle when no email is selected ([179c3ed](https://github.com/seanb4t/fastmail-cli/commit/179c3ed8d9e1bde9ee467f3d7091a3a80b770d40))
96+
* **tui:** split content constraining from border rendering to fix stats bar visibility ([376852b](https://github.com/seanb4t/fastmail-cli/commit/376852b5a8738b2ca7f56feb3ea61328934bc8e4))
97+
* **tui:** truncate pane content to prevent overflow past borders ([2ae6dc5](https://github.com/seanb4t/fastmail-cli/commit/2ae6dc51a7d70c08fe841d5154c7d2b3a8935856))
98+
* **tui:** use layout-constrained dimensions for mailbox selection email list ([0ced841](https://github.com/seanb4t/fastmail-cli/commit/0ced841eaa4012234de528d773c98dfb7894bfdb))

0 commit comments

Comments
 (0)