04 – Capacitor WYF Changelog

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

Version 0.9.6 – January 04, 2023 #

Changed

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

Version 0.9.1 – July 08, 2022 #

Added

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

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

  • Updated WYF Android dependency to version 0.15.2.
  • Updated WYF iOS dependency to version to 0.5.0.

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

Version 0.2.1 – February 25, 2022 #

Fixed

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):

Changed

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

Version 0.0.8 – January 17, 2022 #

Added

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

Fixed

Version 0.0.6 – December 28, 2021 #

Added

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

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.

Subscribe to our newsletter

BASIC INFORMATION ON DATA PROTECTION

Data controller: SITUM TECHNOLOGIES, S.L.
Contact: Data controller: situm@situm.es
Responsible for protection: dpo@situm.es
Purpose and legal basis: To manage the sending of SITUM newsletters only with consent.
Legitimation: Express consent of the interested party.
Recipients: The data will not be passed on to third parties with the exception of legal obligations.
Retention period: As long as the interested party remains subscribed to the newsletter (a link to unsubscribe will be available in each newsletter sent by Situm).
Rights: The interested party may at any time revoke their consent, as well as exercise their rights of opposition, access, conservation, rectification, limitation, deletion of data and not be subject to a decision based only on automated data processing, by writing to SITUM at the addresses indicated.
Additional Information: You can consult additional and detailed information on Data Protection in our privacy policy.

Please, download your copy here

Thank you for downloading our whitepaper. Please do not hesitate to contact us if you would like to know more about how our solutions can help your business. Download whitepaper


Close window