Skip to content

Releases: visgl/react-map-gl

v8.1.0

03 Oct 19:07

Choose a tag to compare

The core logic in the Mapbox GL JS wrapper has been rewritten to use Proxy to intercept camera updates. We expect the new approach to improve camera synchronization between the native controller and React props when terrain and/or non-mercator projections are used. See more backgrounds in #2514.

The Maplibre wrapper is unaffected by this change.

v8.0.4

16 Apr 00:44

Choose a tag to compare

  • Revert changes to add source condition (#2526)

v8.1.0-alpha.2

09 Apr 17:31

Choose a tag to compare

v8.1.0-alpha.2 Pre-release
Pre-release
  • wrap jumpTo as internal update (#2516)

v8.0.3

09 Apr 17:30

Choose a tag to compare

  • Fix addSource condition (#2524)

v8.1.0-alpha.1

28 Mar 23:24

Choose a tag to compare

v8.1.0-alpha.1 Pre-release
Pre-release
  • feat(mapbox): Replace shadow transform with proxied approach (#2514)

v8.0.2

28 Mar 23:17

Choose a tag to compare

  • Fix source loading condition (#2513)
  • Remove support() check (#2508)
  • marker.ts: undefined instead of null (#2500)
  • Fix: Handle className prop change (#2483)
  • Fix style loading check on Source layers (#2377) (#2493)

v8.0.1

07 Feb 06:30

Choose a tag to compare

  • Fix type resolution for subpath exports when using moduleResolution: node (#2486)

v8.0.0

03 Feb 18:04

Choose a tag to compare

  • First version to support Mapbox GL JS' official types and MapLibre GL JS v5.
    This version fully separates the code that support each compatible map library:
    • react-map-gl/mapbox: for use with mapbox-gl>=3.5.0
    • react-map-gl/maplibre: for use with maplibre-gl>=4
    • react-map-gl/mapbox-legacy: for use with mapbox-gl v1.x and v2.x and @types/mapbox-gl
  • As a result, each endpoint now have slightly smaller bundle size and more precise types.
  • Maplibre wrapper is expected to have better functionality and performance than v7 by utilizing an upstream API for the React use case.

For a full list of breaking changes, please visit the upgrade guide.

v8.0.0-beta.1

31 Jan 17:10

Choose a tag to compare

v8.0.0-beta.1 Pre-release
Pre-release
  • feat: remove RTLTextPlugin default for MapLibre (#2480)

v8.0.0-alpha.2

28 Jan 00:48

Choose a tag to compare

v8.0.0-alpha.2 Pre-release
Pre-release
  • Migrate to monorepo (#2459)