Releases: maildev/maildev
v2.2.1
Full Changelog: v2.1.0...v2.2.1
Key updates:
- Fix CVE-2024-27448, #487 via #508
- Upgrade all dependencies to remove vulnerabilities (#497)
- Fix auth with no password #495
- fix(420): maildev does not fail to start when using --auto-relay together with --mail-directory #480
- Listen on IPv4 and IPv6 by default #486
- feat: possibility to set timezone #478
- fix: health check with auth and basePathname #475
- Fix flaky tests
v2.1.0 - Add TLS support for incoming mails
What's Changed
- Add TLS support for incoming mails #435 (Fixes #182, #429)
- Fix: Remove sanitizing of
target=_blank
attributes on anchors - Fix: Fixed healthcheck with
MAILDEV_BASE_PATHNAME
#419 - Fix: Fixed healthcheck with
MAILDEV_WEB_PORT
(Fixed: #433) - Security: upgrade socket.io to fix CVE-2022-41940 and CVE-2022-2421 #447
- Security: misc security updates: JSON5, got
Note
- Tests are failing on Node 18.x in CI, but passing in all local testing w/ Node 18.
Full Changelog: v2.0.5...v2.1.0
v2.0.5 - Support Node 18.x
This is a bug fix release
What's Changed
- Fixes for #413 via upgrading
smtp-server
package to3.11.0
by @djfarrelly in #415
Note
- Tests were failing so tests have been improved to be passing again on all LTS versions of Node as well as the pending LTS, 18.x
Full Changelog: v2.0.4...v2.0.5
v2.0.4 - Fixes for HTML presentation issues in 2.x release
This is a bug fix release
What's Changed
- Fixes for #398, #403, #411
- Fix and improve html sanitization by @dcrouch79 in #408
- Fix iframe being undefined by @djfarrelly in #412
Note
v2.0.3
was missing a dependency as was missed during review and QA. That version should be ignored.
Full Changelog: v2.0.2...v2.0.4
v2.0.2 - BCC and Email API Filter
In this version, we have merged some functions from the community, and continue to solve the problems and pr accumulated in the community. #379
What's Changed
- BCC support by @delbertooo in #369
- chore: update sendmail example for bcc by @soulteary in #384
- fix: Program unknown argument by @KhalitovAdel in #368
- chore: update test for cli by @soulteary in #387
- feat: Api with compression by @soulteary in #388 #305 @leonardobsjr
- feat: email api support filter by @soulteary in #389 #334 @madflow
- docs: fix readme link by @soulteary in #386
- Security Issue Feedback #344 @ms2sato
New Contributors
- @delbertooo made their first contribution in #369
- @KhalitovAdel made their first contribution in #368
Full Changelog: v2.0.1...v2.0.2
v2.0.1 - Publish a new Docker image
Thanks for the feedback from the community users, now the docker image of maildev can run normally 🎉
@benobab @campfireman @agbaraka @jcoutch @veritem @serg-kovalenko @ravirdv @thenickfish
What's Changed
- bugfix: update package.json declare that Node v12 or later is required by @soulteary in #380
- feat: upgrade docker image and package.json by @soulteary in #383
Full Changelog: v2.0.0...v2.0.1
v2.0.0
After a period of updates, we have upgraded the software to version v2.0.0, contains numerous dependency updates, security bug fixes, and test script fixes.
The current version adds Node v16 LTS support and stops supporting Node v10.
Next, the community will add features based on this version, we need more partners to join us, if you are interested, come along.
What's Changed
- feat: enable logging of mail contents via CLI option @LoneRifle
- chore: bring projects back to life by @soulteary in #378
New Contributors
- @soulteary and @LoneRifle made their first contribution in #378
Full Changelog: v1.1.1...v2.0.0
v1.1.1
Thanks to all the community partners, see you in the next new release.
If you need to use Node v10, please stay with the current version, in the next version, we will drop Node v10 and start supporting Node v16
What's Changed
- Fix typos in var names and logger. by @harpocrates12 in #261
- Implemented Healthcheck based on existing health endpoint in Dockerfi… by @pgerhard in #265
- Add an unread counter in the favicon by @micoli in #267
- Hide STARTTLS by @jderusse in #276
- Update Docker & Github repo referencess by @djfarrelly in #288
- Remove root user from docker, update ports and update Node / libraries by @jovanmaric in #281
- Allow configuration from environment variables by @lewebsimple in #289
- [ch5876]: Fixed #252 by @constfilin-sgn in #275
- Browser notifications by @frankdekker in #284
- add lint:fix to package.json by @dszymczuk in #192
- Enabling/disabling javascript - fixes #152 by @donut87 in #181
- Persist settings in localStorage, improve settings toggles by @djfarrelly in #291
- Add a toggle to display menus wide by @micoli in #268
- Extract options parsing as library by @djfarrelly in #292
- Handle SMTPConnection errors. Fixes #287. by @djfarrelly in #293
- Add persistence support by @audig in #303
- add dark theme by @bazaim in #322
- DominikSerafin/maildev fork by @DominikSerafin in #343
- switch to Github actions by @madflow in #333
New Contributors
- @harpocrates12 made their first contribution in #261
- @pgerhard made their first contribution in #265
- @micoli made their first contribution in #267
- @jderusse made their first contribution in #276
- @jovanmaric made their first contribution in #281
- @lewebsimple made their first contribution in #289
- @constfilin-sgn made their first contribution in #275
- @frankdekker made their first contribution in #284
- @dszymczuk made their first contribution in #192
- @audig made their first contribution in #303
- @bazaim made their first contribution in #322
- @DominikSerafin made their first contribution in #343
- @madflow made their first contribution in #333
Full Changelog: v1.1.0...v1.1.1
1.1.0
Bugfix
- Fix attachment file URI not correctly encoded (#256)
Improvements
- Update minimum version to 8 (LTS) (#246)
- Add appveyor testing for windows (#247)
- Improved documentation for Rails (#248)
- Upgrade dependencies (#259)
- Add healthcheck endpoints (#255)
- Add CORS support to the rest API (#260)
Breaking changes
- No breaking changes 🎉
Contributors
Thanks to @floo51, @loremaps, @andreas, @SSANSH, @gael-ian, @oktapodia👏
1.0.0 🎉
Bugfix
- Fix attachment has the same cid (#145)
- Fix Messages with tag-like content don't display (#130)
- Fix failed to open an attachment with a # character (#221)
- Fix socket.io does not seem to work on windows (#185)
- Fix can't delete an attachment
- Fix can't clean the temp folder
Improvements
- Add ability to hide SMTP extensions (#147)
- Add ability to disable the web interface - Useful for programatic usage or testing (#165 - renamed to disable-web)
- Improved shutdown handling for cli and Docker image usage (#167)
- Load email source on demand fix (#146)
- Reduced Docker image size (51 to 23mb)
- Gracefully shutdown if smtp port in use (#162)
- Increased test coverage
- Massive code cleanup
Breaking changes
- 1.x only works with Node.js 4.0 and higher ending support for 0.10 and 0.12
Contributors
Thanks to @kgeis, @oktapodia, @donut87, @SirMrDexter, @cbdabner, @jsonxr, @miquelfire, @GeoffreyBooth, @hichxm, @nilsceberg 👏