Skip to content

Releases: axllent/mailpit

v1.22.3

15 Feb 20:46
Compare
Choose a tag to compare

Feature

Chore

  • Specify Docker health check start period and interval (#439)
  • Update Go & node dependencies

Fix

  • Replace TrimLeft with TrimPrefix for webroot path handling (#441)
  • Update Swagger JSON to prevent overflow (#442)
  • Correctly detect maximum SMTP recipient limits, add test
  • Include font/woff content type to embedded controller

v1.22.2

08 Feb 21:11
Compare
Choose a tag to compare

Chore

  • Replace http.FileServer with custom controller to correctly encode gzipped error responses for embed.FS
  • Enable browser cache for embedded web UI assets
  • Update Go dependencies
  • Update node dependencies / esbuild

Fix

  • Add missing "latest" route to message attachment API endpoint (#437)
  • Remove recursive HTML regeneration in embedded HTML view (#434)

v1.22.1

06 Feb 02:09
Compare
Choose a tag to compare

Feature

  • Add optional query parameter for HTML message iframe embedding (#434)
  • Add optional UI setting to skip "Delete all" & "Mark all read" confirmation dialogs(#428)

Chore

  • Update node dependencies
  • Update Go dependencies
  • Add API CORS policy to HTML preview routes (#434)
  • Bump actions/stale from 9.0.0 to 9.1.0 (#432)

v1.22.0

26 Jan 00:37
Compare
Choose a tag to compare

This release introduces two significant new features: Chaos and SMTP auto-forwarding.

Chaos (sometimes referred to as "Chaos Monkey") allows you to set SMTP error response codes at various stages in a SMTP transaction in order to test application resilience.

Feature

Chore

  • Update node dependencies
  • Update Go dependencies

Fix

  • Update command npm run update-caniemail save path (#422)
  • Correct date formatting in TestMakeHeaders

v1.21.8

20 Dec 03:50
Compare
Choose a tag to compare

Chore

  • Update node dependencies
  • Update Go dependencies

Fix

  • db: Remove unused FOREIGN KEY REFERENCES in message_tags table (#374)

v1.21.7

14 Dec 10:01
Compare
Choose a tag to compare

Chore

  • Display "To" details in mobile messages list
  • Display "From" details in message sidebar (desktop) (#403)
  • Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling (#409)
  • Move smtpd & pop3 modules to internal
  • Bump Go version for automated testing
  • Update Go dependencies
  • Update node dependencies

Fix

  • Prevent splitting multi-byte characters in message snippets (#404)
  • Ignore unsupported optional SMTP 'MAIL FROM' parameters (#407)

Testing

  • Add smtpd tests

v1.21.6

08 Dec 00:06
Compare
Choose a tag to compare

Feature

  • Include Mailpit label (if set) in webhook HTTP header (#400)
  • Add support for sending inline attachments via HTTP API (#399)

Chore

  • Update caniemail database
  • Update node dependencies
  • Update Go dependencies

Fix

  • Message view not updating when deleting messages from search (#395)

v1.21.5

26 Nov 09:25
Compare
Choose a tag to compare

Chore

  • Make symlink detection more specific to contain "sendmail" in the name (#391)
  • Update caniemail database
  • Update node dependencies
  • Update Go dependencies

v1.21.4

17 Nov 04:57
Compare
Choose a tag to compare

Bugfix

  • Fix external CSS stylesheet loading in HTML preview (#388)

v1.21.3

16 Nov 02:29
Compare
Choose a tag to compare

Chore

  • Minor UI tweaks
  • Upgrade Alpine packages on Docker build
  • Mute Dart Sass deprecation notices
  • Update Go dependencies
  • Update node dependencies
  • Update Swagger documentation
  • API code restructure