Release Notes
Mappedin SDK for iOS release notes are posted here and this page will be kept up-to-date as updates are released. The SDK is available from CocoaPods by adding the following to your Podfile
pod 'MappedIn', '5.4.0'
v5.4.0 - May 14, 2024
- Added markers animate and setPosition.
- Added getMappedinCoordinateAtScreenCoordinate
- Added Camera interactions enable, disable, and set
v5.3.1 - Mar 8, 2024
- Fixed some geometry is not being drawn.
v5.3.0 - Mar 8, 2024
- Added the ability to change languages without recreating the map.
- Added the ability to override the Blue Dot’s bearing.
- Added the ability to draw paths using coordinates.
- Added ambient occlusion.
- Added outdoor view.
- Added shadingAndOutlines, which makes the tops and edges of walls more visible.
- Added Dynamic performance, which will attempt to maintain above 25 FPS.
- Fixed noisy ambient occlusion when monitor DPI is less than 2.
- Fixed FloatingLabels.labelAllLocations() not respecting polygon logo images.
- Fixed map failing to load when image textures cannot be downloaded.
- Fixed the MappedinPolygon locations getter returning duplicate results.
- Fixed special characters not yielding search results with OfflineSearch.
- Fixed FloatingLabels not positioning at their correct height.
- Fixed polygon hover color for polygons that have set color.
- Fixed default value for automatically changing maps in dynamic focus mode to math indoor being fully visible.
- Fixed image flipping when maps changed.
- Fixed floating label rendering height.
- Fixed default ambient occlusion performance.
- Fixed clearAllPolygonColors not working.
v5.2.1 - Dec 19, 2023
- Fixed - Add missing init methods to MPIOptions structs
- Fixed - Expose removeTooltip in MPIMapView
v5.2.0 - Dec 18, 2023
- Added - Tooltips
- Added - Interactivity for Tooltips and Markers
- Added - Unique context for iOS analytics
- Improved - Analytics events.
- Improved - Collider performance.
- Fixed - focusOn animation performing redundant rotations.
- Fixed - Cases where textures would fail to load.
- Fixed - Journey pulse animation when arrows were turned off.
- Fixed - BlueDot showing on incorrect floor.
- Fixed - Invalid error message when adding a FloatingLabel to a polygon with an entrance.
v5.1.9 - Nov 10, 2023
- Docs - Updated MPIOptions to include defaults
- Added - Add floating labels to coordinates
- Added - Venue Language Selection
- Fixed - Instances where a duplicate path would be returned in the click event.
- Fixed - Initial Marker placement
- Fixed - Performance when adding multiple labels one-by-one
- Fixed - A crash when modifying paths during map transition
v5.1.8 - Oct 6, 2023
- Fixed Map could crash if changed while a journey is being drawn.
- Fixed Blue Dot appeared darker when multibufferRendering is enabled.
v5.1.7 - Sept 27, 2023
- Added MPIClickListener and MPIClickEvent to allow detecting the coordinates of the user's click as well as the maps, paths and/or floating labels they clicked on.
- Added MPIPathManager to allow adding and removing interactive paths.
- Added Multibuffer rendering.
- Added xRayPaths.
- Fixed setting backgroundAlpha to 0 would result in it being set to 1.
- Fixed flat labels and geometry showing for two floors at once.
v5.1.6 - Sept 15, 2023
- Changed default accessibility value of getDirections & getDistance to false to match Mappedin JS.
- Fixed the appearance of paths when the last node is on a different map.
- Fixed an issue with BlueDot when using STATE.FOLLOW and Journey.
- Fixed BlueDot exiting follow mode after receiving position updates.
- Fixed an issue where focusOn would not fit targets within viewbox if tilt and rotation changed.
- Fixed the extra warnings in the console.
- Fixed a bug in polygon material loading.
- Fixed end caps of routes to be level with the path instead of sinking them to the floor.
v5.1.5 - July 21, 2023
- Fixed BlueDot exiting follow mode after receiving position updates.
v5.1.4 - July 17, 2023
- Added
useRotationMode
toMPIOptions.BlueDot
. - Fixed an issue where BlueDot
setState
was not working.
v5.1.3 - July 5, 2023
- Added
getDistance
- Added
useDraftData
flag toMPIOptions.Init
v5.1.2 - May 1, 2023
- Add
getPolygonsAtCoordinate
andgetPolygonsAtScreenCoordinate
functions
v5.1.1 - March 7, 2023
- Fix a bug where polygon highlight meshes were incorrectly positioned
v5.1.0 - February 17, 2023
- Add support for icons in Floating Labels
v5.0.3 - January 18, 2023
- Fix issues with removing and relabelling Flat Labels
v5.0.0 - December 7th, 2022
This release includes changes from all previous beta versions.
- Improved camera API. Now uses a single class,
MPICameraManager
- Deprecated old functions in favor of new API structure
labelAllLocations
has been split into two separate functions:MPIFlatLabelsManager.labelAllLocations
andMPIFloatingLabelsManager.labelAllLocations
- Add
emitAnalyticsEvents
flag toloadVenue
- Add method to control
Camera.maxTilt
Migrating from v4? See migration guide for more details.
v5.0.0-beta.7 - November 14, 2022
- Add
emitAnalyticsEvents
flag toloadVenue
- Add method to control
Camera.maxTilt