- Updated httparty from 0.20.0 to 0.21.0
- Switched API endpoint to Campaigner.
- Locked Hashie <= 2.1.2
- Hashie >= 3.0.0
- Added Order and OrderItem resources (bgetting)
- Fixed url for database resource (bgetting)
- Fix bug where exceptions could be raised with empty error messages.
- Ruby 1.9 compatibility
- Relay emails were losing spaces between words because EmailDirect strips out newlines.
- Add EmailDirect.disable to disable talking to the EmailDirect server (requires fakeweb gem).
- Add EmailDirect::Subscriber#update_custom_field and EmailDirect::Subscriber#update_custom_fields as a way to quickly update one or more custom fields.
- Custom Fields can now be passed as a regular ruby hash to any of the Subscriber methods and it will be converted to the correct JSON format.
- Authentication is done using a header instead of basic auth so FakeWeb is easier to use.
- Initial release