Skip to content

Releases: software-mansion/kmp-maps

v0.4.0

17 Nov 11:56
5b227a8

Choose a tag to compare

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

24 Oct 09:23
2e10825

Choose a tag to compare

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

15 Oct 10:50
fb63e1b

Choose a tag to compare

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

13 Oct 11:33
0580a2e

Choose a tag to compare

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

02 Oct 14:49
b0c2a51

Choose a tag to compare

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

30 Sep 13:28
5fa0deb

Choose a tag to compare

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