Appearance
Changelog
v0.11.0
May 11th 2026
- New ✨
- Addition of getFloor methodts
const { location, name, id } = await hostApi.getFloor({ select: { id: true, name: true, location: true } }) - Support for draggable shapests
await hostApi.addPlanGraphic({ layerId: 'orange-handlers', shapes: [{ type: 'curve:circle', radius: 0.5, position: [0, 0], style: { fill: '#f95' } }], position: [-2, 5], fixedScreenSize: true, interaction: { drag: true } })
- Addition of getFloor method
v0.10.3
April 20th 2026
Changes
Use templates for npm create
bash# Initialize a new extension by running npm create @archilogic/extension-sdk
v0.10.1
April 6th 2026
- Changes
- Adding schema for specifying the data response of the extension
- Change manifest parameters to support json schema
v0.10.0
March 18th 2026
- New
- Addition of getSpaceGraphJson method
v0.9.0
March 6th 2026
- New ✨
- Addition of wayfinding methods getPath and findClosestts
// find the closest meeting room // by walking distance from a specific location const { path, distance, target } = await hostApi.findClosest({ start: [12, 5], where: { subCategory: 'meetingRoom' } })
- Addition of wayfinding methods getPath and findClosest
v0.8.0
February 25th 2026
- New ✨
- Spatial query filters
atandwithinfor elements and spacestsconst spaces = await hostApi.getSpaces({ where: { at: [-5, 3] } }) const assetsInBoundingBox = await hostApi.getElements({ where: { within: { min: [-3, 0], max: [10, 5] } } }) - Asset elements now inherit product category and subCategoryts
const workstations = await hostApi.getElements({ where: { subCategory: 'workstation' } })
- Spatial query filters
v0.7.0
February 17th 2026
- New ✨
- Changes
- Elements now expose transform, localTransform, boundingBox and localBoundingBox
element.position,element.rotationare removed in favour ofelement.transform

