Skip to content

Releases: axllent/mailpit

v1.9.8

16 Oct 08:19
Compare
Choose a tag to compare

Chore

  • Replace satori/go.uuid with github.com/google/uuid (#190)
  • Replace html2text modules with simplified internal function

Libs

  • Update node modules
  • Update Go modules

Swagger

  • Update swagger documentation

Tests

  • Add test to validate swagger.json
  • Add html2text tests

v1.9.7

13 Oct 10:22
Compare
Choose a tag to compare

Fix

  • Enable delete button when new messages arrive

Libs

  • Update node modules
  • Update Go modules

v1.9.6

06 Oct 04:13
Compare
Choose a tag to compare

This minor release includes a small UI change to display the email snippets (preview) on their own line below the subject. Snippets are only generated when new messages are received, so if you wish to re-index existing messages then this can be done via mailpit reindex .

UI

  • Display message previews on separate line (#175)

Libs

  • Update node modules
  • Update Go modules

v1.9.5

05 Oct 04:41
Compare
Choose a tag to compare

This release adds a new inline message preview when viewing a mailbox or search. Snippets are only generated when new messages are received, so if you wish to re-index existing messages then this can be done via mailpit reindex <path-to-database>.

Feature

  • Add reindex subcommand to reindex all messages
  • Display email previews (#175)

Fix

  • HTML message preview background color when switching themes in Chrome
  • Correctly detect tags in search (UI)

Tests

  • Add message summary tests
  • Add snippet tests

v1.9.4

29 Sep 03:53
Compare
Choose a tag to compare

Feature

  • Set authentication credentials directly from environment variables (see #173)

UI

  • Add option to delete a message after release (see #169)

Libs

  • Update node modules
  • Update Go modules

Chore

  • Remove some flags deprecated 08/2022

v1.9.3

27 Sep 04:35
Compare
Choose a tag to compare

Chore

  • Update internal/storage import paths
  • Move storage package to internal/storage
  • Update internal import paths
  • Move utils/* packages to internal/*

Testing

  • Add endpoints for integration tests (see #166)

Tests

  • Add more API tests
  • Add tests for ArgsParser & CleanTag

UI

  • Do not show excluded search tags as "current" in nav
  • Display "Loading messages" instead of "No results" while loading results
  • Only queue broadcast events if clients are connected

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)