- 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 appraisal gem with the official version.
- Update bundler and gems.
- Add Ruby 3.2 support.
- Update MailGrabber to version 1.3.4.
- Update 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
configure
method to MailPlugger.
- Add mail 2.8 gem support.
- Update the documentations.
- 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 this 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 in same time.
- Remove unnecessary double quotes from
show_debug_info
method inFakePlugger::DeliveryMethod
and fix documentations. - Update bundler and gems.
- Update bug_report.md.
- Move mail_plugger repository into MailToolbox organization.
- Update gems.
- Fix some documentation issues.
- Change
FakePlugger::DeliveryMethod
to returns with the extracted delivery data instead of the message object. - Update code documentations.
- Add missing FakePlugger description in the README.md.
- Add FakePlugger to mock MailPlugger.
- Fix typos in the documentations.
- Add more metadata to gempspec file.
- Tidy up the gemspec file and change which files contains in the gem. Now the gem is much smaller.
- Add a new mail plugger image which has a different canvas and use it in the README.md.
- Update gems.
- Remove
webmock
gem to clean up unused things. - Update documentations.
- Change description and fix changelog_uri in gemspec file.
- Add/Change documentations.
- Update gems.
- Change
MailPlugger.plug_in
andMailPlugger::MailHelper.delivery_options
methods to accept strings and symbols. - Change
MailPlugger::MailHelper.delivery_data
method that we can retrieve message object as well. - Check hash keys in
MailPlugger::MailHelper.delivery_system
method, so now if we are add wrongdelivey_system
then we are getting a meaningful error message. - Change
MailPlugger::MailHelper.extract_attachments
method. If an attachment is inline then the hash contains thefilename
andcid
as well. - Add/Change tests.
- Change
MailPlugger::MailHelper.delivery_option
that returns with indifferent hash.
- Implement MailPlugger methods and functionality. See README.md