- Support X-GM-RAW (raw Gmail search syntax) in filter query (@bootstraponline)
- Bugfix: Improperly processing labels containing parentheses (@ryanlchan #82)
- Add support for localizing labels (@ryanlchan #83)
- Support for XOAuth2 Client (@KieranP)
- Improve support for non-english labels and mailboxes (@KieranP)
- Fix IMAP library patch on Ruby 2 (@bootstraponline, @johnnyshields, @awakia)
- Include X-GM-MSGID (a unique, non-changing email identifier) on Message class (@KieranP)
- Ability to search emails by a UID filter (@KieranP)
- Add a way to disconnect the IMAP socket (@KieranP)
- Better support for timezones (@KieranP)
- Add
emails_in_batches
method (@KieranP) - Gmail Message class: Fetch values in bulk and cache them (performance) (@KieranP)
- Gmail Message class: Pull FLAGS to make #read? and #starred? methods work (@KieranP)
- Gmail Message class: Don't mark an email as read when accessing the message (@KieranP)
- Gmail Message class: Reorganisation and cleanup of method definitions (@KieranP)
- Bugfix: Fix for XOAuth SMTP settings (@molsder #24)
- Implement Travis CI (@johnnyshields)
- Remove legacy dependency on MIME gem (@johnnyshields)
- Upgrade to RSpec 3.1 and remove Mocha dependency (@johnnyshields)
- Fix issue related to Mail gem version lock (@johnnyshields)
- n/a
- Added XOAUTH authentication method (Thanks Stefano Bernardi and Nicolas Fouché)
- Separated clients
- Fixed specs
- Fixes in mailbox filters shortcuts (Thanks Benjamin Bock)
- Added #expunge to Mailbox (Thanks Benjamin Bock)
- Added more mailbox filters (Thanks Benjamin Bock)
- Added shortcuts for mailbox filters
- Minor bugfixes
- Added envelope fetching
- Minor bugfixes
- Refactoring
- Fixed bugs
- API improvements
- Better documentation
- Code cleanup
- RSpec for everything
- Added explicit tmail dependency in gemspec
- Added better README tutorial content
- Fixed content-transfer-encoding when sending email
- Fixed attaching a file to an empty message
- Improved multipart message parsing reliability
- Fixed multipart parsing for when the boundary is marked in quotes.
- Fixed IMAP initializer to work with Ruby 1.9's net/imap
- Better logout depending on the IMAP connection itself
- Added MIME::Message#text and MIME::Message#html for easier access to an email body
- Improved the MIME-parsing API slightly
- Added some tests
- Added label creation (thanks to Justin Perkins / http://github.com/justinperkins)
- Made the gem login automatically when first needed
- Added an optional block on the Gmail.new object that will login and logout for you
- Added several search options (thanks to Mikkel Malmberg / http://github.com/mikker)
- Fixed MIME::Message#content= for messages without an encoding
- Added Gmail#new_message
- Made all of the examples in the README possible
- Birthday!