Skip to content

Releases: xdevplatform/twitter-ruby-ads-sdk

v5.1.0

14 Jun 02:50
ae77c0c
Compare
Choose a tag to compare
  • Added:

    • Added ActiveEntities endpoint support #195
    • Added new Tweet Previews endpoint support #194
  • Updated:

    • twitter-ads gem now requires Ruby 2.4+ (Ruby 2.3 has become EOL)
  • Bug fixes:

    • Add (start|end)_time property to LineItem class #193
    • Minor bug fixes #197
  • Removed

    • Removed TONUpload class #192

v5.0.0

05 Mar 18:57
93f3571
Compare
Choose a tag to compare
  • Added:

    • Support for MEDIA_CREATIVE stats
  • Updated:

    • Targeting Criteria line_item_id to line_item_ids
    • Cards Fetch card_uri to card_uris
  • Removed

    • preview_url from all cards endpoints

v3.0.0

21 Mar 18:55
d92ee41
Compare
Choose a tag to compare

This is a version 3-ready release for the Python SDK.

Changes:

  • Audience Intelligence (#171)
  • Media Library (#170)
  • Media Polls (#172)
  • Cards Fetch (#173)

v2.0.0

20 Dec 07:29
25f2608
Compare
Choose a tag to compare
  • 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

12 Jan 03:42
Compare
Choose a tag to compare
  • 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

28 May 01:11
Compare
Choose a tag to compare
  • 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

10 Feb 01:03
Compare
Choose a tag to compare
  • 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

20 Jan 22:31
Compare
Choose a tag to compare
  • 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

15 Dec 03:20
Compare
Choose a tag to compare
  • 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, use TwitterAds::Enum::Product. (@brandonblack)
  • Deprecation of TwitterAds::Objective, use TwitterAds::Enum::Objective. (@brandonblack)
  • Deprecation of TwitterAds::Placement, use TwitterAds::Enum::Placement. (@brandonblack)
  • Deprecation of TwitterAds::Placement#valid_combinations(), use TwitterAds::LineItem#placements(). (@brandonblack)

Note: backward compatibility for deprecated APIs will remain in place until v1.0.0.

v0.3.1

02 Dec 00:52
Compare
Choose a tag to compare
  • Fixed recently introduced mutation of opts param in load() and all(). (@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 in TwitterAds::TargetingCriteria. (@kambayashia)