Skip to content

Releases: JiriHoffmann/react-native-clusterer

Release 5.0.2

10 Nov 06:59

Choose a tag to compare

5.0.2 (2025-11-10)

  • refactor: rename files to avoid name collisions with latest nitro modules (#64) (80e9d1a). Thanks to @pinpong

Release 5.0.1

17 Oct 21:13

Choose a tag to compare

5.0.1 (2025-10-17)

  • fix: switch from useMemo to useState in useClusterer to prevent random rerenders (73c0974). Thanks to @rdhox

Release 5.0.0

17 Oct 19:32

Choose a tag to compare

5.0.0 (2025-10-17)

This library is now built on top of react-native-nitro-modules, which requires a minimum version of react-native 0.75

  • fix: adjust Supercluster namespace capitalization (0f9bb92)
  • fix: formatting in README for Nitro Modules requirement (f68f194)
  • fix: rename isPointCluster to isClusterFeature (714c543)
  • Introduce nitromodules (#63) (b59ee7f), closes #63

BREAKING CHANGES

  • isPointCluster naming changed to isClusterFeature
  • new dependency on react-native-nitro-modules

Release 4.0.0

11 Oct 10:55

Choose a tag to compare

4.0.0 (2025-10-11)

BREAKING CHANGES

  • add --page-align linker flag for 16KB alignment on NDK 25+ for android (3ee0ae5)
    • requires RN >= 0.68

Release 3.0.0

27 Oct 22:44

Choose a tag to compare

3.0.0 (2024-10-27)

Add support for React Native 0.76 with new architecture.

Breaking changes

  • use invoke_result instead of deprecated result_of. Thanks to @petetnt! (da099c3)
    • CLANG_CXX_LANGUAGE_STANDARD c++17 and up required

Release 2.0.0

25 Mar 00:27

Choose a tag to compare

2.0.0 (2024-03-25)

Bug Fixes

  • Example background color for darkmode (3978444)

  • Example types (6b4f655)

  • Tile feature id retrieval (da79a9f)

  • MaxZoom not working as expected #16 (ff8a544)

  • useClusterer return type (ad1794e)

  • feat!: Add getClusterExpansionRegion to all clusters (349d5e3)

    • Note the BREAKING CHANGES - all clusters have getExpansionRegion property - use isPointCluster utility function to check if this method is defined

Features

  • Add coordsToGeoJSONFeature util function (8b42984), closes #34
  • Add isPointCluster util function (a56e334)
  • Implement tests from Supercluster JS (8ec58f4)
  • Remove feature.properties data type limits (abe3ae9), closes #35

BREAKING CHANGES

  • Rename Supercluster.expandCluster to Supercluster.getClusterExpansionRegion.
    Rename cluster .getClusterExpansionRegion to .getExpansionRegion to follow the same naming scheme as other methods

Release 1.3.0

04 Mar 07:29

Choose a tag to compare

1.3.0 (2023-03-04)

Features

  • update example to rn 0.71 (eb3aa55)

Bug Fixes

  • build issue when new architecture is not enabled (952e274)
  • build.gradle (9b34d36)

Release 1.2.2

29 Sep 04:32

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.2.2

Release 1.2.1

02 Sep 05:38

Choose a tag to compare

1.2.1 (2022-09-02)

Bug Fixes 🔧

Add support for React Native 0.69+. Thanks to @jpudysz! (44336c8)

Release 1.2.0

18 May 00:13

Choose a tag to compare

1.2.0 (2022-05-18)

Features 🚀

  • Supercluster is now created as a JSI Host Object, calling delete() is no longer needed (ddaf280)

Bug Fixes 🔧