All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.6.5 (2023-01-25)
2.6.4 (2023-01-23)
2.6.3 (2023-01-13)
- composer: Auto expand hierarchy when selecting node on scene (#452) (9b3e80f)
- composer: fix object transforms during reparenting (#477) (7a45bb3)
2.6.2 (2023-01-09)
2.6.1 (2023-01-09)
- composer: Allows nodes to be dropped at root level (#390) (d9d7978)
- composer: hdr url is sometimes wrong (#352) (2c2625e)
- composer: support Windows dependency file paths in GLTF loader (#417) (9f7c075)
2.6.0 (2022-12-19)
- composer: CSS Cleanup for Sceneviewer (#379) (890dc4d)
- composer: entityId data binding not rendered (#389) (6ad596f)
- composer: reorder to same parent duplicates child (b76057d)
- composer: scene change is sometimes not saved (#409) (7b0c45a)
- composer: Set tree hierarchy items to auto-collapsed on load (#380) (dad88a0)
- related-table: expanded toggling already expanded nodes (#382) (a6d29c8)
- SubModelHidingChildren: Unnamed children should be skipped not omitted (#377) (46be1c4)
- video-player: use static timestamps instead dynamic ones (1e434a6)
2.5.1 (2022-11-16)
- composer: Adjusting logic for reparenting scene nodes (#369) (3475ebd)
- composer: drag root node crashes scene (#372) (ca01c40)
- composer: enable new features for SceneViewer (#355) (631953a)
- composer: Enhanced Edit now allows for undo operation (#376) (5e73bb8)
- composer: Fix for bug on drag/drop introduced in last PR & fix for drag/drop icons: (#364) (6dc40b9)
- composer: Fix for displaying children on search results (#365) (15f75cb)
- composer: Fix for duplicate submodels in tree on adding objects to scene (#370) (6c4bcdf)
- composer: Fix for useEffect error (#373) (d74e45e)
- composer: Fix to persist drag/drop actions after refresh (#367) (50f3538)
- composer: Fix to restore drag-&-drop placement after refresh (#361) (bd47478)
- composer: Fixes expand button on hierarchies (#371) (69fc869)
- composer: Fixes the Duplication of sub models on scene reload by adding persistant identifier to the sub model (#356) (446a4ca)
- composer: Maintain the position in 3D space regardless of the parent (#375) (a106e77)
- composer: One instance of sub models allowed per instance of the model (#366) (24f3914)
- composer: reorder doesn't persist after reloading (#374) (8c90889)
- composer: Restores drag-&-drop functionality in Scene Hierarchy (#359) (b220501)
- composer: SubModel child fix (#363) (da574e8)
- fix syntax not supported in all circumstances for package.json override (#360) (7b97dd1)
- Reparenting: Fix reparenting nodes (#368) (8a66f94)
2.5.0 (2022-11-11)
- github: add github workflow to publish alpha dashboard (92eb162)
- OpacityFilterZero: Setting opacity to 0 should effectively hide the object (#342) (91e491b)
- composer: Adding ability to deselect by click radio button (#351) (8c402b7)
- composer: Bug fix for rerenders on name input in inspect panel (#334) (b8a0b4c)
- composer: Fix camera view positioning under sub model (#341) (94dcdda)
- composer: Fix e.removeFromParent and camera focus (#350) (8458e50)
- composer: Fixes for layout in Console, submodel layout updates, bug fix for submodel interactive highlights (#344) (a1ea148)
- composer: Fixes the light helper delete while maintaining visibility link (#349) (2f51263)
- composer: Removing dashboard package to fix pipeline (#338) (9a2c991)
- Composer: Safe bounding box and 3D cursor fix (#327) (a31585f)
- dashboard: add node polyfill and svg plugin (08ca02d)
- DragHandleIcon: Drag Handle icon not showing up without special webpack config (#345) (b8952ce)
2.4.2 (2022-11-08)
- composer: Scene Hierarchy radio buttons & bug fix for selection on single click (#326) (1026cb4)
- require npm >=8.7.0 to fix yarn.lock issue with d3-color-1-fix (#331) (eba59ca)
2.4.1 (2022-11-07)
2.4.0 (2022-11-04)
- dashboard: add selection and move components and actions (13aa08e)
2.3.0 (2022-11-02)
- dashboard: alpha release of dashboard component (f13002e)
- add dashboard package to the npm workspace config (61780a4)
- Add dashboard to release-please-config (5c7419c)
- composer: Camera and Light helper visibility toggling (#294) (f6bae7c)
- composer: Fixes 2nd camera viewing click bug (#291) (ed04d13)
- composer: update translations (#302) (95c2bda)
- deps: update synchro-charts, node-sass, nth-check (#295) (016c216)
-
source-iotsitewise, core, components:
- Introduce alarms support (9bc221e)
-
react-components, scene-composer:
- EnvironmentModelComponent for Adding support for environment overlay (eb91179)
-
core, components:
- Support viewport grouping in iot-table (be5b588)
-
scene-composer:
-
scene-composer:
- Camera Component Editor for Lens and Clipping planes updates when changing between cameras (94c5978)
- improve ViewCursorWidget performance (58b70bd)
- Allows user to hit Esc key to cancel Enhanced Editing (9c1b9e6)
- selectedDataBinding not able to update selected node (b23bce2)
- use arrow data as texture to avoid public path issue (0d2e427)
- fix show svg (cb6094e)
- fix adding tag always attached to root (775446a)
- Fix the tag scaling with parent scale regression (4483140)
- SceneHierarchy Tree Performance (c74d1dc)
- Minimum FOV check introduced (720b8e8)
- Fix the camera zoom field locked to 1 or greater (cada75e)
- Add success popup message when updating camera location (4af9c07)
- Update the text from Cameras in the drop down to Camera View (5687f5e)
- fix model shader material color restore (0786c4a)
- CSS updates to Scene Hierarchy (ab3c749)
-
core:
- add currentTime param to viewportStartDate and
viewportEndDate
(eb02085)
- add currentTime param to viewportStartDate and
-
react-components:
- fix propertiesNotChanged for videoPlayer (9a360b1)
- Updating scene-composer documentation for Storybook (901ff53)
- add TwinMaker components to GettingStarted doc (84e9fdf)
- react-components:
- add VideoPlayer and RequestVideoUpload components (f08c541)
- scene-composer:
- add SceneViewer component (f08c541)
- source-iottwinmaker:
- add source-iottwinmaker module (f08c541)
- components:
- import missing CSS style sheets. (f2450bc)
- add SceneViewer, VideoPlayer and AWSIoTTwinMakerSource documentation and link to main (f08c541 & 71e59be)
- doc: update link in Coding Guidelines (ea041cd)
- update react / react-dom versions from >=16 to ^17 (f08c541)
- update jest versions from 28 to 27 to be consistent with other modules (f08c541)
- core:
- components:
@iot-app-kit/components/iot-table
now uses AWS-UI's table components (wrapped as a separated table package) instead of Synchro-chart's table component. Because of this change, we have new APIs foriot-table
component. Check this documentation for more information about new APIs and migration from old APIs.- At current version (v2.0.0),
iot-table
does NOT support viewport groups. It will be added in a later version.
- core:
- components:
- introduce new table component supporting filtering and sorting. (c75d4f0)
- core:
- resolve float decimal precision issue on round() function. (#160) (d95f69e)
- bump synchro-charts/core version from v5 to v6 (#199) (ad1e3e6)
- Add coding guidelines (7d0204f)
- Migrate to NPM workspaces (8e200be)
- support auto-assigning colors for certain components (8df4f15)
- bump synchro-charts to 4.0.1 (977f461)
- add expanded property to iot-resource-explorer (dda6ef8)
- update documentation (a9154ef)
- automatically define components for the react-components library (a9154ef)
- unsubrscribe data provider on component updates (a9154ef)
- attach ResourceExplorer react component onSelectionChange prop (#81)
- export table react component (#81)
- Export global styles. This will allow imports from @iot-app-kit/components/styles.css (#72)
- backfill on requestBuffer tests (#55) (772877e)
- Fix setTimeout error (#32) (4f5f389)
- mock SDK in component tests (#56) (7b6f7da)
- related-table eslint and prettier (#10) (a75e64a)
- remove prettier, enforce eslint on build (#29) (225afef)
- requestBuffer (#49) (4702ad5)
- sitewise source time series module (#71) (998d59f)
- testing ground DataModule parameter (#17) (b4fde90)
- Add Asset Hierarchy loading & Asset Tree support (6adc67e)
- Add Core SiteWise Asset Module (1287af8)
- add in styles overrides and refId in query (#38) (7b82989)
- add npm-publish github workflow (#68) (1d14361)
- Add proposed API changes within types declarations (#37) (d165299)
- add support for aggregated data for sitewise data source (#6) (eb1e7f4)
- add support for resolution mapping (#16) (1dad2b6)
- Add support for update within subscribeToTimeSeriesData (#53) (21d597c)
- add test runner github action (#8) (5a468ff)
- allow to specify region for data-module (#4) (e49716f)
- api simplification of requestSettings (#27) (3d6f458)
- backfill component integration tests (#66) (ac16b08)
- bind gestures to components (#31) (c48e114)
- create react-components and source-iotsitewise pkgs (#57) (7b0f3cf)
- create tree table base component (#15) (0e4412c)
- customizable resolutions (#23) (08129f1)
- error handling/data-module core (#14) (cb85241)
- explicitly type sitewise query (#59) (96102b9)
- expose ttlDurationMapping as data module configuration (#20) (88c0fcb)
- improve clean script (#43) (4501670)
- improve documentation and clarity of react-components pkg (#60) (a1615f9)
- improve error handling (#61) (183c01d)
- increase sitewise default resolution mapping thresholds (#46) (b296883)
- introduce module coordinator (#47) (3fb5076)
- Onboard cypress with component test runner (#34) (82479eb)
- pass thru annotations (#65) (22bca08)
- query provider classes and TimeSeriesData support (#51) (655e545)
- refactor app kit (#67) (ec1ba70)
- Refactor Asset Tree to use the new Query/Provider system (#62) (f21b230)
- Refactor Site Wise Asset session interface to support Promises (#40) (d309262)
- request data in descending order (#30) (ffbbe19)
- Resource Explorer (#24) (2151f5e)
- restructure mocks of sitewise to all be co-located (#52) (5bafe89)
- sitewise components use query and provider (#54) (dd24732)
- Sitewise Resource Explorer (#21) (df030fa)
- source-iotsitewise useable module (#63) (9807c69)
- Support multiple queries per subscription (#39) (67b7afa)
- update sitewise component interface (#58) (afc672a)
- Wrap SiteWise Asset related API calls in a Data Source (b9eabc2)