Skip to content

Commit 476a18e

Browse files
chore(release): 1.0.0 [skip ci]
# 1.0.0 (2026-06-23) ### Bug Fixes * add missing callbacks when calling clearWatch ([be9b246](be9b246)) * Add play services location version for capacitor ([15170c2](15170c2)) * add returnType annotation to watchPosition function ([de2b2a5](de2b2a5)) * add success and error callbacks to clearWatch in outsystems-wrapper ([057ee1f](057ee1f)) * add watchId to options before calling watchPosition ([2fefd65](2fefd65)) * **android:** AGP 9.0 no longer supporting `proguard-android.txt` ([ionic-team#74](https://github.com/nitra/capacitor-geolocation/issues/74)) ([32961e1](32961e1)) * **android:** Only request permissions that are defined in the manifest ([ionic-team#85](https://github.com/nitra/capacitor-geolocation/issues/85)) ([c9c4c84](c9c4c84)) * **android:** Properly parsing number parameters ([ionic-team#24](https://github.com/nitra/capacitor-geolocation/issues/24)) ([cb605d8](cb605d8)) * **android:** Properly parsing number parameters ([ionic-team#24](https://github.com/nitra/capacitor-geolocation/issues/24)) ([75ffbd2](75ffbd2)) * **android:** Return error when user rejects request to turn on location with `enableLocationManagerFallback=true` ([ionic-team#86](https://github.com/nitra/capacitor-geolocation/issues/86)) ([1a2504a](1a2504a)) * **android:** update Gradle and Kotlin configurations for compatibility with latest @capacitor/android ([ionic-team#28](https://github.com/nitra/capacitor-geolocation/issues/28)) ([060d525](060d525)) * **android:** use 'propName = value' assignment syntax in build.gradle files ([08f311a](08f311a)) * Capacitor plugin name on sample app ([4b18fc9](4b18fc9)) * Capacitor sample app name ([6d47cd0](6d47cd0)) * Capacitor sample app name and package ([e45a172](e45a172)) * Continue with @capacitor/geolocation ([164aa60](164aa60)) * convert position result for watchPosition like we do for getCurrentPosition ([a1490e8](a1490e8)) * convert position result for watchPosition like we do for getCurrentPosition ([ad8d264](ad8d264)) * coroutine scope lifecycle on cordova plugin ([719f87c](719f87c)) * correct iOS build scheme name in verify script ([48d41aa](48d41aa)) * correctly pass options to clearWatch ([54a138c](54a138c)) * correctly pass watchId to clearWatch ([741d72a](741d72a)) * correctly pass watchId to clearWatch ([6ee6dc8](6ee6dc8)) * directory for os-lib ([80d2eb5](80d2eb5)) * **docs:** improve formatting and clarity in README.md ([c08c8e3](c08c8e3)) * fix directories ([68da3e5](68da3e5)) * fix prefix format for error codes ([f947fa2](f947fa2)) * fix type of success callback ([ff2a4c6](ff2a4c6)) * fixing function name for `watchPosition` and `id field for clearWatch ([351b570](351b570)) * fixing iOS file name ([b3b4026](b3b4026)) * fixing iOS library name in plugin.xml ([eaaee59](eaaee59)) * fixing library name in Azure pipeline ([7bef749](7bef749)) * fixing typo in package ([a450280](a450280)) * include `watchId` in the parameters for `watchPosition in the cordova-plugin ([b39abe4](b39abe4)) * include `watchId` in the parameters for `watchPosition` in the cordova-plugin ([17f308a](17f308a)) * **ios:** added timeout implementation for both getCurrentPosition and watchPosition ([ionic-team#55](https://github.com/nitra/capacitor-geolocation/issues/55)) ([4c22ac3](4c22ac3)) * **ios:** Allow publisher re-subscribe on location error ([8705ea8](8705ea8)) * **ios:** Allow publisher re-subscribe on location error ([960bfc4](960bfc4)) * **ios:** atlas-pro[#7380](https://github.com/nitra/capacitor-geolocation/issues/7380) rename SPM package to NitraGeolocation ([a1049ca](a1049ca)) * **ios:** fixes an issue where the plugin stops receiving location updates after calling the clearWatch method ([ionic-team#38](https://github.com/nitra/capacitor-geolocation/issues/38)) ([d6f5266](d6f5266)) * **ios:** handle location watch callbacks recovery after backgrounding ([978bd50](978bd50)) * **ios:** resolving requestPermissions ([ionic-team#16](https://github.com/nitra/capacitor-geolocation/issues/16)) ([2586a9e](2586a9e)) * **ios:** Simplify SPM usage for native library ([ionic-team#52](https://github.com/nitra/capacitor-geolocation/issues/52)) ([ad53dc6](ad53dc6)) * **ios:** watchPosition after an error occurs ([f851818](f851818)) * **ios:** watchPosition after an error occurs ([749ca11](749ca11)) * local variable declarations ([f4b585f](f4b585f)) * make SPM use version 7 instead of main ([ionic-team#18](https://github.com/nitra/capacitor-geolocation/issues/18)) ([9b4a7c6](9b4a7c6)) * make SPM use version 7 instead of main ([ionic-team#18](https://github.com/nitra/capacitor-geolocation/issues/18)) ([d46adec](d46adec)) * match package.json description to match old plugin ([c942731](c942731)) * Missing permissions in android app ([cf5ff7c](cf5ff7c)) * Missing speed prop in sample app ([b30564f](b30564f)) * peerDependency for pnpm compatibility ([a94839d](a94839d)) * Podspec definition for ios plugin ([0e1706c](0e1706c)) * properly get parameters for getCurrentPosition ([4cdef94](4cdef94)) * Re-add License file ([ionic-team#23](https://github.com/nitra/capacitor-geolocation/issues/23)) ([3dd0acf](3dd0acf)) * Re-add License file ([ionic-team#23](https://github.com/nitra/capacitor-geolocation/issues/23)) ([fc287aa](fc287aa)) * remove files that do not exist (yet) ([4fda383](4fda383)) * restore timeout handling and options forwarding from upstream ([04b1ba2](04b1ba2)) * set keepCallback to true when returning position for `watchPosition ([423ccd7](423ccd7)) * set peerDependency on @capacitor/core to `>=7.0.0` to match current version of plugin ([ab7ea49](ab7ea49)) * typos and remove unnecessary callback ([2fcd073](2fcd073)) * Unit tests un-mocking ([3e24815](3e24815)) * Update android and ios OS version targets ([6580cde](6580cde)) * update IONGeolocationLib dependency and improve location handling in GeolocationPlugin ([d3d29b4](d3d29b4)) * update IONGeolocationLib dependency version constraint to allow newer versions ([ab34684](ab34684)) * update location service methods to include options for improved functionality ([488b57d](488b57d)) * update repository URL in package.json and add id-token permission in release workflow ([c2d497e](c2d497e)) * update test gradle dependencies ([551660d](551660d)) * Urls on capacitor plugin's `package.json` ([5e95952](5e95952)) * use `position.altitudeAccuracy ([e35bc43](e35bc43)) * use correct const variable ([324cf12](324cf12)) * use plugin.xml as standard file, not link ([c02588c](c02588c)) ### Features * add altitudeAccuracy to result ([c2a5749](c2a5749)) * add altitudeAccuracy to result ([0a44a66](0a44a66)) * add barebones implementation of Android Capacitor Bridge ([e7146d3](e7146d3)) * add barebones implementation of Android Cordova Bridge ([a7c7a7d](a7c7a7d)) * add cordova and capacitor bridge methods ([43487c5](43487c5)) * add implementation for Capacitor bridge ([6a8f6f4](6a8f6f4)) * add outsystems javascript wrapper for both capacitor and cordova plugins ([fc11136](fc11136)) * add permission request to Cordova bridge ([9c5a05b](9c5a05b)) * add support for heading ([ionic-team#78](https://github.com/nitra/capacitor-geolocation/issues/78)) ([ed20f3e](ed20f3e)) * add wrapper as a package ([2a99be8](2a99be8)) * addWatch+clearWatch for Android cordova bridge ([d6fe8bb](d6fe8bb)) * **android:** Fallback option for no network or Play Services ([ionic-team#53](https://github.com/nitra/capacitor-geolocation/issues/53)) ([09277b7](09277b7)) * **android:** New parameter `interval` in `watchPosition` ([ionic-team#62](https://github.com/nitra/capacitor-geolocation/issues/62)) ([7fda0cf](7fda0cf)) * cap sample app watches and clear watch ([5934095](5934095)) * Capacitor 8 support ([6ead26a](6ead26a)) * **capacitor:** add pwa code ([8340740](8340740)) * **capacitor:** add pwa getCurrentPosition ([02e5c0a](02e5c0a)) * **ci:** add Maven Central publishing workflow and Android publishing scripts ([ionic-team#72](https://github.com/nitra/capacitor-geolocation/issues/72)) ([281d64f](281d64f)) * **ci:** add publish-pod job to invoke CocoaPods publish workflow ([ionic-team#70](https://github.com/nitra/capacitor-geolocation/issues/70)) ([e2387f4](e2387f4)) * **ci:** add publish-pod job to invoke CocoaPods publish workflow ([ionic-team#71](https://github.com/nitra/capacitor-geolocation/issues/71)) ([f9a4eca](f9a4eca)) * configura Kotlin version for Capacitor Plugin ([48b0cc2](48b0cc2)) * convert JSON result for format needed for Capacitor bridge ([8a36084](8a36084)) * enhance location string representation with isMock and provider details ([4ae9d54](4ae9d54)) * finish getLocation implementation on library ([6637f74](6637f74)) * first implementation of `getLocation ([abb24a7](abb24a7)) * get watchId from args ([3b72a49](3b72a49)) * implement addWatch and clearWatch on Capacitor bridge ([a5a2ebf](a5a2ebf)) * Implement addWatch+clearWatch for native Android ([1d4d426](1d4d426)) * Initial location example app code ([3363e74](3363e74)) * initial version for sample app watches ([a829efb](a829efb)) * properly handle error scenarios in Capacitor bridge and remove unused sealed class ([fe28149](fe28149)) * properly handle error scenarios in Cordova bridge ([1da1205](1da1205)) * request permissions before getting location ([fe32351](fe32351)) * update dependency to OSGeolocationLib-Android in Cordova and Capacitor plugin, and remove local Android lib ([bb9b86d](bb9b86d)) * Update plugin name ([9948a41](9948a41)) ### BREAKING CHANGES * **android:** The `timeout` property now gets applied to all requests on Android on iOS, as opposed to just web and `getCurrentPosition` on Android. This aligns with what is documented in the plugin. If you are experiencing timeouts when requesting location in your app, consider using a higher `timeout` value. For `watchPosition` on Android, you may use the `interval` parameter introduced in version 8.0.0. * Capacitor major version update requires major version update on the plugin.
1 parent a1049ca commit 476a18e

2 files changed

Lines changed: 124 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,126 @@
1+
# 1.0.0 (2026-06-23)
2+
3+
4+
### Bug Fixes
5+
6+
* add missing callbacks when calling clearWatch ([be9b246](https://github.com/nitra/capacitor-geolocation/commit/be9b246c2d956ae40baf2c782637b4d062ecfe22))
7+
* Add play services location version for capacitor ([15170c2](https://github.com/nitra/capacitor-geolocation/commit/15170c2f5155f51f2ba364d67ccf6b015f3d2a5f))
8+
* add returnType annotation to watchPosition function ([de2b2a5](https://github.com/nitra/capacitor-geolocation/commit/de2b2a560a3c402eb8dea1c5b8385fdf0933abb1))
9+
* add success and error callbacks to clearWatch in outsystems-wrapper ([057ee1f](https://github.com/nitra/capacitor-geolocation/commit/057ee1fc4de58436fccfc16ac3fd6bf984ff26dc))
10+
* add watchId to options before calling watchPosition ([2fefd65](https://github.com/nitra/capacitor-geolocation/commit/2fefd65748b42f6bdac71f7dba6c4be94fc4af99))
11+
* **android:** AGP 9.0 no longer supporting `proguard-android.txt` ([#74](https://github.com/nitra/capacitor-geolocation/issues/74)) ([32961e1](https://github.com/nitra/capacitor-geolocation/commit/32961e1eb53106ba9004a9a1d0abb4b500a90dc8))
12+
* **android:** Only request permissions that are defined in the manifest ([#85](https://github.com/nitra/capacitor-geolocation/issues/85)) ([c9c4c84](https://github.com/nitra/capacitor-geolocation/commit/c9c4c8446efb1dacd71eaab2e9d52844ee5df020))
13+
* **android:** Properly parsing number parameters ([#24](https://github.com/nitra/capacitor-geolocation/issues/24)) ([cb605d8](https://github.com/nitra/capacitor-geolocation/commit/cb605d824c655fbba108c085f194e5e22464fc51))
14+
* **android:** Properly parsing number parameters ([#24](https://github.com/nitra/capacitor-geolocation/issues/24)) ([75ffbd2](https://github.com/nitra/capacitor-geolocation/commit/75ffbd2c141eacf9a523f8e3d55782e2aff2d1c7))
15+
* **android:** Return error when user rejects request to turn on location with `enableLocationManagerFallback=true` ([#86](https://github.com/nitra/capacitor-geolocation/issues/86)) ([1a2504a](https://github.com/nitra/capacitor-geolocation/commit/1a2504a2b50f1793089bdbf029b010980d6dbcfa))
16+
* **android:** update Gradle and Kotlin configurations for compatibility with latest @capacitor/android ([#28](https://github.com/nitra/capacitor-geolocation/issues/28)) ([060d525](https://github.com/nitra/capacitor-geolocation/commit/060d525cd9b0492bcc921c64f09ea2a1b1de8173))
17+
* **android:** use 'propName = value' assignment syntax in build.gradle files ([08f311a](https://github.com/nitra/capacitor-geolocation/commit/08f311a1f785f04eab8eec87a60cd5147488388b))
18+
* Capacitor plugin name on sample app ([4b18fc9](https://github.com/nitra/capacitor-geolocation/commit/4b18fc98ef503068616454a1460a15e42ff98ab7))
19+
* Capacitor sample app name ([6d47cd0](https://github.com/nitra/capacitor-geolocation/commit/6d47cd09d5dc582490bd5e37d5f1515358b59a02))
20+
* Capacitor sample app name and package ([e45a172](https://github.com/nitra/capacitor-geolocation/commit/e45a1722cbb2cc1179e401d525cdc46cf71a5ce3))
21+
* Continue with @capacitor/geolocation ([164aa60](https://github.com/nitra/capacitor-geolocation/commit/164aa609ec41716b51c20351718220cf9b93104f))
22+
* convert position result for watchPosition like we do for getCurrentPosition ([a1490e8](https://github.com/nitra/capacitor-geolocation/commit/a1490e8432ad483e26a6566589f9bd93438aa260))
23+
* convert position result for watchPosition like we do for getCurrentPosition ([ad8d264](https://github.com/nitra/capacitor-geolocation/commit/ad8d264990bde72e1166a3af40aa0f04ed9a16cb))
24+
* coroutine scope lifecycle on cordova plugin ([719f87c](https://github.com/nitra/capacitor-geolocation/commit/719f87cbfd2049ce83298a728147a16508cf4313))
25+
* correct iOS build scheme name in verify script ([48d41aa](https://github.com/nitra/capacitor-geolocation/commit/48d41aa3bb494b738ab280ff8a31347b3ffdbf9c))
26+
* correctly pass options to clearWatch ([54a138c](https://github.com/nitra/capacitor-geolocation/commit/54a138c7bed3701eebb2e591d9b1dc45cdc055e7))
27+
* correctly pass watchId to clearWatch ([741d72a](https://github.com/nitra/capacitor-geolocation/commit/741d72a05f47342e55dc50473a302d6aad8d6cfc))
28+
* correctly pass watchId to clearWatch ([6ee6dc8](https://github.com/nitra/capacitor-geolocation/commit/6ee6dc88167a197cd1b4b70b49865e360a0cb034))
29+
* directory for os-lib ([80d2eb5](https://github.com/nitra/capacitor-geolocation/commit/80d2eb5dc8a8c133b605690d55c7f0134e4b1f61))
30+
* **docs:** improve formatting and clarity in README.md ([c08c8e3](https://github.com/nitra/capacitor-geolocation/commit/c08c8e3a33186badb7552686bb721049b67d19ad))
31+
* fix directories ([68da3e5](https://github.com/nitra/capacitor-geolocation/commit/68da3e593307797b22a181d15c12e74946758ff3))
32+
* fix prefix format for error codes ([f947fa2](https://github.com/nitra/capacitor-geolocation/commit/f947fa227b30cabc87c2e75437a003c117594ef3))
33+
* fix type of success callback ([ff2a4c6](https://github.com/nitra/capacitor-geolocation/commit/ff2a4c6aec9c7bf4bfe610a2bcfaae11b61bfcc9))
34+
* fixing function name for `watchPosition` and `id field for clearWatch ([351b570](https://github.com/nitra/capacitor-geolocation/commit/351b570926102b51dcb82a5c9214940834c2b6e4))
35+
* fixing iOS file name ([b3b4026](https://github.com/nitra/capacitor-geolocation/commit/b3b40268135eaae90ed44cf75897a4fb4d71023c))
36+
* fixing iOS library name in plugin.xml ([eaaee59](https://github.com/nitra/capacitor-geolocation/commit/eaaee591da946dec58ae76cffdbff3cbb9ab1d94))
37+
* fixing library name in Azure pipeline ([7bef749](https://github.com/nitra/capacitor-geolocation/commit/7bef749c1806248a63205d3fc3e764d5170eb477))
38+
* fixing typo in package ([a450280](https://github.com/nitra/capacitor-geolocation/commit/a450280f6dd89c1426c766bbeec5f92d88959cf2))
39+
* include `watchId` in the parameters for `watchPosition in the cordova-plugin ([b39abe4](https://github.com/nitra/capacitor-geolocation/commit/b39abe40881e727e73eb90e406ceb1426d17226b))
40+
* include `watchId` in the parameters for `watchPosition` in the cordova-plugin ([17f308a](https://github.com/nitra/capacitor-geolocation/commit/17f308a0d68b05038aa549ce1719c6e78873aff6))
41+
* **ios:** added timeout implementation for both getCurrentPosition and watchPosition ([#55](https://github.com/nitra/capacitor-geolocation/issues/55)) ([4c22ac3](https://github.com/nitra/capacitor-geolocation/commit/4c22ac3c6facd4b628a38a668d66a7ea2f3ad44c))
42+
* **ios:** Allow publisher re-subscribe on location error ([8705ea8](https://github.com/nitra/capacitor-geolocation/commit/8705ea89bce06b3f145ee8bb51cda9678f934543))
43+
* **ios:** Allow publisher re-subscribe on location error ([960bfc4](https://github.com/nitra/capacitor-geolocation/commit/960bfc4efa2eb78cc903c2c108204543ca409d95))
44+
* **ios:** atlas-pro[#7380](https://github.com/nitra/capacitor-geolocation/issues/7380) rename SPM package to NitraGeolocation ([a1049ca](https://github.com/nitra/capacitor-geolocation/commit/a1049cac24ba9f5971c2b3a0e519b1c8afc8069f))
45+
* **ios:** fixes an issue where the plugin stops receiving location updates after calling the clearWatch method ([#38](https://github.com/nitra/capacitor-geolocation/issues/38)) ([d6f5266](https://github.com/nitra/capacitor-geolocation/commit/d6f5266fb8b8f382df9ca5d85ba8e9471643e063))
46+
* **ios:** handle location watch callbacks recovery after backgrounding ([978bd50](https://github.com/nitra/capacitor-geolocation/commit/978bd505e532904cdcfb5b0486c8d55e20252bbe))
47+
* **ios:** resolving requestPermissions ([#16](https://github.com/nitra/capacitor-geolocation/issues/16)) ([2586a9e](https://github.com/nitra/capacitor-geolocation/commit/2586a9e327e85c35b28932fbb829329efa32dc55))
48+
* **ios:** Simplify SPM usage for native library ([#52](https://github.com/nitra/capacitor-geolocation/issues/52)) ([ad53dc6](https://github.com/nitra/capacitor-geolocation/commit/ad53dc654369db9c1c2ae57cefca798fc5283dc8))
49+
* **ios:** watchPosition after an error occurs ([f851818](https://github.com/nitra/capacitor-geolocation/commit/f8518183186d812ea2d2cc89983332fa6d36e8d6))
50+
* **ios:** watchPosition after an error occurs ([749ca11](https://github.com/nitra/capacitor-geolocation/commit/749ca11f20ee434b895f97d00462442f4bdbf370))
51+
* local variable declarations ([f4b585f](https://github.com/nitra/capacitor-geolocation/commit/f4b585fc075d470e14a1b9e77080a783a19a4f64))
52+
* make SPM use version 7 instead of main ([#18](https://github.com/nitra/capacitor-geolocation/issues/18)) ([9b4a7c6](https://github.com/nitra/capacitor-geolocation/commit/9b4a7c64bfeb576f624228db1e4d3e733de01479))
53+
* make SPM use version 7 instead of main ([#18](https://github.com/nitra/capacitor-geolocation/issues/18)) ([d46adec](https://github.com/nitra/capacitor-geolocation/commit/d46adec2f292eb9bce52254160c3417e88355f35))
54+
* match package.json description to match old plugin ([c942731](https://github.com/nitra/capacitor-geolocation/commit/c9427314f718b9b4f1743b45faaae02ee3856f88))
55+
* Missing permissions in android app ([cf5ff7c](https://github.com/nitra/capacitor-geolocation/commit/cf5ff7c79f33ff8f8872f0fdf5f1ddda997a46f6))
56+
* Missing speed prop in sample app ([b30564f](https://github.com/nitra/capacitor-geolocation/commit/b30564fe381330f79a6d2b938128678e2d7ecccb))
57+
* peerDependency for pnpm compatibility ([a94839d](https://github.com/nitra/capacitor-geolocation/commit/a94839d1c51d7db2bdc39d123121920f8d0b883b))
58+
* Podspec definition for ios plugin ([0e1706c](https://github.com/nitra/capacitor-geolocation/commit/0e1706c8f6562f9873d1f9a5ed79641b879a1aa0))
59+
* properly get parameters for getCurrentPosition ([4cdef94](https://github.com/nitra/capacitor-geolocation/commit/4cdef94f9457d974236906b9cefec09eebd880b0))
60+
* Re-add License file ([#23](https://github.com/nitra/capacitor-geolocation/issues/23)) ([3dd0acf](https://github.com/nitra/capacitor-geolocation/commit/3dd0acf80dd96e53b9bd1c15690e3d74fc1dbaaa))
61+
* Re-add License file ([#23](https://github.com/nitra/capacitor-geolocation/issues/23)) ([fc287aa](https://github.com/nitra/capacitor-geolocation/commit/fc287aad7dded9b3b5fbeef651ba6bdda9d4f1e7))
62+
* remove files that do not exist (yet) ([4fda383](https://github.com/nitra/capacitor-geolocation/commit/4fda38354a29e0c0b4d1dd7918ab4fe139fcd09e))
63+
* restore timeout handling and options forwarding from upstream ([04b1ba2](https://github.com/nitra/capacitor-geolocation/commit/04b1ba2105ae9a6b9471fcfc86678c64d78055a4))
64+
* set keepCallback to true when returning position for `watchPosition ([423ccd7](https://github.com/nitra/capacitor-geolocation/commit/423ccd7389cee383962f6041aedcb777ccb5498c))
65+
* set peerDependency on @capacitor/core to `>=7.0.0` to match current version of plugin ([ab7ea49](https://github.com/nitra/capacitor-geolocation/commit/ab7ea49972506c46ba3385b4893ca362f1c8f44f))
66+
* typos and remove unnecessary callback ([2fcd073](https://github.com/nitra/capacitor-geolocation/commit/2fcd073004e8d80f647b792fd9db9d40525780b4))
67+
* Unit tests un-mocking ([3e24815](https://github.com/nitra/capacitor-geolocation/commit/3e24815b4b38ea7a4bfeb6862f10048c18eebb27))
68+
* Update android and ios OS version targets ([6580cde](https://github.com/nitra/capacitor-geolocation/commit/6580cde165afd9f00c8c68f99095044af309c304))
69+
* update IONGeolocationLib dependency and improve location handling in GeolocationPlugin ([d3d29b4](https://github.com/nitra/capacitor-geolocation/commit/d3d29b440aa272969cb2624c701a5d90dc5e111b))
70+
* update IONGeolocationLib dependency version constraint to allow newer versions ([ab34684](https://github.com/nitra/capacitor-geolocation/commit/ab34684180f25d7e427fe29cde6dfe8ac0338d63))
71+
* update location service methods to include options for improved functionality ([488b57d](https://github.com/nitra/capacitor-geolocation/commit/488b57df0c7b8b30e0cfcd21fc8a940922940b52))
72+
* update repository URL in package.json and add id-token permission in release workflow ([c2d497e](https://github.com/nitra/capacitor-geolocation/commit/c2d497ec9a74487ce006914170b27a5e1d85751e))
73+
* update test gradle dependencies ([551660d](https://github.com/nitra/capacitor-geolocation/commit/551660df2cdfe8e4b411cf5a4510be53cf33c78a))
74+
* Urls on capacitor plugin's `package.json` ([5e95952](https://github.com/nitra/capacitor-geolocation/commit/5e959521b810d773831ef166416fd4f60eafa3d6))
75+
* use `position.altitudeAccuracy ([e35bc43](https://github.com/nitra/capacitor-geolocation/commit/e35bc43fb49b46aec36da4d9d6640eb8d8860f31))
76+
* use correct const variable ([324cf12](https://github.com/nitra/capacitor-geolocation/commit/324cf1283795e380540054b62383bbece83e38d0))
77+
* use plugin.xml as standard file, not link ([c02588c](https://github.com/nitra/capacitor-geolocation/commit/c02588c4b0478f7c074c3642351e123b876360db))
78+
79+
80+
### Features
81+
82+
* add altitudeAccuracy to result ([c2a5749](https://github.com/nitra/capacitor-geolocation/commit/c2a574977bac7bd14cccb0c40556ccac9f8de42a))
83+
* add altitudeAccuracy to result ([0a44a66](https://github.com/nitra/capacitor-geolocation/commit/0a44a668ef747926db00a7e4e4cd54dd7e7aea9c))
84+
* add barebones implementation of Android Capacitor Bridge ([e7146d3](https://github.com/nitra/capacitor-geolocation/commit/e7146d3fcf0f49a83f7cd17f0f818df5051a8beb))
85+
* add barebones implementation of Android Cordova Bridge ([a7c7a7d](https://github.com/nitra/capacitor-geolocation/commit/a7c7a7d58677d6f3de82f7c6665120bbf0077623))
86+
* add cordova and capacitor bridge methods ([43487c5](https://github.com/nitra/capacitor-geolocation/commit/43487c5ad13b6a590127dfb68e7425f1d2ef122f))
87+
* add implementation for Capacitor bridge ([6a8f6f4](https://github.com/nitra/capacitor-geolocation/commit/6a8f6f47294f352c2763408da81aaf41f4ebedb1))
88+
* add outsystems javascript wrapper for both capacitor and cordova plugins ([fc11136](https://github.com/nitra/capacitor-geolocation/commit/fc11136267e9c54d02d9e181decacf284039ff3b))
89+
* add permission request to Cordova bridge ([9c5a05b](https://github.com/nitra/capacitor-geolocation/commit/9c5a05b9ba41d1dbedae601e3e8ac99de087694b))
90+
* add support for heading ([#78](https://github.com/nitra/capacitor-geolocation/issues/78)) ([ed20f3e](https://github.com/nitra/capacitor-geolocation/commit/ed20f3e3b77c9178b5ba2372a9d98c1759dae65d))
91+
* add wrapper as a package ([2a99be8](https://github.com/nitra/capacitor-geolocation/commit/2a99be8b8988c6202c893618c682af8803551e9b))
92+
* addWatch+clearWatch for Android cordova bridge ([d6fe8bb](https://github.com/nitra/capacitor-geolocation/commit/d6fe8bb4e7490eae60662507cfeb03ecaedb03ec))
93+
* **android:** Fallback option for no network or Play Services ([#53](https://github.com/nitra/capacitor-geolocation/issues/53)) ([09277b7](https://github.com/nitra/capacitor-geolocation/commit/09277b7cf458b1625db444f4eb0a40bd7c7b3265))
94+
* **android:** New parameter `interval` in `watchPosition` ([#62](https://github.com/nitra/capacitor-geolocation/issues/62)) ([7fda0cf](https://github.com/nitra/capacitor-geolocation/commit/7fda0cf3f9de7254d67405689164c854ea09c84e))
95+
* cap sample app watches and clear watch ([5934095](https://github.com/nitra/capacitor-geolocation/commit/593409589dd77d51a7756ca75b8a1c71aa8b8ba4))
96+
* Capacitor 8 support ([6ead26a](https://github.com/nitra/capacitor-geolocation/commit/6ead26a06dbfa727551214a0a58469d5195d8657))
97+
* **capacitor:** add pwa code ([8340740](https://github.com/nitra/capacitor-geolocation/commit/8340740441d0bc85de16120bbfa3f975f58adcb6))
98+
* **capacitor:** add pwa getCurrentPosition ([02e5c0a](https://github.com/nitra/capacitor-geolocation/commit/02e5c0ad16f363ff2f81402a818be01a8d3f2adb))
99+
* **ci:** add Maven Central publishing workflow and Android publishing scripts ([#72](https://github.com/nitra/capacitor-geolocation/issues/72)) ([281d64f](https://github.com/nitra/capacitor-geolocation/commit/281d64fd038fbdfea15aa7a484ee0fb33370e35b))
100+
* **ci:** add publish-pod job to invoke CocoaPods publish workflow ([#70](https://github.com/nitra/capacitor-geolocation/issues/70)) ([e2387f4](https://github.com/nitra/capacitor-geolocation/commit/e2387f43c060ee5f1e5e7210fe9c3ef13237f2a4))
101+
* **ci:** add publish-pod job to invoke CocoaPods publish workflow ([#71](https://github.com/nitra/capacitor-geolocation/issues/71)) ([f9a4eca](https://github.com/nitra/capacitor-geolocation/commit/f9a4ecae97b944f739736ecc04f90b4c372232a5))
102+
* configura Kotlin version for Capacitor Plugin ([48b0cc2](https://github.com/nitra/capacitor-geolocation/commit/48b0cc2317f3f1f13d7742adaa366340eccc82b3))
103+
* convert JSON result for format needed for Capacitor bridge ([8a36084](https://github.com/nitra/capacitor-geolocation/commit/8a36084b2872214f9d9d4ee23170e6c058ccf670))
104+
* enhance location string representation with isMock and provider details ([4ae9d54](https://github.com/nitra/capacitor-geolocation/commit/4ae9d54f7322cf19d68f754b90318d87ebce166f))
105+
* finish getLocation implementation on library ([6637f74](https://github.com/nitra/capacitor-geolocation/commit/6637f74eceab46b88c9dcaad52598bfb26f34f8b))
106+
* first implementation of `getLocation ([abb24a7](https://github.com/nitra/capacitor-geolocation/commit/abb24a7c2928721f4c6cd07744e167aabdb48aab))
107+
* get watchId from args ([3b72a49](https://github.com/nitra/capacitor-geolocation/commit/3b72a4993200e1711d40f431375e8d40730a1244))
108+
* implement addWatch and clearWatch on Capacitor bridge ([a5a2ebf](https://github.com/nitra/capacitor-geolocation/commit/a5a2ebf77870d5ed5f1f7b60f30ddd5ea764aa1d))
109+
* Implement addWatch+clearWatch for native Android ([1d4d426](https://github.com/nitra/capacitor-geolocation/commit/1d4d426f9c40deb574ba6fe1df5a4893ec198a92))
110+
* Initial location example app code ([3363e74](https://github.com/nitra/capacitor-geolocation/commit/3363e7465cfb5900e47d2860061cea483a6ce67a))
111+
* initial version for sample app watches ([a829efb](https://github.com/nitra/capacitor-geolocation/commit/a829efb9e2314a1a8e72fc28e54c529ff0b2b0af))
112+
* properly handle error scenarios in Capacitor bridge and remove unused sealed class ([fe28149](https://github.com/nitra/capacitor-geolocation/commit/fe28149f0e9d00070eb3e9390a5a418e3c547bbe))
113+
* properly handle error scenarios in Cordova bridge ([1da1205](https://github.com/nitra/capacitor-geolocation/commit/1da12059b1f9d110998ea5b48261c2fad6b9d500))
114+
* request permissions before getting location ([fe32351](https://github.com/nitra/capacitor-geolocation/commit/fe323519d346738514d4490ee3f95604eb63144e))
115+
* update dependency to OSGeolocationLib-Android in Cordova and Capacitor plugin, and remove local Android lib ([bb9b86d](https://github.com/nitra/capacitor-geolocation/commit/bb9b86d3c3f5e03d19c46846fc77beb17be74b0d))
116+
* Update plugin name ([9948a41](https://github.com/nitra/capacitor-geolocation/commit/9948a41827faba2d4eefe2178f07443d3a427f2e))
117+
118+
119+
### BREAKING CHANGES
120+
121+
* **android:** The `timeout` property now gets applied to all requests on Android on iOS, as opposed to just web and `getCurrentPosition` on Android. This aligns with what is documented in the plugin. If you are experiencing timeouts when requesting location in your app, consider using a higher `timeout` value. For `watchPosition` on Android, you may use the `interval` parameter introduced in version 8.0.0.
122+
* Capacitor major version update requires major version update on the plugin.
123+
1124
# [8.2.0](https://github.com/ionic-team/capacitor-geolocation/compare/v8.1.0...v8.2.0) (2026-03-31)
2125

3126

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nitra/geolocation",
3-
"version": "8.2.0",
3+
"version": "1.0.0",
44
"description": "The Geolocation API provides simple methods for getting and tracking the current position of the device using GPS, along with altitude, heading, and speed information if available.",
55
"main": "dist/plugin.cjs.js",
66
"module": "dist/esm/index.js",

0 commit comments

Comments
 (0)