Releases: software-mansion/kmp-maps
Releases · software-mansion/kmp-maps
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
v0.2.0
KMP Maps 0.2.0
🔧 Infrastructure & Maintenance
- API consistency: Renamed property prefixes from apple to ios for clearer platform-specific options
- Documentation: Updated Dokka configuration and README.md
Full Changelog: v0.1.0...v0.2.0
v0.1.0
KMP Maps 0.1.0
We're excited to announce the first release of KMP Maps, a unified map component that provides seamless integration with native map APIs on both Android and iOS platforms.
✨ What's New
This initial release brings you:
- 🌍 Cross-platform map component - Single API for both Android and iOS
- 📱 Native performance - Uses Google Maps SDK on Android and Apple Maps (MapKit) on iOS
- 🎨 Compose Multiplatform integration - Built with Compose Multiplatform for modern UI development
- 📍 Rich map functionality - Support for markers, circles, polygons, polylines, and custom styling
- 👆 Interactive callbacks - Handle user interactions like clicks, camera movements, and gestures
- 📍 Location services - Built-in location permission handling and user location display
🚀 Key Features
- Unified API - Write once, run on both platforms
- Native map engines - Google Maps on Android, Apple Maps on iOS
- Compose-first - Designed specifically for Compose Multiplatform
- Rich overlays - Markers, circles, polygons, and polylines
- Interactive events - Click handlers for all map elements
- Camera control - Programmatic camera positioning and movement
- Theme support - Light, dark, and system theme options
- Traffic & buildings - Display traffic information and 3D buildings
- POI support - Points of interest with customizable categories