Please add unreleased changes in the following style:
- PR Title ([#___](https://github.com/maplibre/maplibre-react-native/pull/___))
- chore: remove created-by headers and update LICENSE/Copyright (#518)
- ci: fail on lint warning (#522)
- fix: allow MapView and Images to have no children (#521)
- docs: reformat changelog (#520)
- refactor: rename
RCTMLN
toMLRN
(#519) - ci: improve workflows (#513)
- feat: setup build step (#504)
- fix: use UIManager exported from react-native (#511)
- feat: support new arch through interop layer (#483)
- fix: keep @ts-ignore for headingIcon in library (#477)
- feat: upgrade @turf to v7 and remove geo utils (#478)
- docs: improve guides and branding (#475)
- chore: improve examples monorepo setup with reusable App (#474)
- chore: remove react native elements from examples (#472)
- chore: configure jest to use with ts (#470)
- refactor: switch many examples to TypeScript (#469)
- chore: eslint formatting and improve scripts (#467)
- fix: allow resetting contentInset with 0 (#468)
- fix: Call requestProgress when getting pack status on IOS + example improvement (#445)
- fix: fix style expressions, revert changes to scripts/autogenHelpers/globals.js (#466)
- feat: MapLibre Android SDK 11.5.0 (#455)
- fix: make MarkerView props with defaults optional (#460)
- fix: updated Mapbox callstack check for iOS custom headers to check for MapLibre instead (#461)
- fix: add generic expo plugin to remove Duplicated Signature in Xcode 15/16 (#453)
- fix: another attempt to disable code signing (#451)
- fix: disable code signing for release builds (#450)
- fix: setMaxAnimationFps on null (#440)
- Specify in install.md the correct SPM variable name to use a different native iOS library version (#438)
- Remove deprecated defaultProps for functional component (#431)
- feat: extract android UserLocation FPS (#428)
- chore: bump maplibre native ios to 6.5.4 (#437)
- fix: move @types/ packages to deps and remove assets.d.ts (#423)
- fix: yarn, eslint and prettier implementation (#419)
- fix: typescript errors and add typescript:check to GitHub Actions (#418)
- feat: Updated Android SDK from 10.2.0 to 11.0.1 (#412)
- feat:[Migrate MapView to react function component (#408)
- fix: cameraRef?.current?.setCamera causing markerpoint get detached from maps-base (#409)
- fix: round compass margins and attribution position to nearest integers on android (#294)
- Fix: remove AbortController test mock (#403)
- Fix: ExpoPlugin after Class renaming (#405)
- Fix: android example crashing on launch (#372)
- Update maplibre-native to use new metal renderer on iOS
- fix: Remove unused import breaking react-native 0.74.0 (#365)
- chore: resolve remaining dependabot (#298)
- chore: update dev dependencies (#262)
- fix: Duplicated Signature issue with Xcode 15 (#238)
- Update download-style-spec.sh (#163)
- Update react-maplibre (#34)
- chore: update support libraries (#121)
- fix: correct types in MapView ([#268])(#268))
- fix: plugin for debug simulator (#164)
- chore: update detox (#207)
- chore: update expo-config and expo-scripts (#47, #69)
- chore: update prettier and eslint-plugin-prettier (#111)
- feat: breaking migrate repo to typescript (#55)
- Update react to 18.2.0 and react-native to 0.72.1. (#49)
- fix(markerview): make PointAnnotationProps component extend ViewProps (#41)
- Fix build issue on iOS (#29)
- Add clusterProperties to ShapeSource (#46)
- Completed fork from RNMapbox, removed support for the proprietary Mapbox SDK, and updated to the latest MapLibre GL Native SDKs for iOS and Android.
- Breaking changes: Mapbox-specific names have been renamed to MapLibre.