gmailgem/gmail

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Gmail Gem Changelog

## 0.7.1 - 2018-07-19

* Fix issue related to Net::IMAP.format_date change (@mnohai-mdsol)

## 0.7.0 - 2018-07-19

* Add coveralls.io code coverage (@bootstraponline)
* Fixes and clarifications to Readme (@kitlangton, @asiniy, @amoludage, @joshsoftware, @JoeNyland)
* Add message_id to search params (#242) (@unkrich)
* Add xoauth2 example to readme (#211) (@markgandolfo)
* Fix Rubocop (@bootstraponline, @RustyNail)
* Improve speed of archiving methods (#234) (@github0013)
* Exclude 'gmail' when attempting to display a message as_json (#259) (@lcpriest)
* Remove Object monkey patch and use Net::IMAP.format_date (#260) (@tcaddy)

## 0.6.0 - 2015-08-24

* Fix: Labels#localize to not return nil ([@afn](https://github.com/@afn), [#176](https://github.com/gmailgem/gmail/pull/176))
* Fix: label parsing ([@yn](https://github.com/@yn), [#179](https://github.com/gmailgem/gmail/pull/179))
* Feature: Add IDLE support([@alexeymorozov](https://github.com/@alexeymorozov), [#167](https://github.com/gmailgem/gmail/pull/167))
* Fix: #deliver to always invoke compose ([@kuboon](https://github.com/@kuboon), [#163](https://github.com/gmailgem/gmail/pull/163))

## 0.5.0 - 2015-01-26

* Migrate primary repo to https://github.com/gmailgem/gmail with new project governance (@johnnyshields, @bootstraponline)
* Create logo for project (@johnnyshields)
* Implement IMAP recorder for specs and get all specs passing (@jcarbo)
* Add Rubocop to porject and fix offenses (@jcarbo)
* Fix: #connect method not invoking a block (@jcarbo)
* 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)
* 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: Include X-GM-THRID which is the thread id (@jcarbo)
* Gmail Message class: Include X-GM-MSGID which is a unique, non-changing email identifier (@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, @jcarbo #156)


## 0.4.2

* Fix issue related to Mail gem version lock (@johnnyshields)


## 0.4.1

* n/a


## 0.4.0

* Added XOAuth authentication method (Stefano Bernardi, Nicolas Fouché)
* Separated clients
* Fixed specs


## 0.3.4

* Fixes in mailbox filters shortcuts (Benjamin Bock)


## 0.3.3

* Added #expunge to Mailbox (Benjamin Bock)
* Added more mailbox filters (Benjamin Bock)
* Added shortcuts for mailbox filters
* Minor bugfixes


## 0.3.2

* Added envelope fetching
* Minor bugfixes


## 0.3.0

* Refactoring
* Fixed bugs
* API improvements
* Better documentation
* Code cleanup
* RSpec for everything


## 0.1.1 - 2010-05-11

* Added explicit tmail dependency in gemspec
* Added better README tutorial content


## 0.0.9 - 2010-04-17

* Fixed content-transfer-encoding when sending email


## 0.0.8 - 2009-12-23

* Fixed attaching a file to an empty message


## 0.0.7 - 2009-12-23

* Improved multipart message parsing reliability


## 0.0.6 - 2009-12-21

* Fixed multipart parsing for when the boundary is marked in quotes.


## 0.0.5 - 2009-12-16

* 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


## 0.0.4 - 2009-11-30

* Added label creation (@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 (@mikker)


## 0.0.3 - 2009-11-19

* Fixed MIME::Message#content= for messages without an encoding
* Added Gmail#new_message


## 0.0.2 - 2009-11-18

* Made all of the examples in the README possible


## 0.0.1 - 2009-11-18

* Birthday!