Skip to content

Releases: oblador/react-native-performance

5.1.2

08 Mar 21:37
Compare
Choose a tag to compare

What's Changed

  • fix(android): crash when library try to access JSModule before it is initialized by @Harsh0 in #107

New Contributors

Full Changelog: v5.1.1...v5.1.2

5.1.1

12 Oct 10:10
Compare
Choose a tag to compare

What's Changed

  • fix(node): bind performance to support node 19+ by @mhassan1 in #101

New Contributors

Full Changelog: v5.1.0...v5.1.1

5.1.0

01 Sep 12:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.0...v5.1.0

5.0.0

24 Aug 14:25
Compare
Choose a tag to compare

Breaking Change

  • New way of measuring native startup time on iOS to avoid some cases of distorted excessive measurements on iOS 15+.

What's Changed

  • Update configuration for the new architecture by @j-piasecki in #94
  • Don't overwrite onreadystatechange in resource logger by @oblador in #96
  • Ignore iOS prewarming by @oblador in #97

New Contributors

Full Changelog: v4.0.0...v5.0.0

4.0.0

29 Sep 08:04
Compare
Choose a tag to compare
  • BREAKING CHANGE: react-native-performance native marks now have switched back to monotonic clock to support React Native 0.68.3 and above.
  • Fix initial native mark emission on iOS.

3.1.2

01 Sep 16:36
Compare
Choose a tag to compare
  • Prevent infinite recursion if global.performance is exported ponyfill
  • Use loose version of folly

3.1.1

25 Jul 11:15
Compare
Choose a tag to compare

Fixes

  • Fix missing podspec in published artifact
  • Fix ConcurrentModificationException while calling emitBufferedMarks

3.1.0

04 Jul 14:38
Compare
Choose a tag to compare

New features

  • Support for custom native markers and metrics for Android and iOS

Fixes

  • Fix StartTimeProvider.setStartTime() on Android
  • Fix autolinking in React Native 0.69

3.0.1

19 Apr 08:21
Compare
Choose a tag to compare
  • Fix emitting native markers when using TurboModules on iOS

3.0.0

30 Mar 19:56
Compare
Choose a tag to compare
  • BREAKING CHANGE: react-native-performance native marks now use unix epoch timestamps to align with React Native 0.68.
  • react-native-performance now supports the new React Native architecture using JSI/TurboModules if enabled.