CHANGELOG
All notable changes to this project will be documented in this file. See Conventional Gitmoji icons for commit guidelines. For the structure of the changelog, we use Semantic Versioning in order to understand the different digits for upcoming versions.
3.0.19
Features and Improvements
- ✨ Add multi-route support: manage multiple concurrent routes with independent control, animation, and customization for each path.
- ✨ Add
RouteInstanceandStepAnimationConditionsmodels for tracking independent route states. - ✨ Add route progress tracking to visually distinguish traveled and remaining segments.
- ✨ Support route IDs in animation and removal methods for multi-route management.
- ✨ Add custom icon support for user location tracking.
3.0.17
Features and improvements
- ✨ Add
instructionDurationMstoConfiguration.
3.0.16
Features and Improvements
- ✨ Introduce
mapvxRequestContextfor enhanced request context in the SDK. - ✨ Enhance SDK initialization with detailed
mapvxRequestContextconfiguration.
3.0.15
Features and Improvements
- ✨ Update SDK to use secure public API endpoint; add separate base URLs for health checks and
routes in
Requester; ensure absolute URL handling and backward compatibility with existing base URL.
3.0.14
Bugfixes
- 🐛 Fix
RouteControllerto handle elevator steps correctly; add tests for elevator step behavior.
3.0.13
Features and Improvements
- ✨ Add
customMarkerstoConfiguration.
3.0.12
Features and Improvements
- ✨ Add
directionBtnText&locationMarkerTexttoConfiguration. - ✨ Add
showFloorAdvicetoConfiguration.
3.0.9
Features and Improvements
- ✨ Add
fitToRoute&paddingToFittoConfiguration.
3.0.7
Features and Improvements
- ✨ Add
extractStepCoordinates()function to newroute utils. - ✨ Add
autoFitByPlaceproperty toAnimationRoute. - ✨ Add
fitRouteByPlace()function toLazarilloMap.
3.0.6
Features and Improvements
- ✨ Add
cityOptionsproperty toConfiguration.
2.26.5
Features and Improvements
- ✨ Add
lat,lngandfloorto search methods to ask for places sorted by distance. - ✨ Add support to 24hrs opening hours
2.26.4
Features and Improvements
- ✨ Add
originto search methods to ask for places sorted by distance.
2.25.7
Features and Improvements
- ✨ Add property
imageUrltoCategories.
2.25.5
Features and Improvements
- ✨ Add function to update position of marker.
2.25.3
Features and Improvements
- ✨ Add floor info in route response.
2.25.1
Features and Improvements
- ✨ Add property
visibilitytoPlace.
2.25.0
Features and Improvements
- ✨ Add property
parkingFeatureandcontactInfotoConfiguration.
2.24.0
Features and Improvements
- ✨ Add property
descriptionto Banner.
2.23.0-beta.1
Features and Improvements
- ✨ Add
anchorproperty toMarkerConfig.
2.22.0
Features and Improvements
- ✨ Improved MapLibre GL JS style loading by including it in the bundle
- 📝 Enhance documentation and framework integration guides
- ⬆️ Upgrade maplibre-gl to version 5.7.0
- ➕ Add prettier to development dependencies for code formatting
2.21.0
Features and Improvements
- ✨ Add orderChildrenBy field to Property interface and update PropertyResponse handling
2.20.0
Features and Improvements
- ✨ Add MapVX product name option to configuration request
- ✨ Add method for requesting map style and places information outside of api key scope by using a special auth token
- 📝 Add documentation and testing
2.19.0-beta.2
Features and Improvements
- ✨ Add metadata to place data.
- ✨ Add function to remove all markers from the map.
2.19.0-beta.1
Features and Improvements
- ✨ Add metadata to place data.
2.18.0
Features and Improvements
- ✨ Add improvements for web components.
2.17.0
Features and Improvements
- ✨ Updated base url for request.
- ✨ Added support for property
healthPingIdonConfiguration. - ✨ Added new endpoint for health ping.
- ✨ Added function to process data for CSSCustomization and load it.
2.16.0
Features and Improvements
- ✨ Added support for logo variants.
- ✨ Added support for property
shortNameonInnerFloors. - ✨ Updated logging of errors to Rollbar.
2.15.0
Features and Improvements
- ✨ Added parameter
maintainAllPinstoConfiguration.
2.14.2
Bugfixes
- 🐛 Fix destination place doesn’t get highlighted.
- 🐛 Create layer when missing.
2.14.1
Bugfixes
- ✨ Make new parameter
showPopupoptional.
2.14.0
Features and Improvements
- ✨ Added new parameter
showPopupto route step data.
2.13.1
Bugfixes
- 🐛 Fix name of new parameter
routeDrawingon interfaceConfiguration.
2.13.0
Features and Improvements
- ✨ Added parameter
routeDrawingtoConfiguration.
2.12.4
Features and Improvements
- ✨ Added parameters
showCarouseltoConfiguration.
2.12.2
Features and Improvements
- ✨ Added new ‘bearingSnap’ parameter to MapConfig
2.12.1
Bugfixes
- 🐛 Add code to give priority on the selected language for indoor data.
2.12.0
Features and Improvements
- ✨ Add load of RTL plugin to correctly show RTL strings on map.
- ✨ Add code to give priority to names on the selected language for the data from OpenMapTiles.
2.11.1
Bugfixes
- 🐛 Fix parser of Property.
2.11.0
Features and Improvements
- ✨ Add parameters
enableGPS,initialBearingandinitialPitchtoConfiguration.
2.10.0
Features and Improvements
- ✨ Add functions
watchUserHeadingandunwatchUserHeadingtoLazarilloSDK.
Bugfixes
- 🐛 Update
fitCoordinatesfunction onLazarilloMap.
2.9.0
Features and Improvements
- ✨ Add new
shortDescriptionproperty to Place type.
2.8.0
Features and Improvements
- ✨ Add new route endpoint.
2.7.0
Features and Improvements
- ✨ Add new parameter to configuration.
2.6.0
Features and Improvements
- ✨ Add new function to obtain css customization.
2.5.10
Bugfixes
- 🔥 Remove some throws.
- 🐛 Fix location listener.
2.5.9
Features and Improvements
- 👽 downgrade searchPlacesWithFilters api call from v3 to v2, since it was not correctly done in the prior version
2.5.8
Features and Improvements
👽 downgrade searchPlacesWithFilters api call from v3 to v2- ✨ Adding new function for verifying if point is contained in maps bounding box
- 🐛 Prevent drawing 3D elements in base layers
2.5.7-rc.1
Features and Improvements
- 👽️ update searchPlacesWithFilters api call from v2 to v3
2.5.6
Features and Improvements
- 🏷️ Adding new parameters to interface Property.
2.5.5
Bugfixes
- 🏷️ Adding new parameters to interface Configuration.
2.5.4
Bugfixes
- 🐛 Updating base filter for layers.
2.5.3
Bugfixes
- 🐛 Add extra argument to allow filter search with multiple places.
2.5.2-beta.1
Features and Improvements
- ✨ Update route animation for mixed routing.
- ✨ Add new function to change parent place and floor displayed on map.
2.5.1
Features and Improvements
- ✨ Prevent rotation animation for very small angles in routing
- 🥅 Change error message of
getCategoriesfunction to give useful information about actual error
2.5.0
Features and Improvements
- ✨ Add parent ID and type into Place information
2.4.3-rc.2
Bugfixes
- ⬆️ Update dependencies.
2.4.2
Bugfixes
- 🐛 Fix param name, place_id to id
2.4.1
Bugfixes
- 🐛 Fix parent place undefined on getConfig and GetCategories
2.4.0
Features and Improvements
- ✨ Add function to set a border on a list of places.
- ✨ Add function to clear the added border.
Bugfixes
- 🐛 Fix problem with clearing colored polygons and changing floor.
2.3.0
Features and Improvements
- ✨ Add argument to set color to use on
setPlaceAsSelected. - ✨ Add function to clear places colored with
setPlaceAsSelected.
2.2.0
Features and Improvements
- ✨ Add hide place by hide search
2.1.1
Bugfixes
- 🐛 Delete basic category from category type
- 🐛 Add Points of interest to configuration model
2.1.0
Features and Improvements
- ✨ Add get configuration
- ✨ Add get categories
2.0.3
Bugfixes
- 🐛 Update marker fixed to avoid losing the marker text
2.0.2
Bugfixes
- 🐛 Check marker visibility when is being added to map.
2.0.1
Bugfixes
- 🐛 Trigger animation config callback when animating previous step
- 🐛 first step animation trigger callback
2.0.0
💥 Breaking Changes
- ✨ Use of new endpoints
- ♻️ Change data models
Bugfixes
- 🐛 Markers creation with icon element html
1.8.1
Bugfixes
- 🐛 On click call back returns the lazarillo Id
1.8.0
Features and Improvements
- ✨ Add callback parameter on map config to listen to floor changes.
- ✨ Enable using route object directly as argument on start animation function.
Bugfixes
- ♻️ Fix comparation typos and leave them as assignations
- 🐛 Fix marker behavior in route animation.
- 🐛 Fix marker text position errors.
1.7.0
Features and Improvements
- ♻️ New inFloor value getter for places
Bugfixes
- 🐛 Last route step displaying beyond it’s floor
- 🐛 Base floor polygons were not being displayed
1.6.1
Features and Improvements
- ✨ Add inFloor assignation with function
1.6.0
Features and Improvements
- ✨ Add parent institution id to place data.
- ✨ Add total duration and length of a route.
1.5.10
Bugfixes
- 🐛 Fix subPlaces load parameters
1.5.9
Features and Improvements
- ✨ Add InnerFloor array type to InFloors
1.5.8
Features, Improvements and Bugfixes
- 🐛 Added the function call to update the markers by floor in routes.
- 🐛 Changed that now the response of search by text and getSubPlaces only returns id or ids of floors.
- ✨ Added optional parameter for the innerFloors of reachableFromGPS
1.5.7
Bugfixes
- 🐛 Remove property with no data on InnerFloor.
- 🐛 Fix inverse order of InnerFloor data on map object.
- 🐛 Use baseFloor for layers filters.
1.5.6
Features, Improvements and Bugfixes
- ✨ Expose method for multiple selection of places by coloring polygons
- 🐛 Route marker is displayed in every floor
- ✨ explore different ways of set max and min limits
1.5.5
Features and Improvements
- ✨ Add InFloors to getPlacesByInput
1.5.4
Bugfixes
- 🐛 Fix inFloors adds on place model
1.5.3
Bugfixes
- 🐛 Fix bad version
1.5.2
Bugfixes
- 🐛 Fix parameters of getPlacesByInput
1.5.1
Features and Improvements
- ✨ Add subPlaces to getCachedPlaces function
- ✨ Add optional parameter to find place by text
1.5.0
Features and Improvements
- ✨ Add new method
getContainerto get the map’s container.
1.4.5
Bugfixes
- 🐛 Avoid manipulating markers when animating route
1.4.4
Features and Improvements
- ✨ add hide and show marker functions
1.4.3
Features and Improvements
- ♻️ refactor and documentation of marker creation
1.4.2
Features and Improvements
- ♻️ refactor marker creation
- ✨ update marker by html functions
- ♻️ change hide and show marker
1.4.1
Bugfixes
- 🐛 Fix issue where error was not thrown when getting location.
1.4.0
Features and Improvements
- ✨ Add icon to institution data
- 🔊 Use a unique error for missing place id on cache.
Bugfixes
- 🐛 Fix get cache error on Firefox
1.3.6
Feature and Improvements
- ⚡️ Use cached response for Transport on failed request.
1.3.5
Feature and Improvements
- ⚡️ Add cache for Transport.
1.3.4
Bugfixes
- 🐛 Fix incorrect default value used when parsing properties.
1.3.3
Feature and Improvements
- ✨ Add option for selecting a new default language
- 🌐 Set english as default, though hardcoded, language
1.3.2
Features and Improvements
- ✨ Callback function added when new parent place is set and style is updated
1.3.1
Bugfixes
- 🐛 Add stops requests in transport
1.3.0
Features and Improvements
- ✨ Add
urlActionandsameLinkto Banner. - ✨ Save to cache places on sdk initialization.
- ✨ New endpoint to get the cached places from a list of ids.
1.2.1
Bugfixes
- 🐛 Change data of transport model
1.2.0
Features and Improvements
- ✨ New cache for place’s information
- ✨ New endpoints for available places and institutions details
- 📝 Documentation updates
- 🎨 Code cleaning
1.1.9
Features and Improvements
- 🎨 Refactor of place descriptions parsing format
- 📝 Documentation updates
1.1.8
Features and Improvements
- ✨ Refactor of getInstitutions
1.1.7
Features and Improvements
- ✨ New URL property, that returns
urlas string to external websites
Bugfixes
- 🐛 Removing Multilang as return type for Place properties
1.1.6
Features and Improvements
- ✨ New callback that return map rotation value
1.1.5
Features and Improvements
- ✨ Map rotation when step changes
- 🐛 Implementing missing unwatch positions
- ✨ Center on current marker for step animation feature
- ✨ New user icon location
1.1.4
Features and Improvements
- 🐛 Places banner model fix
1.1.3
Features and Improvements
- ✨ Add and remove parent place from a map to change styles
- ✨ Getting user position one time
- ✨ Set a callback to get user position constantly
- ✨ Marker that tracks user position on map (working on change for icon)
1.1.2
Bugfixes
- 🐛 Minor fix for animation step when animation finishes
1.1.1
Features and Improvements
- ✨ Interaction with polygons on map, with a callback it’s possible to retrieve place information
- ✨ Colour places on map when clicked
- ✨ New
fitCoordinatesmethod to fit camera with a set of given coordinates
1.1.0
Features and Improvements
- ✨ Route animation step by step
- 🧑💻 Arguments for route animation are optional
Bugfixes
- 🐛 Fix for content on subtitle for properties
- 🐛 Fixing format for iframe documentation
1.0.1
Bugfixes
- 🐛 Console logs remove
1.0.0
Features and Improvements
- ✨ Route animation with play and pause options
- ✨ Search within places of institution connected to current apiKey
- ✨ Example updated with route examples
- ✨ Releases can be created for Github on update_version.sh file
- 📝 Updating documentation related to iframe configuration
Bugfixes
- 🐛 Fixing update_version.sh commands to add CHANGELOG.md changes
0.2.15
Bugfixes
- 🐛 Change LocalizedCategory to string in response
0.2.14
Bugfixes
- 🐛 Remove delete marker on updates
0.2.13
Features
- ✨ Uses for ids of markers
0.2.12
Features
- ✨ Parsing Institution and Places properties
- ✨ Places now has logo and images
- ✨ New parameter for LzPlace: inFloor to determine which floor is the place
0.2.11
Features
- ✨ New parameters for LzPlace and Institution (description, localizedCategory)
- ✨ LzPlace now returns a category string
Bugfixes
- 🐛 Returning first institution consistently based on alphabetical order
- 🐛 Title for LzPlace and Institution is not multilang is string
0.2.10
Features
- ✨ Return institution information with getInstitution()
- ✨ Filter for public_place added
- ✨ LzPlace now returns a category string
0.2.9
Features
- ✨ Add callback when zoom is applied
- ✨ Add transport endpoint fetch
0.2.8
Bugfixes
- 🐛 fix marker log and draggeable
0.2.7
Features
- ✨ Add reference id to marker config
0.2.6
Bugfixes
- 🐛 fix marker element name parameter
0.2.5
Bugfixes
- 🐛 fix marker element logic to obtain the element by parameter
0.2.4
Bugfixes
- 🐛 fix marker pin logic and rotation logic
0.2.3
Bugfixes
- 🐛 change logic of update marker
0.2.2
Features
- ✨ Add UpdateMarker function
- ✨ Add onClick to MarkerConfig
- ✨ Add option HTMLElement to marker icon
0.2.1
Bugfixes
- 🐛 Changing how Countly get the current version to submit errors
- 🐛 Fixes for Github action to upload new version
0.2.0
Features and Improvements
- ✨ Callback when map is ready
- ✨ Adding route on map available
- ⚡️ Webpack improvements on compile config
Bugfixes
- 🐛 Fix for display empty floor keys
0.1.3
Features and Improvements
- 🍱 Updating assets for documentation
- ✨ Map creation without a parentPlace
Bugfixes
- 📝 Fixing bad example for map creation
- 🐛 Fix for webpack configuration for production
0.1.0
- 📝 New documentation created with MKDocs
- ➕ Countly setup for logs and error catching
- ✨ Marker logic completed
- ✨ Camera config for map
- 📝 Typedoc for docs generation
0.0.1
- Use an HTML tag to wrap the map
- Floor selector
- Zoom buttons
- Paint the route on the map
- New documentation
Last updated on