All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Your contribution here!
3.3.1 - 2019-05-28
- Correct shopper activity batch orders API to wrap things in an
orders
key.
3.3.0 - 2019-05-24
- Support for the cart, order, and product endpoints in the shopper activity API.
Drip::Client#url_prefix
parameter no longer includes/vN
part of the URL in order to prepare for Shopper Activity API. This breaks backwards compatibility for this option, but there is no expected production usage of this parameter.Drip::Client#get
,Drip::Client#post
,Drip::Client#put
, andDrip::Client#delete
are deprecated. If you are using these to hit a Drip API endpoint, please file a ticket or PR to fix the use case.Drip::Client#generate_resource
is deprecated and will be removed in a future version.Drip::Client#content_type
is deprecated and will be removed in a future version. It is no longer used internally, effective immediately.- When using the block form of parameter initialization, a configuration object is provided instead of the client itself.
- Calling configuration setters on
Drip::Client
is deprecated. Drip::Client::REDIRECT_LIMIT
constant is now private. This is supposed to be an implementation detail and shouldn't leak.
- Drop support for Ruby 2.1.
3.2.0 - 2018-08-15
- Allow
#create_or_update_subscriber
to work with Drip id. Fixes #50 - #52: Fix
#custom_fields
to accept the API response without error. Fixes #30
3.1.1 - 2018-06-06
- #48: Repair json parsing to work correctly
3.1.0 - 2018-06-05
- #46: Fix verb class equality check - @marcinbunsch
3.0.0 - 2018-05-29
Drip::Client#url_prefix
method to enable pointing client at different endpoints (mostly useful for internal testing and mocking).
- Switched from Faraday to Net::HTTP. This also removes the
Drip::Client#connection
method, as it directly exposed Faraday.
- Removed deprecated
#create_purchase
call.
2.0.0 - 2018-03-27
- Purchases endpoint removed and replaced with orders.
1.0.0 - 2017-12-27
- Add broadcasts endpoints
- Add account fetch
- Add campaign and campaign subscription endpoints
- Add conversion endpoints
- Add custom field endpoints
- Add event action endpoints
- Add form endpoints
- Add unsubscribe features
- Add webhook api endpoints
0.0.12 - 2017-09-21
- Update Faraday from 0.9 to 0.13
0.0.11 - 2017-06-20
- Handle rate limiting
0.0.10 - 2017-02-21
- Tag initializer bugfix
0.0.9 - 2017-02-21
- Tag constant name typo bugfix