- Version 1.20.18 -September 21,2023
- Version 1.20.17 -September 06,2023
- Version 1.20.16 -September 05,2023
- Version 1.20.15 -August 09,2023
- Version 1.20.14 -August 04,2023
- Version 1.20.13 - July 20, 2023
- Version 1.20.12 - July 18, 2023
- Version 1.20.9 - June 26, 2023
- Version 1.20.8 - June 21, 2023
- Version 1.20.7 - June 9, 2023
- Version 1.20.6 - June 02, 2023
- Version 1.20.5 - May 25, 2023
- Version 1.20.4 - May 09, 2023
- Version 1.20.3 - April 27, 2023
- Version 1.20.2 - April 24, 2023
- Version 1.20.1 - March 31, 2023
- Version 1.20.0 - March 15, 2023
- Version 1.19.0 - January 23, 2023
- Version 1.18.0 - April 06, 2022
- Version 1.17.4 - March 03, 2022
- Version 1.17.3 - February 24, 2021
- Version 1.17.2 - January 31, 2022
- Version 1.17.1 - December 29, 2021
- Version 1.17.0 - December 15, 2021
- Version 1.16.3 - August 06, 2021
- Version 1.16.2 - February 04, 2021
- Version 1.16.1 - December 27, 2019
- Version 1.16.0 - November 28, 2019
- Version 1.15.1 - July 22, 2019
- Version 1.15.0 - July 08, 2019
- Version 1.14.3 - May 31, 2019
- Version 1.14.2 - April 24, 2019
- Version 1.14.1 - April 16, 2019
- Version 1.14.0 - April 10, 2019
- Version 1.13.0 - April 03, 2019
- Version 1.12.2 - March 29, 2019
- Version 1.12.1 - March 28, 2019
- Version 1.12.0 - March 26, 2019
- Version 1.11.8 - March 22, 2019
- Version 1.11.7 - March 20, 2019
- Version 1.11.5 - March 18, 2019
- Version 1.11.3 - March 15, 2019
- Version 1.11.2 - March 14, 2019
- Version 1.11.1 - March 13, 2019
- Version 1.11.0 - March 12, 2019
- Version 1.10.8 - March 04, 2019
- Version 1.10.7 - March 03, 2019
- Version 1.10.6 - February 27, 2019
- Version 1.10.5 - February 20, 2019
- Version 1.10.4 - February 13, 2019
- Version 1.10.3 - February 11, 2019
- Version 1.10.2 - January 31, 2019
- Version 1.10.1 - January 30, 2019
- Version 1.10.0 - January 23, 2019
- Version 1.9.6 - January 17, 2019
- Version 1.9.4 - January 14, 2019
- Version 1.9.5 - January 14, 2019
- Version 1.9.3 - January 08, 2019
- Version 1.9.2 - December 21, 2018
- Version 1.9.1 - December 18, 2018
- Version 1.9.0 - December 04, 2018
- Version 1.8.9 - November 12, 2018
- Version 1.8.8 - November 06, 2018
- Version 1.8.7 - November 02, 2018
- Version 1.8.6 - October 23, 2018
- Version 1.8.5 - October 16, 2018
- Version 1.8.4 - October 02, 2018
- Version 1.8.0 - August 29, 2018
- Version 1.7.6 - August 27, 2018
- Version 1.7.4 - August 20, 2018
- Version 1.7.3 - July 24, 2018
- Version 1.7.2 - July 03, 2018
- Version 1.7.1 - July 02, 2018
- Version 1.7.0 - June 28, 2018
- Version 1.6.0 - June 21, 2018
- Version 1.5.10 - June 06, 2018
- Version 1.5.8 - May 22, 2018
- Version 1.5.7 - May 16, 2018
- Version 1.5.6 - May 08, 2018
- Version 1.5.5 - May 02, 2018
- Version 1.5.3 - April 25, 2018
- Version 1.5.2 - April 18, 2018
- Version 1.5.1 - April 17, 2018
- Version 1.5.0 - April 12, 2018
- Version 1.4.1 - April 09, 2018
- Version 1.3.16 - April 06, 2018
- Version 1.3.15 - April 05, 2018
- Version 1.3.14 - April 04, 2018
- Version 1.3.10 - April 02, 2018
- Version 1.3.9 - March 20, 2018
- Version 1.3.8 - March 14, 2018
- Version 1.3.7 - March 09, 2018
- Version 1.3.6 - March 07, 2018
- Version 1.3.4 - March 01, 2018
- Version 1.3.2 - February 26, 2018
- Version 1.2.0 - February 23, 2018
Version 1.20.18 -September 21,2023 #
Changed
- Updated Android SDK to version 3.2.0
Version 1.20.17 -September 06,2023 #
Changed
- We are pleased to announce that the new version is now available. Detailed updates from our development team regarding the enhancements will be published shortly.
- Updated iOS SDK to version 3.0.2
Version 1.20.16 -September 05,2023 #
Changed
- Updated Android SDK to version 3.1.2
Version 1.20.15 -August 09,2023 #
Changed
- Updated iOS SDK to version 2.62.0
Version 1.20.14 -August 04,2023 #
Changed
- Updated Android SDK to version 3.1.0
Version 1.20.13 – July 20, 2023 #
Changed
- Updated iOS SDK to version 2.61.1
Version 1.20.12 – July 18, 2023 #
Changed
- Updated Android SDK to version 3.0.1
Version 1.20.9 – June 26, 2023 #
Changed
- Updated iOS SDK to version 2.61.0.
Version 1.20.8 – June 21, 2023 #
Changed
- Updated iOS SDK to version 2.60.3
Version 1.20.7 – June 9, 2023 #
Changed
- Updated Android SDK to version 2.87.0.
Version 1.20.6 – June 02, 2023 #
Changed
- Updated iOS SDK to 2.60.2.
Version 1.20.5 – May 25, 2023 #
Changed
- Updated Android SDK to 2.86.3.
Version 1.20.4 – May 09, 2023 #
Changed
- Updated Android SDK to 2.86.0.
Version 1.20.3 – April 27, 2023 #
Changed
- Updated iOS SDK version to 2.60.0.
Version 1.20.2 – April 24, 2023 #
Changed
- Updated Android SDK to 2.85.3.
Version 1.20.1 – March 31, 2023 #
Changed
- Updated iOS SDK to version 2.59.0.
- Refactored startPositioning() and stopPositioning() methods to enable seamless integration of SDK and WYF. For further details, please refer to the following link: https://situm.com/docs/wyf-sdk-coexistence/
- Now the callbacks onEnterGeofences and onExitGeofences also works in iOS.
Version 1.20.0 – March 15, 2023 #
Changed
- Upgraded targetSdkVersion and compileSdkVersion to api 33. Make sure to have the xml attribute android:exported specified inside your <activity> section in your AndroidManifest.xml file.
- Updated Android SDK version to 2.85.0.
- Update iOS SDK version to 2.58.0.
- Fix setUseRemoteConfig() always setting up to true (iOS).
Version 1.19.0 – January 23, 2023 #
Changed
- New methods onEnterGefences() and onExitGefences(). This methods notify when an user enters or exits a geofence. Right now it is only available for the Android version. If you want to know more, please check the JSDoc or the README in the repository.
Version 1.18.0 – April 06, 2022 #
Added
- New functionality: Remote configuration. Now you can load the configuration from the Dashboard and the SDK will automatically use it if you enable it. You can learn more about this and how to use it here.
Changed
- Android SDK to version 2.73.0 and iOS SDK version 2.52.1.
Version 1.17.4 – March 03, 2022 #
Changed
- Updated iOS SDK to 2.52.0.
Version 1.17.3 – February 24, 2021 #
Changed
- Improvements in README.
Version 1.17.2 – January 31, 2022 #
Changed
- Updated Android SDK to 2.72.0.
- Updated min cordova-android platform version to 10.0.0.
- Situm SDK now compiles and targets sdkVersion 31 (Android 12). To work properly on Android 12 devices and above, the host app must:
- Target android api 31 or above. In your project config.xml file, add <preference name="android-targetSdkVersion" value="31" /> to the Android platform configuration.
- Request the runtime permissions BLUETOOTH_SCAN and BLUETOOTH_CONNECT, in addition to the ACCESS_COARSE_LOCATION that was already necessary (and ACCESS_FINE_LOCATION if you are using Global Mode).
- Add android:exported="true" to all the intent-filtered components of your AndroidManifest.xml file. You can add the following configuration to your config.xml to automate this process:
<edit-config file="app/src/main/AndroidManifest.xml" target="/manifest/application/activity[@android:name='MainActivity']" mode="merge"> <activity android:exported="true"/> </edit-config>
- Make sure the widget root element of your config.xml file declares the Android namespace:
<widget id="..." version="..." ... xmlns:android="http://schemas.android.com/apk/res/android">
- If you find problems, also make sure the Gradle JDK points to version 11 in your project configuration (recommended Android Studio embedded JDK).
Version 1.17.1 – December 29, 2021 #
Changed
- Updated iOS SDK to 2.51.5.
Version 1.17.0 – December 15, 2021 #
Added
- This plugin is now compatible with Capacitor.
- Added option computeInterval to OutdoorLocationOptions to set the interval (in milliseconds) between consecutive GPS readings performed by Situm SDK, and therefore between consecutive generated Outdoor Locations.
Changed
- Updated Android SDK to 2.70.4.
- Updated iOS SDK to 2.51.4.
- Migrated to AndroidX for the Android platform. A few weeks ago, we have updated the native Android SDK, migrating it to Android X and to newer versions of libraries such as Protobuf-lite. Android X replaces the old Android Support Library, which is no longer supported. Therefore, with this change we ensured maximum compatibility with Google and to always support the best integration with other third-party libraries and dependencies. More information available here: Updated SDK to support integration with other third-party libraries and dependencies.
These changes are coming now to the Situm Cordova Plugin too. To benefit from this or future Situm Cordova Plugin releases, you need to make a few changes to your project:- Please migrate your project to AndroidX (especially in plugin developments). Android Studio can migrate your project automatically.
- Upgrade your cordova platform to version 10. You may want to use the cordova-plugin-androidx-adapter plugin to handle outdated dependencies.
- Remove the plugin cordova-plugin-whitelist.
Removed
- Removed already deprecated options burstInterval and continuousMode from OutdoorLocationOptions.
Version 1.16.3 – August 06, 2021 #
Fixed
- In Android devices, the Location JSON data passed when calling the method updateNavigationWithLocation() could not be parsed correctly into an object. This resulted in a parsing error (“org.json.JSONArray cannot be converted to JSONObject”).
Version 1.16.2 – February 04, 2021 #
- Updated Situm SDK dependencies. Android 2.67.1, iOS 2.50.4
Version 1.16.1 – December 27, 2019 #
- Fix a bug that caused a crash when trying to download a building created from certain timezones.
Version 1.16.0 – November 28, 2019 #
- Added support to retrieve geofences
- Added suppor to retrieve building information in a single call
- Added suppor to retrieve locations of a building in realtime
- Update Android SDK to version 2.43.0
Version 1.15.1 – July 22, 2019 #
- Updated iOS SDK to 2.33.0
- Updated Android SDK to 2.40.0
Version 1.15.0 – July 08, 2019 #
- Add field name to Floor
- Updated iOS SDK to 2.32.0
- Updated Android SDK to 2.39.0
Version 1.14.3 – May 31, 2019 #
- Updated iOS SDK to 2.31.1
- Updated Android SDK to 2.37.6
Version 1.14.2 – April 24, 2019 #
- Updated iOS SDK to 2.30.1
Version 1.14.1 – April 16, 2019 #
- Updated iOS SDK to 2.29.1
- Updated Android SDK to 2.37.0
Version 1.14.0 – April 10, 2019 #
- Updated iOS SDK to 2.29.0
- Updated Android SDK to 2.36.0
- Added useBarometer to LocationOptions in iOS
Version 1.13.0 – April 03, 2019 #
- Updated iOS SDK to 2.28.0
- Added smallestDisplacement to LocationOptions in iOS
- Added autoEnableBleDuringPositioning to LocationOptions in Android
Version 1.12.2 – March 29, 2019 #
- Fixed use of interval in location request
- Updated iOS SDK to 2.27.0
Version 1.12.1 – March 28, 2019 #
- Updated Android SDK to 2.35.1
Version 1.12.0 – March 26, 2019 #
- Added segments property to Route object
- Added points and segments properties to NavigationProgress object
- Updated iOS SDK to 2.26.1
- Updated Android SDK to 2.35.0
Version 1.11.8 – March 22, 2019 #
- Updated iOS SDK to 2.25.1
Version 1.11.7 – March 20, 2019 #
- Updated iOS SDK to 2.25.0
Version 1.11.5 – March 18, 2019 #
- Updated iOS SDK to 2.24.1
Version 1.11.3 – March 15, 2019 #
- Updated Android SDK to 2.34.1
Version 1.11.2 – March 14, 2019 #
- Updated iOS SDK to 2.24.0
Version 1.11.1 – March 13, 2019 #
- Updated iOS SDK to 2.23.0
Version 1.11.0 – March 12, 2019 #
- Updated Android SDK to version 3.33.0. Added ignoreLowQualityLocations parameter to
NavigationRequest
Version 1.10.8 – March 04, 2019 #
- Updated iOS SDK to version 2.21.11
Version 1.10.7 – March 03, 2019 #
- Updated iOS SDK to version 2.21.10
Version 1.10.6 – February 27, 2019 #
- Updated iOS SDK to version 2.21.8
- Updated Android SDK to version 2.32.1
- Fix crash when calling requestDirections() in Android with 3 parameters
Version 1.10.5 – February 20, 2019 #
- Updated iOS SDK to version 2.21.6
- Updated Android SDK to version 2.31.4
Version 1.10.4 – February 13, 2019 #
- Updated iOS SDK to version 2.21.5
- Updated Android SDK to version 2.31.3
Version 1.10.3 – February 11, 2019 #
- Updated iOS SDK to version 2.21.2
Version 1.10.2 – January 31, 2019 #
- Updated iOS SDK to version 2.21.1
Version 1.10.1 – January 30, 2019 #
- Updated iOS SDK to version 2.21.0
Version 1.10.0 – January 23, 2019 #
- Fix not starting the positioning after an error when calling startPositioning() again without calling stopPositioning().
- Updated iOS SDK to version 2.20.0
Version 1.9.6 – January 17, 2019 #
- Updated Android SDK to version 2.31.1
- Updated iOS SDK to version 2.19.0
Version 1.9.4 – January 14, 2019 #
- Updated iOS SDK to version 2.18.5
Version 1.9.5 – January 14, 2019 #
- Updated Android SDK to version 2.31.0
Version 1.9.3 – January 08, 2019 #
- Updated iOS SDK to version 2.18.4
Version 1.9.2 – December 21, 2018 #
- Updated iOS SDK to version 2.18.3
- Updated Android SDK to version 2.30.4
Version 1.9.1 – December 18, 2018 #
- Updated iOS SDK to version 2.18.0
- Fix navigation issue
Version 1.9.0 – December 04, 2018 #
- Updated iOS SDK to version 2.17.2
- Updated Android SDK to version 2.30.1
- Add new accessibility modes
Version 1.8.9 – November 12, 2018 #
- Fix potential issue when starting positioning
- Migrate to Xcode legacy build system
Version 1.8.8 – November 06, 2018 #
- Update iOS SDK version to 2.16.3
Version 1.8.7 – November 02, 2018 #
- Update iOS SDK version to 2.16.2
- Update Android SDK version to 2.27.0
Version 1.8.6 – October 23, 2018 #
- Add GPS option in order to use GPS (iOS)
- Update iOS SDK version to 2.16.1
Version 1.8.5 – October 16, 2018 #
- Update iOS SDK version to 2.15.0
Version 1.8.4 – October 02, 2018 #
- Update Android SDK version to 2.25.5
Version 1.8.0 – August 29, 2018 #
- Update iOS SDK version to 2.12.0
- Update Android SDK version to 2.25.0
- Add trigger and conversion to SitumEvent.
Version 1.7.6 – August 27, 2018 #
- Update iOS SDK version to 2.11.0
- Add x and y to SitumEvent.
Version 1.7.4 – August 20, 2018 #
- Update iOS SDK version to 2.10.0
- Add minimizeFloorChanges option on DirectionsOptions to reduce the number of floor changes
taken during a route.
Version 1.7.3 – July 24, 2018 #
- Update iOS SDK version to 2.9.0
- Add timeToIgnoreUnexpectedFloorChanges parameter on NavigationRequest (iOS)
Version 1.7.2 – July 03, 2018 #
- Update Android SDK version to 2.23.0
- Update iOS SDK version to 2.8.1
- Fixed interfaces
Version 1.7.1 – July 02, 2018 #
- Fixed interfaces
Version 1.7.0 – June 28, 2018 #
- Update iOS SDK version to 2.8.0
Version 1.6.0 – June 21, 2018 #
- Update Android SDK version to 2.22.0
- Update iOS SDK version to 2.7.0
- Add field closestLocationInRoute to NavigationProgress
- Unify updateNavigationWithLocation interface
Version 1.5.10 – June 06, 2018 #
- Update Android SDK version to 2.21.1
- Update iOS SDK version to 2.6.4
Version 1.5.8 – May 22, 2018 #
- Add Dead Reckoning support
- Update iOS SDK version to 2.6.3
Version 1.5.7 – May 16, 2018 #
- Add field closestLocationInRoute to NavigationProgress
- Android: add field timeToIgnoreUnexpectedFloorChanges to NavigationRequest
- Update Android SDK to version 2.19.0
- Update iOS SDK version to 2.6.2
Version 1.5.6 – May 08, 2018 #
- Fix POI category with invalid fields and POI category images not returning the correct image
Version 1.5.5 – May 02, 2018 #
- Update Android SDK to version 2.18.2
- Add fields boundsRotated and buildingIdentifier to Building and field infoHtml to POI
Version 1.5.3 – April 25, 2018 #
- Improve indications
- Parse kSITCalculating
Version 1.5.2 – April 18, 2018 #
- Add POI categories
- Add clockwiseDegrees property to location
Version 1.5.1 – April 17, 2018 #
- Add indicationsInterval to set the interval to return indications during navigation
- Add timeToFirstIndication to set the time to return the first indication when starting navigation.
While starting it will return a kSITCalculating indication - Add roundIndicationsStep to group the distances of the indications
Version 1.5.0 – April 12, 2018 #
- Unify requestNavigationUpdates result.
- Unify locationState format.
Version 1.4.1 – April 09, 2018 #
- Fix startPositioning() issue on iOS devices
- Fix removeNavigationUpdates method not found on iOS
Version 1.3.16 – April 06, 2018 #
- Fix empty POI.customFields on some iOS devices
- Add building.rotation parameter on iOS
- Update iOS SDK version to 2.5.8
Version 1.3.15 – April 05, 2018 #
- Allow to customize outsideRouteThreshold, distanceToFloorChangeThreshold and distanceToChangeIndicationThreshold parameters of NavigationRequest on iOS.
Version 1.3.14 – April 04, 2018 #
- Fix critical bug on iOS
Version 1.3.10 – April 02, 2018 #
- Update Android SDK version to 2.17.0
- Update iOS SDK version to 2.5.6
Version 1.3.9 – March 20, 2018 #
- Add new level change support
- Add humanReadableMessase on indications
- Update iOS SDK version to 2.5.5
Version 1.3.8 – March 14, 2018 #
- Add navigation APIs on iOS
- Unify NavigationProgress interfaces
Version 1.3.7 – March 09, 2018 #
- Add navigation APIs on Android
Version 1.3.6 – March 07, 2018 #
- Add some navigation parameters
- Add startingAngle on DirectionsOptions
- Update iOS SDK version to 2.5.3
- Update Android SDK version to 2.16.0
Version 1.3.4 – March 01, 2018 #
- Update iOS SDK version to 2.5.2
Version 1.3.2 – February 26, 2018 #
- Fix route conversion
- Include customFields on Building
- Include accessible parameter, deadReckoning, cacheMaxAge, and fix poiCategory error on iOS
- Fix plugin id
Version 1.2.0 – February 23, 2018 #
- Rename plugin properties
- Add description
- Change links to GitHub
- Update Situm SDK version to 2.14.3
- Include Telerik platform support
- Normalization of location json object for ios platform