v10.1.0
What's Changed
Major changes:
- feat: Fabric (beta) support by @WoLewicki
- feat: Mapbox 11.0 support by @mfazekas (this work was sponsored by https://explorz.app/, many thanks for that!)
- refactor!: remove mapbox-gl and maplibre implementation and code clenaup
- new documentation: https://rnmapbox.github.io
Details:
-
feat: Mapbox 11.0 support:
- feat: initial v11 on iOS by @mfazekas in #3040
- feat: v11 conditional implementation for android by @mfazekas in #3057
- feat: Add StyleImport for v11 by @mfazekas in #3063
- fix(ios, v11): update style import config on change by @mfazekas in #3080
- fix(ios, v11): v11 location manager by @mfazekas in #3085
-
feat: Fabric (beta) support by @WoLewicki
- feat: new architecture support - merge branch by @mfazekas in #3038
- fix(ios): new arch and nonnull fixes by @mfazekas in #3061
- feat: migrate Camera to new arch by @WoLewicki in #3090
- feat: migrate Atmosphere to new arch by @WoLewicki in #3091
- feat: make layer specs by @WoLewicki in #3092
- fix(iOS, fabric): support build without modual_headers! by @mfazekas in #3116
- feat: new arch fixes by @WoLewicki in #3141
-
refactor!: remove mapbox-gl and maplibre implementation and code clenaup
-
other fixes
- feat: upgrade to mapbox 10.16 by @mfazekas in #3044
- fix: mglStyleValueColorRaw properly converts color, fixing color prop on Light by @MichaelDanielTom in #3045
- fix: fix layer no appearing issue on android (#3051) by @mfazekas in #3055
- fix(android): fix transition duration is always 0 issue by @mfazekas in #3075
- fix(android): sometimes view tag is not resolved immediately by @mfazekas in #3074
- fix(android): android init set camera by @mfazekas in #3073
- chore: upgrade example to 0.72.4 by @mfazekas in #3069
- test: Add polyline example and new metadata for examples by @mfazekas in #3079
- fix(android): fix negative minDisplacement, fix location on v10 and v11 by @mfazekas in #3089
- Update install.md by @Jumail in #3094
- Add RNMapboxMapsDownloadToken required scopes to docs by @estrattonbailey in #3098
- fix: fix icons size and scale by @mfazekas in #3101
- Update rnmapbox-maps.podspec by @mfazekas in #3100
- feat(ios): build with USE_FRAMEWORK by @mfazekas in #3102
- fix: fix image scaling on android in production by @mfazekas in #3103
- fix(android): add camera before styleLoad so defaultSettings can be a… by @mfazekas in #3113
- doc: generate documentation from examples by @mfazekas in #3108
- refactor: code improvements by @mfazekas in #3117
- feat: implement gesturesSettings on MapView by @mfazekas in #3118
- fix(android): on user tracking mode change by @mfazekas in #3122
- feat: migrate RNMBXSources to new arch by @WoLewicki in #3123
- refactor(android): refactorings on android and fixed issue with layer… by @mfazekas in #3124
- feat: Add expo plugin property for v11 on iOS by @mfazekas in #3125
- fix: defaultMapboxImpl on android typo, by @mfazekas in #3129
- feat: migrate RNMBXPointAnnotation to new arch by @WoLewicki in #3130
- fix: implement interfaces in Android sources by @WoLewicki in #3135
- feat: migrate components to new arch by @WoLewicki in #3136
- refactor: remove RNMBPXAndroidTextureMapView, and lateinit MapView on… by @mfazekas in #3138
- fix: rn 0.73 compat - specify namespace in build.gradle by @mfazekas in #3142
- fix: clear changes when applying it by @mfazekas in #3147
New Contributors
- @WoLewicki made their first contribution in #3090
- @Jumail made their first contribution in #3094
- @estrattonbailey made their first contribution in #3098
Full Changelog: v10.0.14...v10.1.0
Acknowledgments and Sponsorship
A sincere thank you to our dedicated sponsors, including our valued monthly sponsors, for their unwavering support of this repository. 🙏 The implementation of the Mapbox 11.* feature was made possible through sponsorship from https://explorz.app/! We extend our deepest appreciation for this targeted support. 🙏
If you find value in this project, consider sponsoring it. While I genuinely appreciate the current level of sponsorship, sustaining the amount of time required for the project demands additional support. Your continued sponsorship ensures not only ongoing maintenance but also the capability to dedicate substantial time to the project's growth and improvement. Your increased support would be invaluable in propelling this open-source endeavor forward. Thank you for considering and being a diverse and crucial part of our community! 🚀