Skip to content

Releases: axllent/mailpit

v1.9.2

24 Sep 06:17
Compare
Choose a tag to compare

Fix

  • Delete all messages matching search when more than 1000 results

Libs

  • Update node modules

Tests

  • Add message tag tests
  • Add search delete tests

UI

  • Reset pagination when returning to inbox from search

v1.9.1

23 Sep 11:03
Compare
Choose a tag to compare

Chore

  • Update caniemail data

Libs

UI

  • Set 404 page when loading a non-existent message
  • Link email addresses in message summary to search
  • Better support for mobile screen sizes

v1.9.0

22 Sep 04:41
Compare
Choose a tag to compare

This release includes a complete rewrite of the web UI to include virtual routing (URLs) and a modularised code layout.
Search now also includes the is:tagged (or !is:tagged) keyword option.

API

  • Remove redundant Read status from message (always true)
  • Delete by search filter
  • Add endpoint to return all tags in use

UI

  • Rewrite web UI, add URL routing and components

Feature

  • Improved search parser
  • New search filter [!]is:tagged

Fix

  • Correctly escape certain characters in search (eg: ')

Libs

  • Update minimum Go version to 1.20
  • Update Go modules
  • Update node modules

Tests

  • Bump Go version to 1.21

v1.8.4

06 Sep 05:30
Compare
Choose a tag to compare

Feature

Libs

  • Update node modules

UI

  • Group message tabs on mobile

Fix

  • Correctly decode proxy links containing HTML entities (screenshots)

v1.8.3

06 Sep 04:32
Compare
Choose a tag to compare

Feature

Libs

  • Update node modules

UI

  • Group message tabs on mobile

v1.8.2

16 Aug 05:27
Compare
Choose a tag to compare

Feature

  • Link check to test message links
  • Workaround for non-RFC-compliant message headers containing <CR><CR><LF>

UI

  • Set hostname in page meta title to identify Mailpit instance

Libs

  • Update Go libs

Build

v1.8.1

06 Aug 05:08
Compare
Choose a tag to compare

Docs

  • Add pagination to swagger search documentation

Fix

  • Check/set message Reply-To using SMTP FROM
  • Exclude "sendmail" from recipients list when using mailpit sendmail <options>
  • Exclude <script type="application/json"> from HTML check tests

Libs

  • Update node modules
  • Update Go modules

v1.8.0

30 Jul 07:20
Compare
Choose a tag to compare

This release introduces a branch new feature: HTML check. Mailpit can now test the compatibility of your HTML email against various common platforms and email clients, including webmail! This feature is still in beta while further testing is done, and feedback is received. This feature can be globally disabled by using the --disable-html-check, or via the web UI.

Another important change is that support for remote CSS & fonts is now on by default. This can be disabled with --block-remote-css-and-fonts if you prefer.

Lastly, the web UI search (and tags) now support pagination. This may slow down searches of very large mailboxes, however most users probably will not notice, and finally have access to > 200 messages.

Docs

  • Update brew installation instructions

Feature

  • HTML check to test & score mail client compatibility with HTML emails

Fix

  • Add basePath to swagger.json if webroot is specified

Libs

  • Update node modules
  • Update Go modules

Swagger

  • Update swagger docs

UI

  • Add flag to block all access to remote CSS and fonts (CSP)
  • Remove <base /> tag if set in HTML preview
  • Pagination support for search, all results

v1.7.1

11 Jul 04:53
Compare
Choose a tag to compare

Libs

  • Update Go modules
  • Update node modules

UI

  • Wrap HTML source lines
  • Dark mode color adjustments
  • Update dark mode loading background color

v1.7.0

30 Jun 11:17
Compare
Choose a tag to compare

API

  • Ignore SMTP relay error when one of multiple recipients doesn't exist (#132)
  • Set raw message Content-Type to UTF-8

Build

  • Define Vue build options in esbuild

Libs

  • Update node modules
  • Update Go modules

UI

  • Theme toggler - auto, light and dark themes (#136 )