Releases: sj26/mailcatcher
v0.10.0
Promotes v0.10.0.alpha1.
What's Changed
- Fix typos by @szepeviktor in #548
- Drop legacy Ruby versions, including 3.0 by @tagliala in #554
Full Changelog: v0.10.0.alpha1...v0.10.0 and see v0.10.0.alpha1.
v0.10.0.alpha1
What's Changed
- Fix typos by @szepeviktor in #548
- Drop legacy Ruby versions, including 3.0 by @tagliala in #554
New Contributors
- @szepeviktor made their first contribution in #548
Full Changelog: v0.9.1.beta2...v0.10.0.alpha1
Try It Out
gem install mailcatcher -v 0.10.0.alpha1
v0.9.1.beta2
What's Changed
Full Changelog: v0.9.1.beta1...v0.9.1.beta2
Try It Out
gem install mailcatcher -v 0.9.1.beta2
v0.9.1.beta1
What's Changed
Full Changelog: v0.9.0...v0.9.1.beta1
Try It Out
gem install mailcatcher -v 0.9.1.beta1
v0.9.0
What's Changed
- Remove flexie library by @matthhan in #505
- Correct the path for attachments by CID by @duncan3dc in #504
- Support Ruby 3.1 by @sj26 in #509
- Update Dockerfile to v0.8.1 by @ohbarye in #493
- Switch from Skinny to Faye Websocket by @sj26 in #510
- Update thin version by @mockdeep in #530
- Add Ruby 3.2 to CI by @petergoldstein in #536
New Contributors
- @matthhan made their first contribution in #505
- @duncan3dc made their first contribution in #504
- @mockdeep made their first contribution in #530
- @petergoldstein made their first contribution in #536
Full Changelog: v0.8.2...v0.9.0
v0.9.0.beta2
- 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
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
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
v0.8.0
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 (e84f4b6)
- 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 (dbeecbf) - Always enforce foreign key constraints in sqlite3 (#451, thanks @phongnt270)
- Fix keyboard navigation when searching (d24a4a6)
- Fix attachment links when using
--http-path
(#405, thanks @sd65) - Upgrade jquery to address potential ReDoS (#411, thanks @abdullakarimov)