Skip to content

Releases: jordond/compass

2.0.0

23 Dec 20:19
fd7eda2
Compare
Choose a tag to compare
2.0.0 Pre-release
Pre-release

What's Changed

BREAKING CHANGES

  • Geolocator.isAvailable is no longer a suspend fun
  • The following error classes were removed:
    • PermissionError
    • PermissionMissingException
    • PermissionRequestException

Dependencies

Full Changelog: 1.2.4...2.0.0

1.2.4

28 Oct 17:53
65a7af8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.3...1.2.4

1.2.3

04 Oct 15:01
447dee5
Compare
Choose a tag to compare

What's changed

  • Fix permission settings opening for iOS 18 by @mrmda28 in #128

Dependencies

  • Update agp to v8.7.0 - autoclosed by @renovate in #125
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.3 by @renovate in #120

New Contributors

Full Changelog: 1.2.2...1.2.3

1.2.2

28 Aug 19:15
012679e
Compare
Choose a tag to compare

What's Changed

Warning: If you are on version 1.2.1, it is strongly recommended to update to this version. It fixes a crash on Android when receiving no location.

Dependencies

  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.2 by @renovate in #107

Full Changelog: 1.2.1...1.2.2

1.2.1

25 Aug 23:33
eeb2970
Compare
Choose a tag to compare

What's Changed

Dependencies

  • Update stateHolder to v1.2.0 by @renovate in #63
  • Update dependency io.kotest:kotest-assertions-core to v5.9.1 by @renovate in #61
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.0 by @renovate in #62
  • Update plugin com.gradle.develocity to v3.17.5 by @renovate in #67
  • Update compose to v1.6.8 by @renovate in #66
  • Update dependency co.touchlab:kermit to v2.0.4 by @renovate in #65
  • Update publish to v0.29.0 by @renovate in #74
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.1 by @renovate in #75
  • Update dependency org.jetbrains.kotlinx:atomicfu to v0.25.0 by @renovate in #77
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.0 by @renovate in #78
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.1 by @renovate in #79
  • Update dependency gradle to v8.9 by @renovate in #80
  • Update dependency androidx.activity:activity-compose to v1.9.1 by @renovate in #82
  • Update dependency androidx.activity:activity-ktx to v1.9.1 by @renovate in #83
  • Update plugin com.gradle.develocity to v3.17.6 by @renovate in #86
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.2 by @renovate in #87
  • Update dependency androidx.fragment:fragment-ktx to v1.8.2 by @renovate in #85
  • Update gradle/actions action to v4 by @renovate in #89
  • Update plugin com.gradle.develocity to v3.18 by @renovate in #94
  • Update dependency dev.drewhamilton.poko to v0.17.0 by @renovate in #96

New Contributors

Full Changelog: 1.2.0...1.2.1

1.2.0

05 Jun 15:13
b42e12e
Compare
Choose a tag to compare

What's Changed

  • Update compose.multiplatform to v1.6.11 by @renovate in #57
  • Feature: Add OpenCage Geocoder support by @jordond in #45
  • CI: Update CI files for deprecated gradle actions by @jordond in #59

Dependencies

  • Update dependency gradle to v8.8 by @renovate in #56
  • Update dependency dev.drewhamilton.poko to v0.16.0 by @renovate in #54
  • Update dependency com.google.android.gms:play-services-location to v21.3.0 by @renovate in #55
  • Update voyager to v1.1.0-beta02 by @renovate in #58

Full Changelog: 1.1.0...1.2.0

1.1.0

27 May 15:22
593c653
Compare
Choose a tag to compare

What's Changed

Dependencies

  • Update plugin com.gradle.enterprise to v3.17.4 by @renovate in #49
  • Update dependency dev.drewhamilton.poko to v0.15.3 by @renovate in #50
  • Update dependency androidx.fragment:fragment-ktx to v1.7.1 by @renovate in #46
  • Update agp to v8.4.1 by @renovate in #51
  • Update voyager to v1.1.0-beta01 by @renovate in #53

Full Changelog: 1.0.0...1.1.0

1.0.0

09 May 22:36
1312eb7
Compare
Choose a tag to compare

🧭 Compass for KMP

This is the first stable release of Compass! Compass is a "swiss-army knife" toolkit for location related tasks for Kotlin Multiplatform.

Please check out the documentation at https://compass.jordond.dev!

Compass includes the following features:

  • Geocoding for all platforms!
    • Native support for Android/iOS
    • Other platforms supported via third-party APIs
  • Geolocation
    • Native support for Android/iOS
      • Permission handling is built-in!
    • Support for browser is also included (js/wasm)
  • Autocomplete for all platforms!
    • Support via existing Geocoding functionality
    • Support for Google Places API is in the works

Check out this page to see which platforms are supported for each artifact.

Note: If you have been using the previous <1.0.0 pre-release versions. You will have to update your dependencies to point to the new artifacts. The compass- was dropped from the artifact names, ex:

compass-geocoder = { module = "dev.jordond.compass:geocoder", version.ref = "compass" }

0.1.10

09 May 21:34
Compare
Choose a tag to compare
0.1.10 Pre-release
Pre-release

What's Changed

BREAKING CHANGES: artifact name has been changed. The compass- prefix was dropped, so now you would do something like:

compass-geolocation = { module = "dev.jordond.compass:geolocation", version.ref = "compass" }

Full Changelog: 0.1.9...0.1.10

0.1.9

09 May 20:47
Compare
Choose a tag to compare
0.1.9 Pre-release
Pre-release

What's Changed

BREAKING CHANGES: artifact name has been changed. The compass- prefix was dropped, so now you would do something like:

compass-geolocation = { module = "dev.jordond.compass:geolocation", version.ref = "compass" }

Dependencies

  • Update compose to v1.6.5 by @renovate in #25
  • Update plugin com.gradle.enterprise to v3.17 by @renovate in #26
  • Update agp to v8.3.2 by @renovate in #29
  • Update plugin com.gradle.enterprise to v3.17.1 by @renovate in #28
  • Update voyager to v1.1.0-alpha04 by @renovate in #27
  • Update gradle/wrapper-validation-action action to v3 by @renovate in #31
  • Update dependency androidx.activity:activity-ktx to v1.9.0 by @renovate in #37
  • Update plugin com.gradle.enterprise to v3.17.2 by @renovate in #32
  • Update compose to v1.6.6 by @renovate in #34
  • Update dependency androidx.activity:activity-compose to v1.9.0 by @renovate in #35
  • Update dependency org.jetbrains.kotlinx:atomicfu to v0.24.0 by @renovate in #33
  • Update compose.multiplatform to v1.6.2 by @renovate in #30
  • Update agp to v8.4.0 by @renovate in #38
  • Update compose to v1.6.7 by @renovate in #39
  • Update dependency androidx.fragment:fragment-ktx to v1.7.0 by @renovate in #40

Full Changelog: 0.1.8...0.1.9