maildev

SMTP Server + Web Interface for viewing and testing emails during development.

OTHER License

Downloads
192.4K
Stars
4.7K
Committers
71

Bot releases are visible (Hide)

maildev - v2.1.0 - Add TLS support for incoming mails Latest Release

Published by djfarrelly over 1 year ago

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: https://github.com/maildev/maildev/compare/v2.0.5...v2.1.0

maildev - v2.0.5 - Support Node 18.x

Published by djfarrelly over 2 years ago

This is a bug fix release

What's Changed

  • Fixes for #413 via upgrading smtp-server package to 3.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: https://github.com/maildev/maildev/compare/v2.0.4...v2.0.5

maildev - v2.0.4 - Fixes for HTML presentation issues in 2.x release

Published by djfarrelly over 2 years ago

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: https://github.com/maildev/maildev/compare/v2.0.2...v2.0.4

maildev - v2.0.2 - BCC and Email API Filter

Published by soulteary over 2 years ago

In this version, we have merged some functions from the community, and continue to solve the problems and pr accumulated in the community. https://github.com/maildev/maildev/issues/379

What's Changed

New Contributors

Full Changelog: https://github.com/maildev/maildev/compare/v2.0.1...v2.0.2

maildev - v2.0.1 - Publish a new Docker image

Published by soulteary over 2 years ago

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

Full Changelog: https://github.com/maildev/maildev/compare/v2.0.0...v2.0.1

maildev - v2.0.0

Published by soulteary over 2 years ago

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

New Contributors

Full Changelog: https://github.com/maildev/maildev/compare/v1.1.1...v2.0.0

maildev - v1.1.1

Published by soulteary over 2 years ago

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

New Contributors

Full Changelog: https://github.com/maildev/maildev/compare/v1.1.0...v1.1.1

maildev - 1.1.0

Published by djfarrelly about 5 years ago

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👏

maildev - 1.0.0 🎉

Published by djfarrelly over 5 years ago

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 👏

maildev - New "Relay to" a specific email button

Published by djfarrelly about 8 years ago

Adds the new "Relay to" button to relay (forward) an email to a specific email address other than the address it was originally sent to (#126)

Also includes fixes and adjustments from #125, #131, #132 and a fix for #123.

maildev - New base pathname cli option

Published by djfarrelly over 8 years ago

Work from #122

maildev - Improved shutdowns

Published by djfarrelly over 8 years ago

MailDev will now shutdown it's internal services when the SIGTERM signal is signaled. This makes stopping the docker container much faster and it will exist with a 0 code instead of the previous error code.

Includes work from #120

maildev - Fix inline image replacement

Published by djfarrelly over 8 years ago

Fixes issue where only the first inline image would be replaced (#116)

Includes work form #117.

maildev - Nodemailer attachment fix. Smaller Docker image

Published by djfarrelly over 8 years ago

Now using the alpine base image for Docker, dramatically reducing image size on Docker hub as of this release.
Includes a bug fix for nodemailer from #111.

maildev - Adds ability to run behind a proxy

Published by djfarrelly over 8 years ago

New documentation to show this added functionality.

Includes #98, #108, #109 and fixes for #97. Various dependencies updated to latest versions.

maildev - Fix issues with Node 5.7

Published by djfarrelly over 8 years ago

Includes the path fix in #107 which addresses compatibility with Node 5.7 (#106)

maildev - Email relay and embedded images fixes

Published by djfarrelly almost 9 years ago

Includes fixes from #84, #85, #87 as well as a fix for #69

maildev - Add auto relay mode, Web interface ip binding

Published by djfarrelly about 9 years ago

This includes new features from #78 and #81

maildev - Add Node 0.12 compatibility

Published by djfarrelly over 9 years ago

This includes using a new smtp server for Node >= 0.12 and io.js. Includes #74, #77.

maildev - v0.10.0 - New advanced configuration options

Published by djfarrelly over 9 years ago

  • Feature - Adding the ability to require authentication on the SMTP server (#58)
  • Feature - Add ability to specify binding IP address for services (#63)
  • Feature - Adding HTTP auth options (#59)
  • Fix - Prevent full refresh of UI when deleting a single email (#61)