|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2026-02-05) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add core Go dependencies ([cc03a0e](https://github.com/seanb4t/fastmail-cli/commit/cc03a0e70de7f6c8c1304002d13bc3255deb5a09)) |
| 9 | +* **auth:** implement auth status token validation (fc-srm1.5) ([54fdce8](https://github.com/seanb4t/fastmail-cli/commit/54fdce863f0909573169d7391b0309fe7521f23a)) |
| 10 | +* **auth:** implement credential storage with layered lookup ([0263023](https://github.com/seanb4t/fastmail-cli/commit/02630233d95da2fb7590653b284034f7a61637b4)) |
| 11 | +* **ci:** install and configure Lefthook with Cocogitto (fastmail-cli-9wt) ([f74a286](https://github.com/seanb4t/fastmail-cli/commit/f74a286d05d6b44fb7fc178e8bd734abfe5bb6f7)) |
| 12 | +* **ci:** setup GoReleaser for automated cross-platform releases (fastmail-cli-shp) ([e858bed](https://github.com/seanb4t/fastmail-cli/commit/e858bedb9cfe767e7796eb31dbc52805f331eabd)) |
| 13 | +* **ci:** setup release-please and CI workflow (fastmail-cli-sor) ([327601f](https://github.com/seanb4t/fastmail-cli/commit/327601f3e398f36a110cd53db1e80c2513f27dab)) |
| 14 | +* **cli:** add exit code constants for auth status command ([3a34fb5](https://github.com/seanb4t/fastmail-cli/commit/3a34fb59a29ea8138f97671fe5e8a80235508c6c)) |
| 15 | +* **cli:** handle auth status exit codes in Execute ([156d7a4](https://github.com/seanb4t/fastmail-cli/commit/156d7a4fb4081a0d8f229dc663fecc36a484c20f)) |
| 16 | +* **cli:** implement auth login/logout/status commands ([90f48a5](https://github.com/seanb4t/fastmail-cli/commit/90f48a544fd9c6acd70c72bc1362fa07e0d0f023)) |
| 17 | +* **cli:** implement Cobra root command with global flags ([b5d7d22](https://github.com/seanb4t/fastmail-cli/commit/b5d7d22527def0830d0fbff7ff2ef161f0c60292)) |
| 18 | +* **cli:** implement contacts CLI commands (fc-7kn.5) ([30c22ad](https://github.com/seanb4t/fastmail-cli/commit/30c22ad7f6b4659b85c9074bc0f41d24cf71dd7c)) |
| 19 | +* **cli:** implement export command for email backup (fc-f7z.4) ([437f2af](https://github.com/seanb4t/fastmail-cli/commit/437f2afbb857ede1fba593ed93886e6c5262e4e9)) |
| 20 | +* **cli:** implement masked email CLI commands (fc-f7z.7) ([5df555d](https://github.com/seanb4t/fastmail-cli/commit/5df555d1e83f61d33eeb05a91eaca9516e418ad8)) |
| 21 | +* **cli:** implement MCP server command (fc-08v.5) ([1be3ac3](https://github.com/seanb4t/fastmail-cli/commit/1be3ac3a8a5b829864a25fc3b6a962375ef78e96)) |
| 22 | +* **config:** implement configuration management with Viper ([30b75a7](https://github.com/seanb4t/fastmail-cli/commit/30b75a7c3a18651d02386ee6b55fd2880a0b1f88)) |
| 23 | +* **dav:** implement CardDAV and CalDAV client foundation ([5a9b89a](https://github.com/seanb4t/fastmail-cli/commit/5a9b89aea18ba890536df7be7cd5fb0d55cafb1a)) |
| 24 | +* **dav:** implement Contact types and CardDAV methods (fc-7kn.2) ([fe0bc0b](https://github.com/seanb4t/fastmail-cli/commit/fe0bc0bd998b702c5bc10f936ced45fc0f96fc3b)) |
| 25 | +* **fastmail:** add email domain types for public API ([24dc074](https://github.com/seanb4t/fastmail-cli/commit/24dc07408591691040c8ccde429d4b4ef3e00c73)) |
| 26 | +* **fastmail:** implement calendar types and CalDAV service (fc-7kn.4) ([5b7ca4b](https://github.com/seanb4t/fastmail-cli/commit/5b7ca4ba57fa17318e2f19b8f5caf60fde22f0f1)) |
| 27 | +* **fastmail:** implement contacts service (fc-7kn.3) ([a8f748f](https://github.com/seanb4t/fastmail-cli/commit/a8f748f418793e7948a0f557968e9f996d49d405)) |
| 28 | +* **fastmail:** implement high-level mail service ([4548216](https://github.com/seanb4t/fastmail-cli/commit/454821691ab8e2f8a1f47199cce76c49b33e2f31)) |
| 29 | +* **fastmail:** implement JSONL email export (fc-f7z.1) ([c12e566](https://github.com/seanb4t/fastmail-cli/commit/c12e566b8bca45d8b1345ad801284f4c76b3baed)) |
| 30 | +* **fastmail:** implement Maildir email export format ([747eb78](https://github.com/seanb4t/fastmail-cli/commit/747eb78213c45e0e26dbcb11e23bdeb6be8e5de8)) |
| 31 | +* **fastmail:** implement Masked Email service ([2f8fa06](https://github.com/seanb4t/fastmail-cli/commit/2f8fa06fd955e6e9fc46bfef1ec60c7b93f4ec03)) |
| 32 | +* **fastmail:** implement Mbox email export format ([ead8125](https://github.com/seanb4t/fastmail-cli/commit/ead81256d9d3e2d6f82b44618de162b735dae697)) |
| 33 | +* **jmap:** add DefaultSessionURL constant for JMAP endpoints ([a6a8255](https://github.com/seanb4t/fastmail-cli/commit/a6a825510f4cdd3e09bcb2ca2f2e71885e22ddd1)) |
| 34 | +* **jmap:** add WithHTTPClient option for testability ([4836d63](https://github.com/seanb4t/fastmail-cli/commit/4836d636e760800eab3d95164773a4d81af53418)) |
| 35 | +* **jmap:** implement API Call method and request/response types ([318b7e6](https://github.com/seanb4t/fastmail-cli/commit/318b7e67c5914e3a0bf88d38798cdf7cd3db96cb)) |
| 36 | +* **jmap:** implement Email and Mailbox method helpers ([9517867](https://github.com/seanb4t/fastmail-cli/commit/9517867bbfe5ad8d4110f5c78960dabf5f748ab3)) |
| 37 | +* **jmap:** implement JMAP session client ([68d45a3](https://github.com/seanb4t/fastmail-cli/commit/68d45a346cfcdfa0844e1962089fdb369ef2e1d3)) |
| 38 | +* **jmap:** implement Masked Email JMAP extension (fc-f7z.5) ([7e95115](https://github.com/seanb4t/fastmail-cli/commit/7e951158f7ebe0073d5b5ac81f7e8aa8aacd670f)) |
| 39 | +* **jmap:** implement request/response types for JMAP protocol ([1feb427](https://github.com/seanb4t/fastmail-cli/commit/1feb427faa89f0470ab83dcd41f11f783c6e0015)) |
| 40 | +* **mail:** implement send and reply commands ([982cd6a](https://github.com/seanb4t/fastmail-cli/commit/982cd6a6598bcfe89f27bd0847dd03ba35ed26c3)) |
| 41 | +* **mcp:** implement mail tools for MCP server (fc-08v.3) ([541593e](https://github.com/seanb4t/fastmail-cli/commit/541593e89fdfa91145874e2f980dc63b945a47fb)) |
| 42 | +* **mcp:** implement MCP protocol types for JSON-RPC (fc-08v.1) ([4419f2e](https://github.com/seanb4t/fastmail-cli/commit/4419f2eae4baac916b6a21231ae5b7205a6336cb)) |
| 43 | +* **mcp:** implement MCP resources for context injection (fc-08v.4) ([e6fa73e](https://github.com/seanb4t/fastmail-cli/commit/e6fa73e086afa9ef91efe83a7851fbc19f8935d2)) |
| 44 | +* **mcp:** implement MCP server core with stdio transport (fc-08v.2) ([0fd9866](https://github.com/seanb4t/fastmail-cli/commit/0fd9866a56f48b9c9800321c5213057e28e743fa)) |
| 45 | +* **output:** implement TTY-aware output formatting ([3fca743](https://github.com/seanb4t/fastmail-cli/commit/3fca743fed5692bcdd83cf87b2d11903c94e471f)) |
| 46 | +* **scaffold:** initialize Go project with build tooling ([1174047](https://github.com/seanb4t/fastmail-cli/commit/11740470d96f423d6f8bdfba8be0263479ec69b2)) |
| 47 | +* **structure:** add directory structure with CLAUDE.md documentation ([ab2a759](https://github.com/seanb4t/fastmail-cli/commit/ab2a759af0d6b88c6db7829f6d2f9641585dc8a9)) |
| 48 | + |
| 49 | + |
| 50 | +### Bug Fixes |
| 51 | + |
| 52 | +* **ci:** pin golangci-lint v2.8.0 and document release-please permission ([24a26bc](https://github.com/seanb4t/fastmail-cli/commit/24a26bcf0cbb0c1cb52a9727db7f96419dd6b136)) |
| 53 | +* **fastmail:** remove duplicate Email type, use domain type from email.go ([87800b0](https://github.com/seanb4t/fastmail-cli/commit/87800b0f54f379137ab9e8c136f7eb244ad1b20e)) |
| 54 | +* **mcp:** handle contacts resource without CardDAV client ([1087241](https://github.com/seanb4t/fastmail-cli/commit/10872413b60cd14113c5fbb78e1575134330de14)) |
| 55 | +* remove duplicate type and test declarations ([e1429b7](https://github.com/seanb4t/fastmail-cli/commit/e1429b76964ade151c26c4a894ca045afd80adcb)) |
| 56 | +* resolve all lint issues and MCP server test data races (fastmail-cli-mv6) ([aa4ac27](https://github.com/seanb4t/fastmail-cli/commit/aa4ac273b0be9c880542848abd90c1303d27ed77)) |
| 57 | +* resolve lint issues in cli and internal packages ([0d0900a](https://github.com/seanb4t/fastmail-cli/commit/0d0900a54751787e8dd84845748594577b37e786)) |
0 commit comments