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::Sentimentenum. (@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-afterattribute on rate limit error class. (@brandonblack) - Added deprecation notice on line items created with a
CUSTOMobjective. (@brandonblack) - Added deprecation notice on
TwitterAds::Creative::WebsiteCardCTA. (@brandonblack) - Added
TwitterAds::Errorclass 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::Enumand 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: :timeparameters. (@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_nameinTwitterAds::TargetingCriteria. (@kambayashia)