Skip to content

Releases: oblador/react-native-performance

v6.0.0

23 Oct 15:51

Choose a tag to compare

Breaking changes

This version is breaking as it removes support for many long deprecated APIs and features:

  • Flipper support removed
  • Codegen uses TypeScript instead of Flow
  • Replaced onCatalystInstanceDestroyed with invalidate
  • Replaced hasActiveCatalystInstance with hasActiveReactInstance

What's Changed

  • fix(android): soft exception when library try to access RCTDeviceEventEmitter before it is initialised by @war-in in #117
  • chore: extract performance singleton to separate file by @oblador in #119
  • fix: new architecture detection on RN 0.77+ by @ismarbesic in #116
  • fix(android): Leaking listeners by @mateuuszzzzz in #118
  • chore: drop flow in native spec by @oblador in #120
  • feat!: drop flipper support by @oblador in #121
  • feat: clearResourceTimings by @oblador in #122

New Contributors

Full Changelog: v5.1.4...v6.0.0

v5.1.4

15 Jun 22:34

Choose a tag to compare

What's Changed

Full Changelog: v5.1.3...v5.1.4

v5.1.3

15 Jun 12:15

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.2...v5.1.3

5.1.2

08 Mar 21:37

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

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

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

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

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

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

Choose a tag to compare

Fixes

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