Changelog

Release notes synced to the upstream changelog.

This page now mirrors the real `CHANGELOG.md` from the worker-mailer repository instead of a condensed rewrite.

  1. Unreleased

    Unreleased

    Features

    • a6ab686: migrate project metadata to Bun and remove `pnpm-lock.yaml`
  2. 1.3.3

    1.3.3

    Fixes

    • 533e299: dependency update
    • c2bd1f4: release v1.3.3
  3. 1.3.2

    1.3.2

    Fixes

    • 183ccf0: update library versions
    • 0c4652e: add LICENSE file
    • a0d7742: update LICENSE contents
    • e0d0d2d: release v1.3.2
  4. 1.3.1

    1.3.1

    Fixes

    • 2681406: update documentation with new features
    • bf60489: release v1.3.1
  5. 1.3.0

    1.3.0

    Features

    • 2224ada: add email validation with RFC 5322 compliant regex
    • 2224ada: add custom error classes (InvalidEmailError, SmtpAuthError, SmtpConnectionError, SmtpRecipientError, SmtpTimeoutError, InvalidContentError)
    • 2224ada: add support for inline attachments with Content-ID (CID) for embedding images in HTML emails
    • 2224ada: add lifecycle hooks (onConnect, onSent, onError, onClose) for monitoring email operations
    • 2224ada: add optional Cloudflare Queues integration for async email processing (`@workermailer/smtp/queue`)
    • b6ea3d8: fix duplicated `types` field in `package.json`
    • 2068ddf: configure npm registry URL in publish workflow
  6. 1.2.12

    1.2.12

    Fixes

    • fe014cd: AAAAA
    • b066e03: release v1.2.12
  7. 1.2.11

    1.2.11

    Fixes

    • 0d51c7f: And that?
    • b706884: release v1.2.11
  8. 1.2.10

    1.2.10

    Fixes

    • daef139: add `--provenance`
    • 1a6506c: release v1.2.10
  9. 1.2.9

    1.2.9

    Fixes

    • 731f782: If I have to run one more of these tests, I'll go crazy!
    • 189976c: release v1.2.9
  10. 1.2.8

    1.2.8

    Fixes

    • 38ea0d9: Use Bun
    • e91d939: release v1.2.8
  11. 1.2.7

    1.2.7

    Fixes

    • b8fe749: Fiix
    • b953bed: Fix?
    • 941d986: release v1.2.7
  12. 1.2.6

    1.2.6

    Fixes

    • 53695f0: Fix?
    • 74ce7d4: release v1.2.6
  13. 1.2.5

    1.2.5

    Fixes

    • 8bc025e: fix
    • 5d283df: release v1.2.5
  14. 1.2.4

    1.2.4

    Fixes

    • c9c9953: Fix publish npm
    • cc7895b: Changing the npm version pointer
    • e2f583a: release v1.2.4
  15. 1.2.3

    1.2.3

    Fixes

    • 6ccdd9a: Up GitHub Actions
    • 7ad0b82: Updated package name
    • 2ebaf1b: release v1.2.3
  16. 1.2.2

    1.2.2

    Fixes

    • bbec754: Init
    • 9c3fa7b: release v1.2.2
  17. 1.2.1

    1.2.1

    Fixes

    • 18cd709: fix: implement SMTP dot-stuffing (rfc 5321)
  18. 1.2.0

    1.2.0

    Features

    • f3a7fb2: Implement quoted-printable encoding
  19. 1.1.5

    1.1.5

    Fixes

    • 02cc185: fix: Email headers override
  20. 1.1.4

    1.1.4

    Fixes

    • 159934d: fix: Mime boundary length too long.
  21. 1.1.3

    1.1.3

    Fixes

    • 55259f1: fix: Socket close timeout by ignoring promise result
    • c385ba1: fix #23: some servers replied 550 MIME boundary length exceeded (see RFC 2046) to messages that were too long
  22. 1.1.2

    1.1.2

    Fixes

    • cb77d2b: fix: Socket close timeout by ignoring promise result
    • 90d0631: fix #23: some servers replied 550 MIME boundary length exceeded (see RFC 2046) to messages that were too long
  23. 1.1.1

    1.1.1

    Fixes

    • e14a156: fix: Add missing space before NOTIFY=NEVER
  24. 1.1.0

    1.1.0

    Features

    • 15a2961: Add DSN & attachment features
    • 15a2961: Add startTls options(default: true), upgrade to TLS if SMTP server supported.
  25. 1.0.1

    1.0.1

    Fixes

    • 248bb4a: Export LogLevel Enum while packaging