Rubens SDK Changelog
2.94.0 (2025-02-17)
Features
kernel: upgrade to version 2.45.0-test.1 (cc398de)
2.93.0 (2025-02-12)
Features
add the possibility to highlight objects based on runtimeIds (e7fe3c9)
core attic api (127e3ad)
core web api (7a72be3)
introduce highlightPlanElementById API for objects in the planner (3d74f36)
set correct tenant based on configuratorId (02e18b9)
kernel: upgrade to version 2.44.0-alpha.1 (59f16bf)
kernel: upgrade to version 2.44.0-alpha.3 (dc12566)
kernel: upgrade to version 2.44.0-alpha.4 (f3b93fb)
kernel: upgrade to version 2.44.0-alpha.5 (e61e013)
kernel: upgrade to version 2.44.0-alpha.7 (6557de3)
kernel: upgrade to version 2.44.0-alpha.8 (7ec8662)
Bug Fixes
planner: add new selection cancel reasons (5baeef5)
planner: add selection cancel reason to onExternalObjectSelectionCancel (e8cf98e)
bundle service workers on dev start (1ff4a4a)
correct the fov test (111948c)
naming of files and folders (8ec6669)
set node env on vite.config.mts (b2c76fc)
test new first person parameters for mobile (d0a69f7)
try to fix shaky test (c14c8e7)
2.92.0 (2025-01-28)
Features
core api external object ids (8d745c6)
core api setShowChildrenOfExternalObject (b51cc47)
external object api - change arrangement of group (e0d6052)
kernel: upgrade to version 2.43.0 (f16f7c3)
kernel: upgrade to version 2.43.0-alpha.4 (5a1bbb0)
kernel: upgrade to version 2.43.0-alpha.8 (31d7bb3)
kernel: upgrade to version 2.43.0-alpha.9 (ac1bcea)
Bug Fixes
Dimensions not shown due to missing Font family Lato (260b8a6)
exception when calling flag debug=true (90e7888)
planner: hide nodes before rendering top image (c6bf6a8)
perspective image after entering FP mode has ceiling (9a63b78)
When switching from 3d to 2d selection is not highlighted (8500e28)
2.91.0 (2025-01-20)
Features
advanced docking feature snap mode (c181391)
core api (5ff16f0)
core api (84e9519)
core api (4032598)
core api createPlanWithObjectFromItem (6ac72a1)
external object api - render image (f772170)
handle creating perspective image inside MOC edit mode (44a7882)
hide external object when loading for drag-in (5ddd679)
planner: new api to create plan from object (e2d2a6c)
roomle script debug logging (8b3346c)
kernel: upgrade to version 2.42.0 (2ada2ac)
kernel: upgrade to version 2.42.0-alpha.1 (a0e965b)
kernel: upgrade to version 2.42.0-alpha.10 (ce92e6c)
kernel: upgrade to version 2.42.0-alpha.11 (3185868)
kernel: upgrade to version 2.42.0-alpha.12 (9c08b2e)
kernel: upgrade to version 2.42.0-alpha.14 (6af0236)
kernel: upgrade to version 2.42.0-alpha.16 (a8fedcf)
kernel: upgrade to version 2.42.0-alpha.18 (203ff80)
kernel: upgrade to version 2.42.0-alpha.19 (ba13016)
kernel: upgrade to version 2.42.0-alpha.2 (2ea7e72)
kernel: upgrade to version 2.42.0-alpha.20 (bea1b63)
kernel: upgrade to version 2.42.0-alpha.22 (eb52721)
kernel: upgrade to version 2.42.0-alpha.5 (9b0a515)
kernel: upgrade to version 2.42.0-alpha.6 (c78e88f)
kernel: upgrade to version 2.42.0-alpha.7 (4dc1139)
kernel: upgrade to version 2.42.0-alpha.8 (c7c1ff5)
kernel: upgrade to version 2.43.0-alpha.3 (e22b3a9)
Bug Fixes
add current dragged element to onDragElementStart callback (02a4eff)
planner: add planXmlLoaded callback for createPlanFromObject (32b9f69)
check if we have an environment (b74acea)
clean scene correctly when loading new plan (7ac8a4b)
core api argument type (42812cf)
delete external object sub module (8e81f2f)
renderer: disable transmission material post-processing (14089fd)
make buildSdk work again (64392a6)
make sure that "packages" is not prefixed in SDK build (9e8a829)
only change component transparency if should not be ignored (5151928)
prevent undefined values (f685afb)
return rendered images directly instead of sending events (633c584)
use correct filepath (35a3150)
use lint always (ce62064)
wrong arrow position of sliding door bars when change door width (c54cce7)
2.90.0 (2024-12-03)
Features
glb-viewer: add API for moveCamera end exportCanvasScreenshot (0af0097)
core api (56e8960)
core api - attic wall point with height (f8f79f2)
core api - createObjWithPlanContours (dff69c2)
external object API (db392cb)
implement support for multiple door arches (0322b4d)
kernel: upgrade to version 2.41.0-alpha.1 (4415f0f)
kernel: upgrade to version 2.41.0-alpha.10 (97241a5)
kernel: upgrade to version 2.41.0-alpha.5 (f523de4)
kernel: upgrade to version 2.41.0-alpha.6 (70c960d)
kernel: upgrade to version 2.41.0-alpha.7 (45deffb)
kernel: upgrade to version 2.41.0-alpha.8 (2de816b)
Bug Fixes
add test for multiple door arches (6dabb91)
door arches issues (a8f6d19)
door grey mesh not resizing properly (0e52e3d)
fix typos and use correct reason for canceling selection (81586bf)
handle catalog item request from core (ce00617)
keep current selection when creating images (9c08fe8)
make sure z sides are correct (f567122)
renderer antialiasing issue (0a6b797)
tests (ce8d0eb)
update _topGreyMeshOutline correctly (6e847d5)
planner: use cursor position instead of object position for mutliselect dragging (ceec8dc)
2.89.0 (2024-11-19)
Features
core api createPlanXmlWithExternalObjectGroup (0b4957c)
core api removeObjectWithId (b906147)
core web api default materials (a19bd86)
expose enable/disable events (65c59f8)
split external object group api callbacks (937e922)
kernel: upgrade to version 2.40.0-alpha.10 (9057238)
kernel: upgrade to version 2.40.0-alpha.11 (7ff0e76)
kernel: upgrade to version 2.40.0-alpha.3 (4431bde)
kernel: upgrade to version 2.40.0-alpha.4 (6d3dab5)
kernel: upgrade to version 2.40.0-alpha.8 (c96f42e)
planner: use front scene light as default (707a8d5)
Bug Fixes
also allow configuration drag in (e3d2f96)
do not cancel selection while dragging (481eb2e)
do not select while we drag in (ba2921a)
enhance validateParams to support array values and trim strings (f9c4584)
make selection possible after drag-in on 2D (7ec293d)
reset light setting to default environment map (b771481)
startinteraction on floor colors (5c50ca8)
ts errors (c8fad92)
ts problems (2688f84)
unused imports (85fb9f5)
2.88.0 (2024-11-05)
Features
added missing core callbacks fro external objects (0d1150f)
core api - rootComponentCenter (b9d3eb9)
return root component center and save it to plan snapshot (d207b14)
kernel: upgrade to version 2.38.0 (b99b9d6)
kernel: upgrade to version 2.39.0-alpha.1 (fe302bf)
kernel: upgrade to version 2.39.0-alpha.10 (fa01798)
kernel: upgrade to version 2.39.0-alpha.11 (85e9db4)
kernel: upgrade to version 2.39.0-alpha.3 (ac9a895)
kernel: upgrade to version 2.39.0-alpha.8 (91d4d67)
Bug Fixes
handling of add-ons which are assigned to multiple named groups (889ffd4)
handling of undefined results when getting item from map (f407765)
obj asset requests (e6bc4f1)
prevent two problems: (0a8cd82)
configurator: update AO after hiding dock previews (518eaa1)
use correct '' instead of "" (4d4a234)
2.87.0 (2024-10-22)
Features
core api (326194d)
manipulation of normal scale material property (60ff461)
set default for global parameters visible in the planner to true (831119d)
sort parameters after adding animation parameters (bcff591)
kernel: upgrade to version 2.37.0 (6b4d3e7)
kernel: upgrade to version 2.38.0-alpha.1 (8c67ec2)
kernel: upgrade to version 2.38.0-alpha.2 (3d0d6d5)
kernel: upgrade to version 2.38.0-alpha.5 (7f823b2)
kernel: upgrade to version 2.38.0-alpha.6 (3092cbc)
Bug Fixes
planner: check if current camera behaviour is planner (9cf432c)
do not automatically switch all objects to “child” mode if featureFlags.advancedDocking=true (2e8e351)
enable to set the outline with colors.SELECTION (e00c2bd)
product list information (& thumbnail) missing for library construction elements (a02c29b)
update model for easter egg (573808f)
2.86.0 (2024-10-08)
Features
add flag to disable camera animation (a3bc4d6)
set initial camera angle (e5b9390)
kernel: upgrade to version 2.36.0 (bb3c20f)
kernel: upgrade to version 2.37.0-alpha.1 (9d3dc83)
kernel: upgrade to version 2.37.0-alpha.2 (75bc182)
kernel: upgrade to version 2.37.0-alpha.3 (e9b7752)
Bug Fixes
planner: avoid snapping when setting measurement line length (ba8b91c)
planner: increase 2d click area for construction elements (db673d4)
planner: resolve configurable items guard if queue is empty (051f621)
planner: set correct priority for construction elements (6665198)
planner: set correct wall thickness in 3d view (61801a5)
set image type png if transparentBackground is enabled (903d081)
configurator: update shadow and AO after canceling previews (d53e0a8)
2.85.0 (2024-09-25)
Features
add api to export canvas screenshot (090632b)
core api - load external svg (6af4f16)
core API for planner objects that indicates whether an object consists of merged components ... (b0e75f4)
enable insert in between in Designer configurator mode if “advancedDocking” is enabled (efd013c)
Shared plan URL should include set URL params (2e2de7e)
kernel: upgrade to version 2.35.0 (3b00ea4)
kernel: upgrade to version 2.36.0-alpha.1 (52ff444)
kernel: upgrade to version 2.36.0-alpha.3 (c72fd34)
kernel: upgrade to version 2.36.0-alpha.4 (2fa464f)
kernel: upgrade to version 2.36.0-alpha.5 (405a344)
Bug Fixes
planner: handle error if configurations are not saved yet (4a3ed4c)
prohibit resetting camera 2D when add/update/remove objects (1e2cb52)
shareURL: Update regex to allow dot symbols in parameter validation (773b92a)
2.84.0 (2024-09-10)
Features
add global callback for readyForRender (017ddee)
add log when scene is ready to render (d45d5fe)
added setRotationSnapAngle to PlanInteractionHandler (33a8ea8)
core api and request for external OBJ (25dee92)
kernel: upgrade to version 2.34.0 (30b89f8)
kernel: upgrade to version 2.35.0-alpha.1 (71fab08)
kernel: upgrade to version 2.35.0-alpha.2 (6fc2c37)
kernel: upgrade to version 2.35.0-alpha.3 (6e35439)
kernel: upgrade to version 2.35.0-alpha.4 (8a20860)
kernel: upgrade to version 2.35.0-alpha.5 (b5532ab)
Bug Fixes
planner: check for configuratioHash before catalogItemId (2a7bff8)
only call render callback once for planner (feda6b0)
configurator: set label for origin part per main component (234704d)
2.83.0 (2024-08-27)
Features
planner: add callbacks for when the context changes (a1b88e9)
core api - animation group (103b73e)
core api - setShowChildrenOfPlanObject argument switchChildModeOffForAllOtherObjects (9d6a399)
core api getMeshOffsetRelativeToObject (21fca34)
Migrate Configuration/PlanSnapshot image uploads to new endpoint (8807db0)
kernel: upgrade to version 2.34.0-alpha.1 (ecb9569)
kernel: upgrade to version 2.34.0-alpha.2 (2565a53)
kernel: upgrade to version 2.34.0-alpha.3 (aad7b7b)
kernel: upgrade to version 2.34.0-alpha.4 (f5cc6a1)
kernel: upgrade to version 2.34.0-alpha.5 (2d12eb3)
Bug Fixes
2.82.0 (2024-07-31)
Features
planner: add raycaster to debug object on window (7e6028b)
core API setDockInsertPreviewBoxParameters (b9c2498)
external object core api callbacks (f1a74c0)
removed insert dock preview boxe displacement (this was a PoC hack) (96d2df1)
set length of wall in vector drawing mode (990b96c)
snap on collision but rotate within distance (6727b4f)
kernel: upgrade to version 2.32.0 (90b6ebb)
kernel: upgrade to version 2.33.0-alpha.2 (ecaf4d4)
kernel: upgrade to version 2.33.0-alpha.3 (f51fa56)
kernel: upgrade to version 2.33.0-alpha.4 (d2fda67)
kernel: upgrade to version 2.33.0-alpha.5 (57cf709)
kernel: upgrade to version 2.33.0-alpha.6 (b6cb3c9)
kernel: upgrade to version 2.33.0-alpha.7 (c113f3d)
kernel: upgrade to version 2.33.0-alpha.8 (532ee49)
kernel: upgrade to version 2.33.0-alpha.9 (feb78dc)
Bug Fixes
planner: bounding box rotation (cde6611)
default snapping mode "ON_COLLISION" (1032e11)
planner: increase construction element priority (42d9ae1)
position of bounding box of plan object depending on mesh offset (343fc58)
promise resolve exception when addPlanObjectToScene get called with empty planViewModel (8e90865)
planner: set first person camera FOV to 40 degrees (278a470)
wait for all objects to be added before calling onCompletelyLoaded callback (4d2a184)
2.81.0 (2024-07-16)
Features
planner: set first person camera focal length to 50mm (152ce45)
upgrade to threejs version 166 (cf99d98)
kernel: upgrade to version 2.31.0 (0f80417)
kernel: upgrade to version 2.32.0-alpha.1 (18735c6)
kernel: upgrade to version 2.32.0-alpha.2 (7959140)
kernel: upgrade to version 2.32.0-alpha.3 (ede4efa)
kernel: upgrade to version 2.32.0-alpha.4 (4fd2675)
Bug Fixes
planner: only highlight component when in configurator (da754ae)
reduce max top image default size to 1024 (cc9f148)
shader compile error (three 166) - pass shadow intensity to "getSahdow" (46db4a5)
skip mapObjectToUI on planElementChange callback in case of configurable/construction products (1126f00)
planner: use bounding box for wall selection (84b9fce)
planner: wait for next run loop to update bounds (55a1604)
2.80.0 (2024-07-03)
Features
configuration geometry animations (994494e)
core api - load asset (7ba7a3b)
core web API - show children of plan object (395616e)
enable ground reflection in planner by default (a2f9ea8)
implement function and callback (52cd2f7)
planner: increase clickable area of walls (a8f46af)
init data support (408fb70)
open close animation api (64ace57)
kernel: upgrade to version 2.30.0 (0af9e3d)
kernel: upgrade to version 2.31.0-alpha.10 (8d0760a)
kernel: upgrade to version 2.31.0-alpha.5 (627ee4e)
kernel: upgrade to version 2.31.0-alpha.7 (e9a0056)
kernel: upgrade to version 2.31.0-alpha.9 (d7baaa2)
Bug Fixes
add C into the mix (7b179b7)
add missing glyph to fonts for measurements (fca395a)
circular dependencies (bf3880c)
planner: fix creating nodes in drawing mode (77e0155)
fix togglablity, rerender scene, start with tets (ddd8ca1)
hide wall preview if height or thickness is 0 (d5ac709)
planner: highlight components only in configurator (ac4c2c9)
replace rubik with lato font (2c8beb5)