New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

countly-sdk-react-native-bridge

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

countly-sdk-react-native-bridge - npm Package Versions

23
7

25.1.1

Diff

Changelog

Source

25.1.1

  • Improved content size management of content blocks.

  • Added init time config options:

    • .content.setZoneTimerInterval to set the frequency of content update calls in seconds.
    • .content.setGlobalContentCallback to provide a callback that is called when a content is closed.
  • Android Specific Changes:

    • Improved the custom CertificateTrustManager to handle domain-specific configurations by supporting hostname-aware checkServerTrusted calls.
    • Mitigated an issue where after closing a content, they were not being fetched again.
    • Mitigated an issue where, the action bar was overlapping with the content display.
  • iOS Specific Changes:

    • Added dynamic resizing functionality for the content zone
    • Fixed an issue where the build UUID and executable name were missing from crash reports
  • Updated the underlying Android SDK version to 25.1.1

  • Updated the underlying iOS SDK version to 25.1.1

turtledreams
published 25.1.0 •

Changelog

Source

25.1.0

  • ! Minor breaking change ! Countly.userDataBulk.save() method is now optional. SDK will save the cached data with internal triggers regularly.

  • Added Content feature methods:

    • enterContentZone, to start Content checks (Experimental!)
    • exitContentZone, to stop Content checks (Experimental!)
  • Added feedback widget convenience methods to display the first available widget or the one meets the criteria:

    • Countly.feedback.showNPS(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void
    • Countly.feedback.showSurvey(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void
    • Countly.feedback.showRating(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void
  • Added config interface experimental that provides experimental config options:

    • .experimental.enablePreviousNameRecording() for reporting previous event/view names
    • .experimental.enableVisibilityTracking() for reporting app visibility with events
  • Added Countly.deviceId.setID method for changing device ID based on the device ID type

  • Added support for Arrays of primitive types in event segmentation

  • Deprecated following SDK calls:

    • Countly.getCurrentDeviceId (replaced with: Countly.deviceId.getID)
    • Countly.getDeviceIDType (replaced with: Countly.deviceId.getType)
    • Countly.changeDeviceId (replaced with: Countly.deviceId.setID)
  • Mitigated an issue where a session could have started while the app was in the background when the device ID was changed (non-merge).

  • Mitigated an issue where intent redirection checks were disabled by default

  • Mitigated an issue crash tracking was not enabled with init config

  • Mitigated an issue where app start time tracking was on by default

  • Android Specific Changes:

    • ! Minor breaking change ! Unsupported types for user properties will now be omitted, they won't be converted to strings.
    • Disabled caching for webviews.
    • Mitigated an issue in the upload plugin that prevented the upload of a symbol file
    • Resolved a problem where revoked consents were sent after changes without merging.
    • Mitigated an issue that caused the device ID to be incorrectly set after changes with merging.
    • Mitigated an issue where on consent revoke, remote config values were cleared, not anymore.
  • iOS Specific Changes:

    • Orientation info is now also sent during initialization
    • Added visionOS build support
    • Updated the SDK to ensure compatibility with the latest server response models
    • Improved view tracking capabilities
    • Mitigated an issue with the feedback widget URL encoding on iOS 16 and earlier, which prevented the widget from displaying
    • Mitigated an issue with content fetch URL encoding on iOS 16 and earlier, which caused the request to fail
    • Mitigated an issue where the terms and conditions URL (tc key) was sent without double quotes
    • Mitigated an issue where consent information was not sent when no consent was given during initialization
    • Mitigated an issue where a session did not end when session consent was removed
    • Mitigated an issue where pausing a view resulted in a '0' view duration.
    • Mitigated an issue where the user provided URLSessionConfiguration was not applied to direct requests
  • Updated the underlying Android SDK version to 24.7.8

  • Updated the underlying iOS SDK version to 24.7.9

turtledreams
published 24.4.1 •

Changelog

Source

24.4.1

  • Added support for Feedback Widget terms and conditions

  • Added six new configuration options under the 'sdkInternalLimits' interface of 'CountlyConfig':

    • 'setMaxKeyLength' for limiting the maximum size of all user provided string keys
    • 'setMaxValueSize' for limiting the size of all values in user provided segmentation key-value pairs
    • 'setMaxSegmentationValues' for limiting the max amount of user provided segmentation key-value pair count in one event
    • 'setMaxBreadcrumbCount' for limiting the max amount of breadcrumbs that can be recorded before the oldest one is deleted
    • 'setMaxStackTraceLinesPerThread' for limiting the max amount of stack trace lines to be recorded per thread
    • 'setMaxStackTraceLineLength' for limiting the max characters allowed per stack trace lines
  • Android Specific Changes:

    • ! Minor breaking change ! Introduced SDK internal limits
    • Mitigated an issue where the session duration could have been calculated wrongly after a device ID change without merge
    • Mitigated an issue where a session could have continued after a device ID change without merge
  • iOS Specific Changes:

    • Mitigated an issue where internal limits were not being applied to some values
    • Mitigated an issue where SDK limits could affect internal keys
    • Mitigated an issue that enabled recording reserved events
    • Mitigated an issue where timed events could have no ID
    • Mitigated an issue where the request queue could overflow while sending a request
    • Removed timestamps from crash breadcrumbs
  • Updated the underlying Android SDK version to 24.4.1

  • Updated the underlying iOS SDK version to 24.4.1

turtledreams
published 24.4.0 •

Changelog

Source

24.4.0

  • ! Minor breaking change ! Tracking of foreground and background time for APM is disabled by default

  • Added disableAdditionalIntentRedirectionChecks config method

  • Added a new metric for detecting whether or not a device has a hinge for Android

  • Added four new APM configuration options under the CountlyConfig.apm interface:

    • enableForegroundBackgroundTracking for enabling automatic F/B time tracking
    • enableAppStartTimeTracking for enabling automatic app launch time tracking (Android only)
    • enableManualAppLoadedTrigger for enabling the manipulation of app load time finished timestamp
    • setAppStartTimestampOverride for enabling the manipulation of app load time starting timestamp
  • Added a new Event interface (Countly.events) that groups event related calls:

    • recordEvent for recording an event
    • startEvent for starting a timed event
    • cancelEvent for canceling an ongoing timed event
    • endEvent for ending a timed event and record it
  • Mitigated an issue with getRemoteConfigValueForKeyP and remoteConfigClearValues happening when they were called before initializing the SDK

  • Deprecated enableApm config option. Use apm.enableAppStartTimeTracking instead (for iOS also enableForegroundBackgroundTracking must be used)

  • Deprecated the old events methods:

    • sendEvent use Countly.events.recordEvent instead
    • startEvent use Countly.events.startEvent instead
    • cancelEvent use Countly.events.cancelEvent instead
    • endEvent use Countly.events.endEvent instead
  • Updated the underlying Android SDK version to 24.4.0

  • Updated the underlying iOS SDK version to 24.4.0

peterbrown
published 23.12.0 •

Changelog

Source

23.12.0

  • Added TS type declerations to the SDK

  • Updated the underlying Android SDK version to 23.12.0

  • Updated the underlying iOS SDK version to 23.12.0

turtledreams
published 23.10.0 •

Changelog

Source

23.10.0

  • Fixed a bug where segment provided to 'logException' was ignored in Android devices

  • Fixed a bug where bridged SDK logs were not printing

  • Removed the deprecated 'setViewTracking' method. (No replacement)

  • Removed the deprecated 'showFeedbackPopup' method. (replaced with 'presentRatingWidgetWithID')

  • Removed the deprecated 'getAvailableFeedbackWidgets' method. (replaced with 'feedback.getAvailableFeedbackWidgets')

  • Removed the deprecated 'presentFeedbackWidget' method. (replaced with 'feedback.presentFeedbackWidget')

  • Underlying Android SDK version is 23.8.2

  • Underlying iOS SDK version is 23.8.2

turtledreams
published 23.8.1 •

Changelog

Source

23.8.1

  • Fixed bug where "presentFeedbackWidget" method would fail with "Property 'eventEmitter' doesn't exist" if callbacks are provided.

  • Underlying Android SDK version is 23.8.2

  • Underlying iOS SDK version is 23.8.2

turtledreams
published 23.8.0 •

Changelog

Source

23.8.0

  • Added new Feedback interface (Countly.feedback) on the SDK interface that exposes the calls for feedback widgets.

  • Added Manual Reporting feature for the Feedback Widgets. This includes two new methods under the new Feedback interface:

    • 'getFeedbackWidgetData'
    • 'reportFeedbackWidgetManually'
  • Fixed bug on Android devices for unhandled promise rejection on getRemoteConfigValueForKeyP.

  • Underlying Android SDK version is 23.8.2

  • Underlying iOS SDK version is 23.8.2

turtledreams
published 23.6.1 •

Changelog

Source

23.6.1

  • Fixed bug for Android devices where "getRemoteConfigValueForKey" and "getRemoteConfigValueForKeyP" methods would return the RCData object.

  • Underlying Android SDK version is 23.8.2

  • Underlying iOS SDK version is 23.8.2

ironic_badger
published 23.6.0 •

Changelog

Source

23.6.0

  • !! Major breaking change !! 'start' and 'stop' calls have been deprecated. They will do nothing. The SDK will now automatically track sessions based on the app's time in the foreground.

  • ! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given

  • ! Minor breaking change ! If a manual session is already started, it will not be possible to call "BeginSession" without stopping the previous one. Android only.

  • ! Minor breaking change ! If a manual session has not been started, it will not be possible to call "UpdateSession". Android only.

  • ! Minor breaking change ! If a manual session has not been started, it will not be possible to call "EndSession". Android only.

  • The feedback widget API now can interract with Rating widgets

  • When getting the feedback widget list, now the "tag" field (accessed with the "tg" key) is also returned

  • Adding remaining request queue size information to every request

  • Adding SDK health check requests after init

  • Deprecated enableAttribution in config

  • Fixed bug in Android where recording views would force send all stored events

  • Updated underlying Android SDK version to 23.8.2

  • Updated underlying iOS SDK version to 23.8.2

23
7
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc