- Version 0.11.3 - June 02, 2023
- Version 0.11.2 - May 25, 2023
- Version 0.11.1 - April 25, 2023
- Version 0.11.0 - March 31, 2023
- Version 0.10.0 - March 17, 2023
- Version 0.9.6 - January 04, 2023
- Version 0.9.5 - December 28, 2022
- Version 0.9.4 - December 05, 2022
- Version 0.9.3 - December 02, 2022
- Version 0.9.2 - August 31, 2022
- Version 0.9.1 - July 08, 2022
- Version 0.9.0 - July 05, 2022
- Version 0.8.0 - June 23, 2022
- Version 0.7.0 - April 26, 2022
- Version 0.6.0 - March 31, 2022
- Version 0.5.0 - March 25, 2022
- Version 0.4.0 - March 15, 2022
- Version 0.3.1 - March 04, 2022
- Version 0.3.0 - March 01, 2022
- Version 0.2.1 - February 25, 2022
- Version 0.2.0 - February 21, 2022
- Version 0.1.0 - February 08, 2022
- Version 0.0.9 - January 28, 2022
- Version 0.0.8 - January 17, 2022
- Version 0.0.7 - December 30, 2021
- Version 0.0.6 - December 28, 2021
- Version 0.0.5 - December 14, 2021
- Version 0.0.4 - November 26, 2021
- Version 0.0.3 - November 12, 2021
Version 0.11.3 – June 02, 2023 #
Changed
- Updated WYF iOS to version 0.19.4.
Version 0.11.2 – May 25, 2023 #
Changed
- Updated WYF Android to version 0.27.3.
Version 0.11.1 – April 25, 2023 #
Changed
- Update targetSdkVersion and compileSdkVersion to 33 (Android 13).
- Update capacitor version to 4.0
Version 0.11.0 – March 31, 2023 #
Added
- Added a new parameter showPositioningButton to show or hide the positioning button in WYF.
- Added a status attribute to the WYF load result.
Changed
- Updated WYF Android to version 0.26.1.
Version 0.10.0 – March 17, 2023 #
Added
- Add new options (initialZoom, maxZoom, minZoom) in LibrarySettings to configure the zoom
Changed
- Update Android WYF native module version to 0.26.0
- Update iOS WYF native module version to 0.19.1
Version 0.9.6 – January 04, 2023 #
Changed
- Updated WYF Android version to 0.23.0. Checkout the Situm WYF changelog to see the changes in this new version.
Version 0.9.5 – December 28, 2022 #
Version affected by Zip Path Traversal vulnerability(android). Fixed in version 0.9.6.
Changed
- Updated WYF iOS version to 0.17.1.
Version 0.9.4 – December 05, 2022 #
Version affected by Zip Path Traversal vulnerability(android). Fixed in version 0.9.6.
Changed
- Updated WYF Android version to 0.21.1.
Version 0.9.3 – December 02, 2022 #
Changed
- Updated WYF Android version to 0.21.0. Checkout the Situm WYF changelog to see all the features and optimizations added in this new version.
Version 0.9.2 – August 31, 2022 #
Fixed
- Fixed a bug that hides POIs when LibrarySettings#lockCameraToBuilding is set to true in Android.
Version 0.9.1 – July 08, 2022 #
Added
- Enabled POI clustering in Android. Now LibrarySettings#enablePoiClustering is working in both iOS and Android.
Changed
- Updated WYF Android version to 0.16.0.
Version 0.9.0 – July 05, 2022 #
Added
- Added a new flag LibrarySettings#enablePoiClustering to activate or deactivate marker clustering of pois displayed in the map. Only in iOS for now, coming soon to Android.
- Updated WYF iOS to version 0.8.0.
Version 0.8.0 – June 23, 2022 #
Added
- Added a new flag LibrarySettings#lockCameraToBuilding that locks the map camera to the bounds of the given building.
Changed
- Updated WYF Android to version 0.15.3.
- Updated WYF iOS to version 0.6.0.
Version 0.7.0 – April 26, 2022 #
Changed
Added
- Added new option LibrarySettings#hasSearchView to show or hide the search bar. If it is set to true, the search bar display, if it is set to false, the search bar hidden. By default it is set to true.
Version 0.6.0 – March 31, 2022 #
Changed
The plugin dependency @capacitor-community/capacitor-googlemaps-native has been changed to situm-capacitor-googlemaps-native. You must update the dependency in your project from:
"dependencies": { "@capacitor-community/capacitor-googlemaps-native": "git+https://github.com/situmtech/capacitor-google-maps.git#situm-alpha.0", ...
To:
"dependencies": { "situm-capacitor-googlemaps-native": "0.0.3", ...
To update to this version follow the steps described below:
First uninstall the obsolete dependency:
$ npm uninstall @capacitor-community/capacitor-googlemaps-native
Install the new dependency:
$ npm install situm-capacitor-googlemaps-native
Update the plugin:
$ npm install situm-capacitor-plugin-wayfinding@latest
Finally synchronize and run your capacitor project:
$ npx cap run
- Updated iOS WYF native dependency to version to 0.4.0.
- Updated native Wayfinding Android to version 0.15.1.
Version 0.5.0 – March 25, 2022 #
Added
- Implemented in Android the option LibrarySettings#showPoiNames that displays the name of the POIs on the map above each icon. By default it is set to false. Now it is available for both platforms, iOS and Android.
Removed
- Removed park labels from Google Maps layer.
- The Situm geofences will not be displayed anymore on the map.
Changed
- Now the Text-To-Speech button that enables or disables turn by turn spoken indications during navigation is no longer visible.
- Turn by turn spoken indications are now disabled.
- Updated native Wayfinding Android to version 0.15.0.
Version 0.4.0 – March 15, 2022 #
Added
- Added new option LibrarySettings#showPoiNames that allows the name of the POIs to be displayed on the map above each POI icon. If it is set to true, the POI name is displayed above the POI icon, if it is set to false, only the POI icon appears. By default it is set to false. Only in iOS for now, coming soon to Android.
Changed
- Updated iOS WYF native dependency to version to 0.3.0
Version 0.3.1 – March 04, 2022 #
Removed
- Removed popups containing information about events and geofences during positioning in Android.
Version 0.3.0 – March 01, 2022 #
Added
- iOS implentation of parameter LibrarySettings#useRemoteConfig to enable the Remote Configuration of location request.
- iOS implementation of method stopNavigation to stop navigation if it was already started.
- iOS implementation of methods for receiving updates of navigation process:
- onNavigationRequested to get notified when the navigation was requested.
- onNavigationError to get notified in the case that an error was produced during navigation.
- onNavigationFinished to get notified when the navigation finishes.
- iOS implementation of method navigateToLocation(…) to request navigation to a location.
Version 0.2.1 – February 25, 2022 #
Fixed
- Fixed improper calls to onPoiDeselected callback.
Version 0.2.0 – February 21, 2022 #
Added
- Added iOS implementation of method stopPositioning() that can be used to stop positioning. This method also stops navigation if it was started.
- Added a new parameter LibrarySettings#useRemoteConfig to enable the Remote Configuration when positioning. This parameter only works in Android right now.
- New method stopNavigation to stop navigation if it was started. Working only in Android.
- New methods for watching the navigation process (also only working in Android right now):
- onNavigationRequested to get notified when the navigation was requested.
- onNavigationError to get notified in the case that an error was produced during navigation.
- onNavigationFinished to get notified when the navigation finishes.
Changed
- Renamed BuildingLocation exported interface to Point.
- Changed LibrarySettings#captureTouchEvents behaviour in iOS to be equal to Android behaviour as described in Version 0.0.9.
Version 0.1.0 – February 08, 2022 #
Added
- Added iOS implementation of method selectPoi(…) to select a POI in the map.
- Added iOS implementation of method navigateToPoi(…) to request navigation to a POI.
Version 0.0.9 – January 28, 2022 #
Added
- Added in Android a new method stopPositioning that can be used to stop positioning. This method also stops navigation if it was started.
- Added iOS functionality for onPoiSelected(), onPoiDeselected() and onFloorChange() methods for listening POIs and floors events.
- Added iOS functionality to setCaptureTouchEvents() method to disable/enable the capture of UI events inside the map box.
Changed
- Updated iOS WYF native dependency to version to 0.1.19
- Now the method SitumWayfinding.load(HTMLElement element, …) can be called repeatedly.
- In the first call the native module will be loaded.
- Successive calls will update the reference to the map div (the given HTMLElement). This is useful in frameworks like Angular that may destroy and recreate the original HTMLElement. In such cases, the HTMLElement reference gets obsolete. As a consecuence, event delegation stops working properly when interacting with HTML elements displayed over the native map. From now on, a call to load(HTMLElement element, …) will make the plugin work as expected.
- Now LibrarySettings#captureTouchEvents is false while the map is loading. The default value true can now be overwritten in the load call using the field captureTouchEvents. The default value will be assigned on load success.
- Updated WYF Android version to 0.9.2-alpha.
Fixed
- Fixed async/await internal calls.
- The WYF update (0.9.2-alpha) fixes a missing callback to onPoiSelected() when selectPoi(…) is invoked.
Version 0.0.8 – January 17, 2022 #
Added
- Added methods selectPoi(…) and selectBuilding(…) to select a POI or a Building in the map.
- Added methods navigateToPoi(…) and navigateToLocation(…) to request navigation to a POI or a location.
Changed
- Updated WYF version to 0.9.1(https://situm.com/docs/01-android-wyf-changelog/#0-toc-title), which compiles and targets Android API 31. Now your app must also target Android API 31 or above. Projects behind API 31 must:
- Change targetSdkVersion and compileSdkVersion in build.gradle and/or variables.gradle.
- Make sure the Gradle JDK points to version 11 in your project configuration (recommended Android Studio embedded JDK).
- Update the main activity in AndroidManifest.xml to explicitly declare android:exported=”true”.
- Fixed a bug that prevents load errors to be notified. Now all the errors produced on calls to SitumWayfinding.load() are notified. A message containing useful information is returned in all cases.
Version 0.0.7 – December 30, 2021 #
Added
- Added onPoiSelected(), onPoiDeselected() and onFloorChange() methods for listening POIs and floors events.
- Android implementation is available now for both POIs and floors events.
- Added setCaptureTouchEvents() method to disable/enable the capture of UI events inside the map box. Working only in Android right now.
Fixed
- LibrarySettings#userPositionIcon and LibrarySettings#userPositionArrowIcon routes are now also valid for iOS.
Version 0.0.6 – December 28, 2021 #
Added
- Implementation in iOS of fields LibrarySettings#searchViewPlaceholder, LibrarySettings#useDashboardTheme, LibrarySettings#userPositionIcon and LibrarySettings#userPositionArrowIcon
Changed
- Updated iOS WYF native dependency to version to 0.1.18
Version 0.0.5 – December 14, 2021 #
Changed
- Updated iOS WYF native dependency to version to 0.1.17
Version 0.0.4 – November 26, 2021 #
Added
- Added fields LibrarySettings#userPositionIcon and LibrarySettings#userPositionArrowIcon to set the icon representing the user position (without and with orientation respectively).
Fixed
- Now you can add HTML elements over the WYF map and interact with them in iOS (already working in Android).
Version 0.0.3 – November 12, 2021 #
Added
- Added method load(settings: WayfindingSettings) to display a Situm Map in an HTMLElement.
- Added method unload() to remove the Situm Map from your HTML view.