- Add mail 2.9 gem support.
- Add Ruby 4.0 support.
- Drop Ruby 3.0 and 3.1 support.
- Update MailGrabber to version 1.5.0.
- Update bundler and gems.
- Update documentation.
- Migrate CodeClimate to Qlty.
- Follow the rubocop changes in the configuration file.
- Add Ruby 3.4 support.
- Drop Ruby 2.7 support.
- Update MailGrabber to version 1.4.1.
- Update bundler and gems.
- Update MailGrabber to version 1.3.7 because of security issues in the webrick gem.
- Update gems.
- Update MailGrabber to version 1.3.6 because of security issues in the rack gem.
- Update gems.
- Add Ruby 3.3 support.
- Update MailGrabber to version 1.3.5.
- Update the appraisal gem with the official version.
- Update bundler and gems.
- Add Ruby 3.2 support.
- Update MailGrabber to version 1.3.4.
- Update the appraisal gem from GitHub to fix issues.
- Update bundler and gems.
- Update MailGrabber to version 1.3.3 because of security issues in the rack gem.
- Update gems.
- Update MailGrabber to version 1.3.2 because of security issues in the rack gem.
- Update bundler and gems.
- Update MailGrabber to version 1.3.1 because of security issues in the rack gem.
- Update bundler and gems.
- Add a
configuremethod to MailPlugger.
- Add mail 2.8 gem support.
- Update the documentation.
- Change RuboCop rules.
- Update gem description.
- Refactor RSpec tests.
- Update bundler and gems.
- Fix the Ruby version problem in the GitHub Actions workflow file.
- Update MailGrabber to version 1.2.1 because of security issues in the rack gem.
- Drop Ruby 2.6 support.
- Fix some grammar issues and typos.
- Update bundler and gems.
- Add Ruby 3.1 support.
- Drop Ruby 2.5 support.
- Require MFA on RubyGems.
- Update bundler and gems.
- Fix typo in the README.md.
- Replace Travis with GitHub Actions.
- Add SMTP support. With these modifications, we can use SMTP and API delivery methods as well.
- Update bundler and gems.
- Add MailGrabber to FakePlugger. Now we can use FakePlugger and MailGrabber at the same time.
- Remove unnecessary double quotes from the
show_debug_infomethod inFakePlugger::DeliveryMethodand fix documentation. - Update bundler and gems.
- Update bug_report.md.
- Move the mail_plugger repository into the MailToolbox organization.
- Update gems.
- Fix some documentation issues.
- Change
FakePlugger::DeliveryMethodto return with the extracted delivery data instead of the message object. - Update code documentation.
- Add the missing FakePlugger description in the README.md.
- Add FakePlugger to mock MailPlugger.
- Fix typos in the documentation.
- Add more metadata to the gempspec file.
- Tidy up the gemspec file and change which files are contained in the gem. Now the gem is much smaller.
- Add a new mail plugger image that has a different canvas and use it in the README.md.
- Update gems.
- Remove the
webmockgem to clean up unused things. - Update documentation.
- Change description and fix changelog_uri in gemspec file.
- Add/Change documentation.
- Update gems.
- Change
MailPlugger.plug_inandMailPlugger::MailHelper.delivery_optionsmethods to accept strings and symbols. - Change
MailPlugger::MailHelper.delivery_datamethod so that we can retrieve the message object as well. - Check hash keys in
MailPlugger::MailHelper.delivery_systemmethod, so now if we add a wrongdelivery_system, then we are getting a meaningful error message. - Change
MailPlugger::MailHelper.extract_attachmentsmethod. If an attachment is inline, then the hash contains thefilenameandcidas well. - Add/Change tests.
- Change
MailPlugger::MailHelper.delivery_optionthat returns with an indifferent hash.
- Implement MailPlugger methods and functionality. See README.md