Skip to content

v0.2.0

Choose a tag to compare

@AfanasievN AfanasievN released this 16 Jul 11:53

Breaking changes

  • Removed the built-in transport API (collectAndSend, TransportConfig, wire envelope, and sendFields). The host app now owns all network delivery.
  • Raised the supported React Native floor to 0.76 and documented the package as New Architecture-only.

Added

  • Machine-readable Probe Catalog and strict configuration validation.
  • Data Dictionary, privacy characteristics, and reproducible JS orchestration benchmark.
  • React Native compatibility CI for 0.76.9, 0.81.6, and 0.86.0.
  • Native Android/iOS builds, TurboModule contract verification, and CodeQL for TypeScript, Kotlin, Objective-C, and C++.
  • Contributor guidance in AGENTS.md for adding new probes safely.

Fixed

  • Probe timeout timers are cleared after completion.
  • Synchronous probe failures are isolated like rejected promises.
  • The demo reports end-to-end collection duration.
  • Session IDs use native CSPRNG-backed UUIDs.

Migration

Replace collectAndSend() with collect(), then send the returned result through your application's existing API client or transport layer.

See the full changelog.