Releases: software-mansion/kmp-maps
Releases · software-mansion/kmp-maps
v0.8.1
KMP Maps 0.8.1
✨ Bug Fixses
- Remove object IDs: Removed the id property from core models; identifiers are now generated on-the-fly.
- Android dragging: Fixed an issue where the marker position wouldn't update while dragging.
Full Changelog: v0.8.0...v0.8.1
v0.8.0
KMP Maps 0.8.0
🚀 Features
- Desktop Support - Expanded platform support to Desktop (JVM) using the Google Maps JS API
- iOS optimization - Enhanced custom marker and cluster rendering performance using the Snapshotter pattern
✨ Bug Fixses
- Android custom markers - Fixed an issue where custom marker content failed to update when clustering was disabled
- GeoJSON priority - Ensured correct style priority (JSON properties > layer defaults) and added support for Multi-geometry types
🔧 Infrastructure & Maintenance
- Kotlin Upgrade - Updated Kotlin version to 2.3.0
- CI/CD - Updated GitHub Actions workflows
👋 New Contributors
We're excited to welcome new contributors to the project:
- @CardosofGui made their first contribution in #117
Full Changelog: v0.7.0...v0.8.0
v0.7.0
KMP Maps 0.7.0
🚀 Features
- Expand customMarkers API – Updated the customMarkerContent signature to pass the Marker instance into the Composable lambda.
Full Changelog: v0.6.0...v0.7.0
v0.6.0
KMP Maps 0.6.0
🚀 Features
- Clustering support – Added clustering for Google Maps (Android & iOS) and Apple Maps (iOS).
Full Changelog: v0.5.1...v0.6.0
v0.5.1
KMP Maps 0.5.1
🐛 Bug Fixses
- Custom Markers (iOS): Fixed an issue where custom markers would display with an incorrect, opaque background
Full Changelog: v0.5.0...v0.5.1
v0.5.0
KMP Maps 0.5.0
🚀 Features
- Custom markers - You can now render any Composable content as a fully interactive map marker.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
KMP Maps 0.4.0
🚀 Features
- GeoJSON Implementation - Added GeoJSON support for enhanced map data handling
✨ Bug Fixses
- Camera Position Bug - Fixed an issue with camera positioning
- CocoaPods Fix - Resolved CocoaPods integration issues in the sample app
🔧 Infrastructure & Maintenance
- Properties Clean-up - Code cleanup and property management improvements
- GitHub Actions Updates - Updated workflows for better CI/CD reliability
- Self-Hosted Runners - Migrated Publish and Build workflows to self-hosted runners with increased JVM heap size for better performance
👋 New Contributors
We're excited to welcome new contributors to the project:
@felipheallef made their first contribution
Thank you to everyone who contributed to this release!
Full Changelog: v0.3.0...v0.4.0
v0.3.0
KMP Maps 0.3.0
🚀 Features
- Google Maps Support on iOS - Added Google Maps support for iOS platform
🔧 Infrastructure & Maintenance
- Dokka Upgrade - Upgraded Dokka to version 2.1.0 for improved documentation generation
Full Changelog: v0.2.2...v0.3.0
v0.2.2
KMP Maps 0.2.2
✨ Bug Fixses
- Add default values for properties and uiSettings parameters of the Map composable
Full Changelog: v0.2.1...v0.2.2
v0.2.1
KMP Maps 0.2.1
✨ Bug Fixses
- Fixed Android location permission handling and user location display
- Fixed iOS rotation gesture for Apple Maps
🔧 Infrastructure & Maintenance
- Added installation section to README.md
Full Changelog: v0.2.0...v0.2.1