Skip to content

Releases: software-mansion/kmp-maps

v0.8.1

16 Feb 08:46
f98002f

Choose a tag to compare

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

03 Feb 11:41
163ad15

Choose a tag to compare

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:

Full Changelog: v0.7.0...v0.8.0

v0.7.0

15 Dec 13:36
2496214

Choose a tag to compare

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

12 Dec 16:23
cd73049

Choose a tag to compare

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

03 Dec 14:37
ac02b3d

Choose a tag to compare

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

01 Dec 14:33
90c3ca9

Choose a tag to compare

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

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