# Changelog Notable changes to Mailpit will be documented in this file. ## [v1.10.1] ### Chore - Use NextReader() instead of ReadMessage() for websocket reading ([#207](https://github.com/axllent/mailpit/issues/207)) ### Fix - Prevent JavaScript error if message is missing `From` header ([#209](https://github.com/axllent/mailpit/issues/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](https://github.com/axllent/mailpit/issues/206)) - Option to allow untrusted HTTPS certificates for screenshots & link checking ([#204](https://github.com/axllent/mailpit/issues/204)) - Add URL redirect (`/view/latest`) to view latest message in web UI ([#166](https://github.com/axllent/mailpit/issues/166)) ### Fix - Correctly close websockets on client disconnect ([#207](https://github.com/axllent/mailpit/issues/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](https://github.com/axllent/mailpit/issues/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 - Set optional webhook for received messages ([#195](https://github.com/axllent/mailpit/issues/195)) - Reset message date on release ([#194](https://github.com/axllent/mailpit/issues/194)) ### Libs - update node modules - Update Go modules ## [v1.9.8] ### Chore - Replace satori/go.uuid with github.com/google/uuid ([#190](https://github.com/axllent/mailpit/issues/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](https://github.com/axllent/mailpit/issues/175)) ## [v1.9.5] ### Feature - Add `reindex` subcommand to reindex all messages - Display email previews ([#175](https://github.com/axllent/mailpit/issues/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](https://github.com/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 ` - Exclude