SDK DocumentationRecipesAnnouncementsSupport Forum
AndroidiOSAnnouncementsSupport Forum

Changelog

Taboola React-native changelog

[2.3.8] - 2022-12-13

  • Added support for RN versions up to v0.70.6

[2.3.6] - 2022-12-06

  • Added support for RN versions up to v0.70

[2.3.6] - 2022-09-01

  • Added support for RN versions up to v0.69
  • Plugin is now using Android SDK v2.9.3

[2.3.1] - 2021-03-31

  • Added the releaseScroll function that calls the iOS SDK function to hand over scrolling from Taboola to the app. Useful for apps that are using horizontal scrolling/tabs.

[2.3.0] - 2021-11-11

  • The plugin is now using iOS SDK 2.9.2, and Android SDK 2.9.0
  • Bug fixes

[2.2.0] - 2021-03-29

  • The plugin is now using iOS SDK 2.9.0, and Android SDK 2.8.3

[2.1.1] - 2020-11-25

  • The plugin is now using iOS SDK 2.8.2

[2.1.0] - 2020-10-6

Added:

  • The plugin is now using Android SDK 2.8.1 - which is compatible with Android 11 (API 30)
  • The plugin is now using iOS SDK 2.8.1 - which is compatible with iOS 14 (AppTrackingTransparency framework)

[2.0.0] - 2020-08-12

Version 2.0.0 is a major version with several integration changes:

Publishers who are switching from version 1.x to version 2.0.0 should follow these steps:

  • Remove โ€œscrollEnabled = {false}โ€ from the RNTaboolaView properties
  • When adding a widget, in Android and iOS the height is dynamic - style={ {height:number, width: โ€œ100%โ€œ}} The number is the height you get in onDidLoad callback
  • For adding a feed, in Android and iOS the height is static - const feedHeight = Dimensions.get('window').height * 2 and then you set the style property to be { { height: feedHeight }}
  • Click handling (SC and OC) are now handled in one handler - โ€œonItemClickโ€ - which will return the following fields: placementName, itemId, clickUrl, isOrganic. Please make sure you replace the current click handlers with the new "onItemClick" click handler.
  • If youโ€™re handling the OC click (and it seems like you do), please set โ€œtaboolaHandleOrganicClick = {false}โ€ in the RNTaboolaView properties

Added:

  • The plugin is now working with the latest SDKs - Taboola Android SDK 2.7.0 and iOS SDK 2.7.1
  • Instead of one-click handler for organic items and one-click handler for sponsored items, we now have one-click handler - "onItemClick"
  • We added the taboolaHandleOrganicClick property to signal Taboola plugin that the publisher is handling the organic item click
  • Added support for the IAB GDPR TCFv2 framework (part of the new iOS SDK/Android SDK versions the plugin is using)

Improved:

  • We change the iOS SDK type that plugin is using. Instead of using Widget/Feed via JS, we're now using Widget/Feed via Native

Fixed:

  • Several bug fixes

[1.3.2] - 2020-09-14

Added:

  • The plugin is version 1.3.1 with one change - it is using iOS SDK 2.8.0- which is compatible with iOS 14 (AppTrackingTransparency framework)

[1.3.1] - 2020-05-30

Added:

  • Added pageId property to allow publishers to pass their own item id

Fixed:

  • Fixed a bug that caused the pageType property not to work

[1.3.0] - 2020-05-22

Added:

  • Added support for dark mode by adding darkMode" property to the RNTaboolaView`. Please make sure your Taboola contact is adding dark mode UI to your account settings
  • The plugin is now using the latest iOS and Android SDK versions - 2.5.0 (Android change log and iOS change log)
  • Added the ability to change the RNTaboolaView background-color by adding the backgroundColor: "your color"}} to the style property. For example: style={{ height: number, width: '100%', backgroundColor: "your color"}}

Fixed:

  • Small bug fixes and performance improvements

[1.2.3] - 2020-04-1

Added:

  • Organic clicks (non-sponsored) are now handled by the publisher app. We will provide the URL in the onOrganicItemClick event, and the publisher will open it within the react app
  • Verified the plugin with react-native 0.62.x

[1.2.2] - 2020-01-31

Added:

  • The plugin is now working with Taboola Android SDK version 2.3.7 and iOS SDK version 2.3.8

[1.2.1] - 2019-11-04

Added:

  • The plugin is now working with Taboola Android and iOS SDK version 2.3.6

[1.2.0] - 2019-10-25

Added:

  • The plugin is verified working with react-native versions 0.61, 0.60 and 0.58 - the package.json is updated accordingly

[1.1.2] - 2019-08-22

Added:

  • The plugin is working with Taboola Android SDK 2.3.4 and iOS SDK 2.3.3 versions
  • Video is supported

Fixed:

  • Fixed the example project to demonstrate how to use endless scrolling in Feed

[1.1.1] - 2019-08-13

Added:

  • Added support to play video in widgets and Feeds

[1.0.24] - 2019-07-08

Added:

  • Added an internal method to report the plugin performance to Taboola's backend

[1.0.23] - 2019-06-26

Added:

  • Added viewId method to avoid items duplications when using more than one Taboola asset on the same screen
  • We added a github example project to help with the integration effort

[1.0.22] - 2019-06-18

Fixed:

  • Fixed a bug that prevented rendering in Android using dynamic height

[1.0.21] - 2019-06-07

Fixed:

  • Fixed a bug that prevented rendering in iOS

[1.0.20] - 2019-05-08

Added:

  • Support of running iOS apps in View and within FlatList

Fixed:

  • Render success and render events for iOS were fixed and it can support more than one widget on the same screen

[1.0.19] - 2019-04-28

Added:

  • Added support to add more than one Taboola asset when compiling iOS app

[1.0.18] - 2019-04-26

Fixed:

  • Fixed the render success and render failure events

[1.0.17] - 2019-04-24

  • readme change

[1.0.16] - 2019-04-22

Added:

  • Placement name is now available when handling a click
  • Added loading success and loading failures events
  • The loading success event is returning the widget height
  • Added the option to add more than one Taboola asset in Android (Support for iOS is coming up next week)

[1.0.6] - 2019-04-08

First stable beta version of the plugin