Releases: chekusu/mails
Releases · chekusu/mails
v1.4.1
v1.4.1: full e2e coverage for all 3 providers + README test matrix Add comprehensive e2e tests: db9 full flow (18 tests), remote OSS/hosted direction filter + pagination, sqlite CLI integration (11 tests). Update all 3 READMEs (EN/ZH/JA) with provider e2e coverage matrix. 239 tests total (168 unit + 71 e2e), 0 failures. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.4.0
v1.4.0: storage provider parity — attachments, outbound recording, se…
v1.3.0
v1.3.0: add attachment download support Add getAttachment to remote provider — calls /v1/attachment (hosted) or /api/attachment (self-hosted) to download binary attachments. CLI inbox detail now shows attachment IDs and supports --save flag to download all attachments to disk. Inbox list shows +Natt indicator for emails with attachments. New e2e tests hit live APIs: OSS worker (test.mails.dev) for attachment metadata, hosted worker (mails.dev) for binary download via R2. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.2.4
v1.2.4: remove device code from headless claim (not supported on curr…
v1.2.3
v1.2.3: fix headless claim — show full URL with session params Headless mode now shows the direct link with ?session=&claim=&source=cli so users can click/copy it without needing to find the device code input. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.2.2
v1.2.2: fix send priority — api_key (hosted) takes precedence over re…
v1.2.1
v1.2.1: auto-resolve mailbox from api_key via /v1/me - `mails config set api_key mk_xxx` now auto-fetches mailbox + default_from - resolveApiKey() shared by config, storage, and send modules - Full E2E tests for both hosted (mails.dev) and self-hosted (test.mails.dev) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.2.0
v1.2.0: hosted send (100 free/month + x402), attachment support New features: - Hosted send: POST /v1/send with api_key auth, zero config after claim - 100 free emails/month per user, over-quota returns 402 with x402 USDC payment ($0.002/email) - Hosted send provider auto-detected when api_key is set (resend_api_key takes priority) - skill.md: add /v1/send API docs with attachment example Tests: 136 unit + E2E, 0 failures Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.1.0
Fix CI: exclude send.test.ts from second test run Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.0.1
fix: match shipkey publish workflow pattern exactly - Remove top-level permissions, use per-job permissions - Add npm install -g npm@latest for OIDC support - Add || true to publish step Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>