All Versions
145
Latest Version
Avg Release Cycle
20 days
Latest Release
809 days ago

Changelog History
Page 1

  • v7.0.0 Changes

    February 04, 2022

    v7 is a complete rewrite of the library. It addresses many long-standing issues in v5 and v6 limited by legacy architecture decisions. The most notable results of this redesign are:

    • ๐ŸŽ Performance: minimize the overhead of React, offer the same fast and smooth interaction as the native library
    • ๐Ÿ— Lightweight: the ESM build size is reduced from 219k to 57k
    • Predictability: Components behave the same as their mapbox counterparts. Props are mapped 1:1 from the native options wherever appropriate. Almost all imperative APIs (flyTo, fitBounds etc.) can now be called directly without breaking the React binding.
    • ๐Ÿš€ Compatibility: first and third-party plugins! Directly use mapbox-gl-draw, mapbox-gl-geocoder, to name a few.
    • ๐Ÿ“„ TypeScript compliant: the code base is now entirely written in TypeScript, and all types can be imported.

    โฌ†๏ธ Visit the upgrade guide if you are trying to upgrade from v5 and v6.

  • v7.0.0-beta.1 Changes

    January 26, 2022
    • โž• Add mapLib API (#1703)
    • ๐Ÿ‘Œ Support inline styling for all components (#1702)
    • ๐Ÿ”จ Refactor Mapbox class (#1701)
  • v7.0.0-alpha.7 Changes

    January 17, 2022
    • ๐Ÿ‘Œ Improve typing (#1695)
    • โšก๏ธ [v7] Fix popup className update in mapbox v1/maplibre (#1694)
  • v7.0.0-alpha.6 Changes

    January 09, 2022
    • [v7] Fix double controls in strict mode (#1678)
    • [v7] Fix AttributionControl prop typo (#1679)
  • v7.0.0-alpha.5 Changes

    January 06, 2022
    • [v7] Handle unmount order (#1676)
    • ๐Ÿ”€ [v7] Fix synchronization during transition (#1675)
    • โšก๏ธ [v7] Update MapRef (#1674)
    • ๐Ÿ›  [v7] Bug fixes (#1673)
  • v7.0.0-alpha.4 Changes

    January 04, 2022
    • ๐Ÿ”€ [v7] Fix resize synchronization (#1670)
    • [v7] Add fog, light, terrain props (#1669)
    • ๐Ÿ‘ [v7] support global settings with MapProps (#1668)
  • v7.0.0-alpha.3 Changes

    January 03, 2022
    • [v7] Clean up typings and expose more utility types (#1667)
    • โฌ‡๏ธ Drop flow types support (#1666)
  • v7.0.0-alpha.2 Changes

    January 02, 2022
    • โšก๏ธ Update @types/mapbox-gl dependency
  • v7.0.0-alpha.1 Changes

    January 02, 2022
    • [v7] utility hooks (#1663)
    • [v7] Add Layer and Source (#1657)
    • [v7] Control components (#1656)
    • [v7] Marker and Popup (#1655)
    • [v7] Map component (#1652)
    • Typescript dev setup
  • v6.1