mirror of
https://github.com/axllent/mailpit.git
synced 2025-01-04 00:15:54 +02:00
18 KiB
18 KiB
Changelog
Notable changes to Mailpit will be documented in this file.
[v1.10.4]
Fix
- Remove JS debug information for favicon
[v1.10.3]
Chore
- Update caniemail library & add
hr
element test
Feature
- Add @ as valid character for webroot (#215)
Fix
- New favicon notification badge to fix rendering issues (#210)
Libs
- Update node modules
- Update Go modules
[v1.10.2]
Chore
- Add favicon fallback font (sans-serif) for unread count
- Clearer log messages for bound SMTP & HTTP addresses
Feature
- Allow port binding using hostname
Libs
- Update node modules
- Update Go modules
UI
- Enable tag colors by default
[v1.10.1]
Chore
- Use NextReader() instead of ReadMessage() for websocket reading (#207)
Fix
- Prevent JavaScript error if message is missing
From
header (#209)
Libs
- Update node modules
- Update Go modules
Swagger
- Revert BinaryResponse type to string
[v1.10.0]
Feature
- Support search query params to /latest endpoints (#206)
- Option to allow untrusted HTTPS certificates for screenshots & link checking (#204)
- Add URL redirect (
/view/latest
) to view latest message in web UI (#166)
Fix
- Correctly close websockets on client disconnect (#207)
Libs
- Update node modules
- Update Go modules
[v1.9.10]
Docs
- Update documentation links
Fix
- Correctly display "About" modal when update check fails (resolves #199)
Libs
- Update node modules
- Update Go modules
- Update caniemail test data
UI
- Fix column width in search view
[v1.9.9]
Chore
- Move html2text module to internal/html2text
Feature
Libs
- update node modules
- Update Go modules
[v1.9.8]
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]
Fix
- Enable delete button when new messages arrive
Libs
- Update node modules
- Downgrade microcosm-cc/bluemonday, revert to Go 1.20
- Update Go modules & minimum Go version (1.21)
[v1.9.6]
Libs
- Update node modules
- Update Go modules
UI
- Display message previews on separate line (#175)
[v1.9.5]
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]
Chore
- Remove some flags deprecated 08/2022
Feature
- Set auth credentials directly from environment variables
Libs
- Update node modules
- Update Go modules
UI
- Add option to delete a message after release
[v1.9.3]
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
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]
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]
Chore
- Update caniemail data
Libs
- Update Go modules
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]
API
- Remove redundant
Read
status from message (always true) - Delete by search filter
- Add endpoint to return all tags in use
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
UI
- Rewrite web UI, add URL routing and components
[v1.8.4]
Fix
- Correctly decode proxy links containing HTML entities (screenshots)
[v1.8.3]
Feature
- HTML screenshots
Libs
- Update node modules
UI
- Group message tabs on mobile
[v1.8.2]
Build
- Update wangyoucao577/go-release-action@v1.39
Feature
- Link check to test message links
- Workaround for non-RFC-compliant message headers containing
Libs
- Update Go libs
UI
- Set hostname in page meta title to identify Mailpit instance
[v1.8.1]
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