# Changelog ## 2025-10-24 - 1.1.0 - feat(ci) Add CI, release and npm-publish automation; introduce release template and local settings - Add CI workflow (.gitea/workflows/ci.yml) to run TypeScript checks, linting, formatting and platform compilation tests - Add release workflow (.gitea/workflows/release.yml) to compile binaries for multiple platforms, generate checksums, create/update Gitea releases and upload assets - Add npm publish workflow (.gitea/workflows/npm-publish.yml) to build package from a tag and publish precompiled binaries to npm (tag-triggered) - Add a Gitea release template (.gitea/release-template.md) describing platforms, checksums and installation options - Add local tool permission settings (.claude/settings.local.json) used by local tooling - No API or runtime source changes — this commit is focused on CI/CD, release automation and packaging ## 2025-10-24 - 1.0.1 - fix(dev) Add local development settings file to grant tooling permissions - Add a local development settings file to configure permissions used by repository tooling (file-system reads and a small set of shell/CLI operations). - This is a developer-only configuration — it doesn't change runtime code or published artifacts. - No functional changes to the mailer library; bumps patch version only to record the repository config change. ## 1.0.0 (2025-10-24) ### Features - Initial release of @serve.zone/mailer - SMTP server and client implementation - HTTP REST API (Mailgun-compatible) - Automatic DNS management via Cloudflare - Systemd daemon service - CLI interface for all operations - DKIM signing and SPF validation - Email routing and delivery queue - Rate limiting and bounce management