Skip to content

Latest commit

 

History

History
368 lines (238 loc) · 32.2 KB

CHANGELOG.md

File metadata and controls

368 lines (238 loc) · 32.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.6.5 (2023-01-25)

Bug Fixes

2.6.4 (2023-01-23)

Bug Fixes

  • propertyName with multi hyphen not working (#496) (7c7dc2c)

2.6.3 (2023-01-13)

Bug Fixes

  • 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)

Bug Fixes

  • prevent stream render if dataType unknown (#448) (16999db)

2.6.1 (2023-01-09)

Bug Fixes

  • 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)

Features

  • prevent unsupported data types from being rendered (#426) (dec2a86)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • github: add github workflow to publish alpha dashboard (92eb162)
  • OpacityFilterZero: Setting opacity to 0 should effectively hide the object (#342) (91e491b)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • composer: boolean data always converted to false (#323) (254d68f)

2.4.0 (2022-11-04)

Features

  • dashboard: add selection and move components and actions (13aa08e)

Bug Fixes

  • composer: submodel and hierarchy search fix (#320) (364cefb)

2.3.0 (2022-11-02)

Features

  • dashboard: alpha release of dashboard component (f13002e)

Bug Fixes

  • 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)

2.2.0 (2022-10-21)

Features

  • 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:

    • Removes the dependency on the feature flag for the top bar camera drowpdown (fb8e333)
    • Add flag to resizable tags (560e1b1)

Bug Fixes

  • 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)
  • react-components:

    • fix propertiesNotChanged for videoPlayer (9a360b1)

Documentation

  • Updating scene-composer documentation for Storybook (901ff53)
  • add TwinMaker components to GettingStarted doc (84e9fdf)

Miscellaneous

  • reduce concurrent workers in testing (e8d6dbc)
  • easier linking for iot-app-kit packages (44d454d)

2.1.0 (2022-09-30)

Features

  • react-components:
    • add VideoPlayer and RequestVideoUpload components (f08c541)
  • scene-composer:
    • add SceneViewer component (f08c541)
  • source-iottwinmaker:
    • add source-iottwinmaker module (f08c541)

Bug Fixes

  • components:
    • import missing CSS style sheets. (f2450bc)

Documentation

  • add SceneViewer, VideoPlayer and AWSIoTTwinMakerSource documentation and link to main (f08c541 & 71e59be)
  • doc: update link in Coding Guidelines (ea041cd)

Miscellaneous

  • update react / react-dom versions from >=16 to ^17 (f08c541)
  • update jest versions from 28 to 27 to be consistent with other modules (f08c541)

2.0.0 (2022-09-14)

BREAKING CHANGES

  • core:
    • Refactor time series data module to   remove unused functionality. Add meta field to data stream.(c063d5c)
    • (also in source-iotsitewise) Change time series data modules getRequestsFromQueries to be async (11f7fb0)
  • 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 for iot-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.

Features

  • core:
    • Support caching of dataType, name and other fields describing dataStreams (355f57e)
    • Add meta field to requestInfos in TimeSeriesDataModule (d059dbd)
    • Add viewportManager to orchestrate viewport syncing within groups (9afdf26)
  • components:
    • introduce new table component supporting filtering and sorting. (c75d4f0)

Bug fixes

  • core:
    • resolve float decimal precision issue on round() function. (#160) (d95f69e)

Miscellaneous

  • bump synchro-charts/core version from v5 to v6 (#199) (ad1e3e6)
  • Add coding guidelines (7d0204f)
  • Migrate to NPM workspaces (8e200be)

1.4.0 (2022-06-09)

Features

  • support auto-assigning colors for certain components (8df4f15)
  • bump synchro-charts to 4.0.1 (977f461)
  • add expanded property to iot-resource-explorer (dda6ef8)

1.3.0 (2022-04-29)

  • update documentation (a9154ef)
  • automatically define components for the react-components library (a9154ef)

1.2.1 (2022-03-11)

Bug Fixes

  • unsubrscribe data provider on component updates (a9154ef)

1.2.0 (2022-03-03)

Bug Fixes

  • attach ResourceExplorer react component onSelectionChange prop (#81)

Features

  • export table react component (#81)

1.1.0 (2022-03-01)

Features

  • Export global styles. This will allow imports from @iot-app-kit/components/styles.css (#72)

1.0.0 (2022-02-28)

Bug Fixes

Features

  • 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)