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%“}}
Thenumber
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 thebackgroundColor: "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
Updated almost 2 years ago