SDK Changelog
Release notes and updates for the Matterport SDK.
26.7.3
July 16, 2026
General
- Added a
__metaData__namespace containing version information for the running application and SDK.
26.6.2
June 11, 2026
General
Sweep.moveTowill no longer throw when an active transition is already in progress.
26.6.1
June 4, 2026
General
- Fixed a memory leak in
Renderer.takeScreenShot.
26.4.4
April 24, 2026
Measurements
- Measurements are now Layer-aware:
View.Layernow exposes aMeasurementsproperty that provides access toaddandremove, allowing measurements to be scoped to a specific Layer rather than the global space
26.4.2
April 8, 2026
Measurements
- Added
temporaryandtypeaccessors toMeasurementModeData
Scene
- Improved raycasting performance for SDK Scene objects by computing BVH on inserted meshes
26.3.4
March 26, 2026
General
- Added Measurements.add to add one or more measurements
- Added the ability to update Measurements' labels
- Setting a measurement's label directly will update it
- Example:
measurement.label = "new Label"
- Added the ability to update Measurements' points
- Setting a measurement's points directly will update the rendered measurement
- All built-in Array functions are supported
- Examples:
measurement.points[0] = {x, y, z}measurement.points.push({x, y, z})measurement.points.splice(1, 1)
26.3.3
March 19, 2026
General
- Added Measurements.remove (experimental) to remove one or more measurements
- Added
idproperty to MeasurementData as a unique identifier for measurements - Deprecated Measurements.getData in favor of Measurements.data
26.3.2
March 12, 2026
Bundle
- Added synchronous access to THREE.js through
Scene.THREE
26.3.1
March 5, 2026
General
- The SDK connector now retries failed connections, improving reliability in unstable network conditions
26.2.3
February 19, 2026
General
- Added View.View.revert to remove all transient layers and object edits from a view
- Added Camera.lookAt (experimental) to move the camera to look at a specific 3D world position