Releases: xdevplatform/twitter-ruby-ads-sdk
Releases · xdevplatform/twitter-ruby-ads-sdk
v5.1.0
v5.0.0
v3.0.0
v2.0.0
- Misc changes for v2 support
- Adapt to entity_status for campaign status and draft campaigns
- Add support for video website card
- Support using card_uri parameters
- Support scheduled tweets
- Remove deprecated features (qualified impressions, app_download card)
v1.1.0
- Added batch updates API support
- Added WEBSITE_CONVERSIONS objective
- Add web_event_tag and app_event_tag support
- Add location_type to targeting_criteria
- Enable analytics of "campaign level"
- Enable async analytics of organic tweet
- Fix country and platform params on async analytics
- Add funding_instrument properties (io_header, etc)
- Fixed tailored audience upload issues
v1.0.0
- Migrated from Ads API v0 to v1
- Updated reach estimation to support v1, with new response object and required parameters
- Updated analytics response object and new input parameters for v1
- Added support for async analytics in v1
v0.3.4
- Added missing
TwitterAds::Enum::Sentiment
enum. (@brandonblack) - Fix to ensure use of String.new for strings we intend to mutate. (@brandonblack)
- Fix for minor typo in tweet preview code comment. (@brandonblack)
- Fix to restore expected reach estimate behavior despite bid sensitive change in the API. (@brandonblack)
- Fixed missing
retry-after
attribute on rate limit error class. (@brandonblack) - Added deprecation notice on line items created with a
CUSTOM
objective. (@brandonblack) - Added deprecation notice on
TwitterAds::Creative::WebsiteCard
CTA. (@brandonblack) - Added
TwitterAds::Error
class hierarchy diagram to documentation. (@brandonblack)
v0.3.3
- Adding official support and compatibility with Ruby 2.3 (@brandonblack)
- Ensure all strings are treated as immutable by default in preparation for Ruby 3.0 (@brandonblack)
- Ensure case insensitivity on file extensions when determining content-type on TON uploads (@brandonblack)
v0.3.2
- Refactor of code base structure in prep for v0.4.0. (@brandonblack)
- Added
TwitterAds::Enum
and added a number of new enum types. (@brandonblack) - Deprecation of
TwitterAds::Product
, useTwitterAds::Enum::Product
. (@brandonblack) - Deprecation of
TwitterAds::Objective
, useTwitterAds::Enum::Objective
. (@brandonblack) - Deprecation of
TwitterAds::Placement
, useTwitterAds::Enum::Placement
. (@brandonblack) - Deprecation of
TwitterAds::Placement#valid_combinations()
, useTwitterAds::LineItem#placements()
. (@brandonblack)
Note: backward compatibility for deprecated APIs will remain in place until v1.0.0.
v0.3.1
- Fixed recently introduced mutation of opts param in
load()
andall()
. (@brandonblack) - Fixed opts param that was not being passed correctly to
load()
. (@brandonblack) - Fixed issue preventing unset of
type: :time
parameters. (@tuanha, @brandonblack) - Fixed a few inconsistencies in
TwitterAds::TargetingCriteria
. (@brandonblack) - Added support for TON API uploads less than 1MB in size. (@scottmartinnet)
- Added support for
localized_name
inTwitterAds::TargetingCriteria
. (@kambayashia)