Skip to content

Releases: rnmapbox/maps

v10.0.0-beta.30

23 Aug 11:32
Compare
Choose a tag to compare
v10.0.0-beta.30 Pre-release
Pre-release

What's Changed

  • fix(web): add mapbox-gl as an optional peer dependency by @mfazekas in #2148

Full Changelog: v10.0.0-beta.29...v10.0.0-beta.30

v10.0.0-beta.29

22 Aug 18:55
Compare
Choose a tag to compare
v10.0.0-beta.29 Pre-release
Pre-release

What's Changed

Full Changelog: v10.0.0-beta.28...v10.0.0-beta.29

v10.0.0-beta.28

21 Aug 07:59
Compare
Choose a tag to compare
v10.0.0-beta.28 Pre-release
Pre-release

What's Changed

Full Changelog: v10.0.0-beta.27...v10.0.0-beta.28

v10.0.0-beta27

21 Aug 06:27
Compare
Choose a tag to compare
v10.0.0-beta27 Pre-release
Pre-release

What's Changed

  • chore(actions): add npm publish workflow that runs on a release create by @mfazekas in #2141
  • iOS V10 PointAnnotation Drag and Selection Support by @mysport12 in #2077

Full Changelog: v10.0.0-beta.26...v10.0.0-beta.27

v10.0.0-beta.26

20 Aug 19:32
Compare
Choose a tag to compare
v10.0.0-beta.26 Pre-release
Pre-release

What's Changed

Full Changelog: v10.0.0-beta.25...v10.0.0-beta.26

v10.0.0-beta.25

17 Aug 04:51
Compare
Choose a tag to compare
v10.0.0-beta.25 Pre-release
Pre-release

Breaking Changes

The setup was changed - see install instructions for more details. In a nuthsell:

  • On both android/ios to select mapbox implementation use RNMapboxMapsImpl/$RNMapboxMapsImpl variable which can be one of (maplibre,mapbox(aka v10),mapbox-gl)
  • Default implementation is maplibre as it requires not further setup. WARNING using mapbox styles from maplibre has different pricing than mapbox native sdk-s.
  • On Podfile $RNMBGL.(pre|post)_install was changed $RNMapboxMaps.(pre|post)_install
  • Package name was changed from @react-native-mapbox-gl/maps to @rnmapbox/maps. If you just testing with the v10 version you can use something like babel-plugin-transform-rename-import to keep using the old imports for a while.
  • Mapbox.setAccessToken now requires Mapbox.setWellKnownTileServer on maplibre.

What's Changed

• Mapbox V10 support (#1750)

New Contributors

Full Changelog: 8.6.0-beta.0...v10.0.0-beta.25

8.6.0-beta.0

06 Mar 09:47
Compare
Choose a tag to compare
8.6.0-beta.0 Pre-release
Pre-release

Changes:

  • fix: add TypeScript type for MapViews's preferredFramesPerSecond prop (#1717)
  • fix(example): update /example project (iOS only) to work with ARM-based Macs (#1703)

Note:

Repository was moved from github.com/react-native-mapbox-gl to github.com/rnmapbox

8.5.0

26 Nov 13:05
Compare
Choose a tag to compare
  • build: update install guide and /example project for android dependencies (#1640)
  • build(turf): update to version 6.5.0 (#1638)
  • fix(Camera) fix zoomTo method and expand Fit example (#1631)
  • ci: two scripts for linting with and without fix (#1630)
  • feat(Camera) add an optional allowUpdates boolean prop (#1619)
  • refactor(example): remove unused modules and scripts (#1618)
  • fix(react-native): update api to get rid of EventEmitter warnings (#1615)
  • fix(Camera) persist zoom when changing from bounds to centerCoordinate, fix zero padding not causing map to update, create unified example showcasing bounds/centerCoordinate/zoom/padding (#1614)
  • Update MapLibre to 5.12.1 on iOS (#1596)
  • Update ShapeSource methods to make it usable with any cluster ( Use cluster itself instead of cluster_id as first argument for getClusterExpansionZoom/getClusterLeaves/getClusterChildren methods. Version < 9 methods still supports passing cluster_id as a first argument but a deprecation warning will be shown. ) (#1499)

8.4.0

21 Oct 14:55
Compare
Choose a tag to compare
  • fix(iOS): pin mapLibre back to 5.12.0 (#1589)
  • chore: improve GH workflows (#1588)
  • build(deps): bump @expo/config-plugins from 3.1.0 to 4.0.3 (#1585)
  • chore(pre-commit): run lint on TS files, change PR template (#1584)
  • feat(example): update vertical alignment example (#1579)
  • fix incorrect anchor calculation for PointAnnotation on iOS (#1576)
  • style(eslint): align root and example with the same configuration (#1575)
  • fix(mapLibre): support version 5.12.0 upwards (#1571)
  • build: upgrade to RN 0.66 (#1570)
  • build(android): add telemetry dependency to default build setup (#1550)
  • feat(camera): Enable padding as a root-level prop on the camera, with bounds.padding* as fallbacks (#1538)
  • fix: revert pinned mapLibre version to 5.11.0 (8a2b00e67ba6398f3f6e6f52e98b0f0cea437e4d)

8.3.0

20 Aug 14:19
Compare
Choose a tag to compare
  • Fix TypeScript type for Callout's textStyle prop (#1450)
  • Build(ios): pin maplibre version to 5.12.0 (#1454)
  • Update geoUtils helpers types to correspond with turf/helpers (#1455)
  • Fix crash with missing okhttp dependency (#1452)
  • Move from react-native-testing-library => @testing-library/react-native (#1453)
  • Feat(camera): maxBounds/(min|max)ZoomLevel can be updated dynamically (#1462)
  • Refactor(example): clean up folder structure (#1464)
  • Fix lineGradient showing wrong colors (#1471)
  • Support tintColor on Android (#1465)
  • Feat(android): dynamically update tintColor & add example (#1469
  • Docs: make background in example pngs transparent (#1483
  • Examples: align install steps with yarn, ignore created env files (#1484
  • Style: run yarn lint (#1486
  • Fix(plugin): Exclude arm64 architectures for simulator builds (#1490
  • Feat(android): dynamically update tintColor & add example (#1469)
  • Docs: make background in example pngs transparent (#1483)
  • Examples: align install steps with yarn, ignore created env files (#1484)
  • Style: run yarn lint (#1486)
  • Test: add unit tests for component light (#1489)
  • Feat: add Adds getClusterChildren method to ShapeSource (#1495)