Mailcatcher Versions Save

Catches mail and serves it through a dream.

v0.9.1.beta2

9 months ago

What's Changed

  • Avoid trapping unsupported SIGQUIT on Windows by @sj26 in 3bdd831ee2a12c0e92787e96fda8d5163a517b41

Full Changelog: https://github.com/sj26/mailcatcher/compare/v0.9.1.beta1...v0.9.1.beta2

Try It Out

gem install mailcatcher -v 0.9.1.beta2

v0.9.1.beta1

9 months ago

What's Changed

  • Upgrade eventmachine to potentially fix #542 by @sj26 in 1815bfe8adcf5858a9caba773f07dd5863908f65

Full Changelog: https://github.com/sj26/mailcatcher/compare/v0.9.0...v0.9.1.beta1

Try It Out

gem install mailcatcher -v 0.9.1.beta1

v0.9.0

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/sj26/mailcatcher/compare/v0.8.2...v0.9.0

v0.9.0.beta2

1 year ago
  • Fixes an issue with signal handling introduced by thin + faye
  • Bumps and relaxes thin requirement to ~> 1.8
  • Supports ruby 3.2

v0.9.0.beta1

1 year ago

Changes since v0.8.2:

  • Ruby 3.1 support (#509)
  • Switch from skinny to faye-websocket for websockets (#510)
    • There are likely some quirks introduce by this change which need to be addressed
  • flexie (Internet Explorer compat for flexbox) removed (#505)

v0.8.2

2 years ago

This is a compatibility release and has no new significant changes.

v0.8.0 was released with a ruby version restriction of v2.0.0+ but used String#+@ which is only available in ruby v2.3.0+. So this reverts usage of +"" in favour of "".dup which should have the same effect but be more widely compatible and releases a new version with the relaxed ruby version. The next version will require ruby 2.6.0+ again and restore usage of +"".

See #486 for details of the observed problem in environments with older versions of ruby.

(The other route would be yanking v0.8.0 which feels more widely harmful than good.)

v0.8.1

2 years ago

Changes since v0.8.0:

  • Fix incompatibility with old sqlite3 versions introduced in v0.8.0

v0.8.0

2 years ago

Changes since v0.7.1:

  • Add feature to limit number of messages kept via --messages-limit=N (#375, thanks @marcmillien)
  • Synchronize removal and clearing of messages over websocket
  • Synchronize quit over websocket
  • Fix HTML character escaping within plain text messages (#392, thanks @okyada)
  • Plain text display now uses pre-wrap (#462, thanks @GDmac)
  • Add version to startup message (e84f4b6ea68eaa7b274bcaf0cc83c9f8ac6efa7e)
  • Remove console.log from date.js (#270, thanks @gnuchu)
  • Improve logo, especially on high dpi displays (#458, thanks @tagliala)
  • Docker image is now much smaller and based on alpine (#344, thanks @mtsmfm)
  • Add version to --help output (dbeecbf1ad1fa1c1fb92c9d0c320f3522a568055)
  • Always enforce foreign key constraints in sqlite3 (#451, thanks @phongnt270)
  • Fix keyboard navigation when searching (d24a4a6b9e0d05261c9d1da7db6c4a43a9305014)
  • Fix attachment links when using --http-path (#405, thanks @sd65)
  • Upgrade jquery to address potential ReDoS (#411, thanks @abdullakarimov)

v0.8.0.beta2

2 years ago
  • Fix keyboard navigation when searching (d24a4a6b9e0d05261c9d1da7db6c4a43a9305014)

v0.8.0.beta3

2 years ago
  • Add version to --help output (dbeecbf1ad1fa1c1fb92c9d0c320f3522a568055)
  • Always enforce foreign key constraints in sqlite3 (#451, thanks @phongnt270)