SDK Changelog
Release notes and updates for the Matterport SDK.
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
26.1.3
January 22, 2026
General
- fix: Link.setModelLinkPolicy templateHref will now honor all parameters as documented.
- fix: Race condition with Asset.registerTexture which requires awaiting
25.12.2
December 11, 2025
General
- Created Camera.TransitionType as an eventual replacement for various Enums:
- Mode.moveTo() options argument - replacing TransitionType
- Sweep.moveTo() options argument - replacing Transition
- Mattertag.navigateToTag()
transitionargument - replacing Transition
- Removed the upper limit on the zoom level option for Mode.moveTo to support larger spaces
25.12.1
December 4, 2025
Performance
- Improved performance of Sweep.data by avoiding superfluous updates when transitioning between sweeps.