All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
7.3.1 (2023-08-24)
- dashboard: adding a ts module file for supporting svg files (61ac00d)
- react-component: updating the calculateTimeStamp method to use (e0e1f42)
- TM-source: fix tanstack query import (3bc704f)
7.3.0 (2023-08-23)
- TM-source: add property value query (21091d9)
7.2.1 (2023-08-18)
- react-components: the dependencies were added to dashboard instead of react-components (8b2f12f)
- scene composer: fix spacing issue between elements (b65ebdc)
7.2.0 (2023-08-17)
- composer: auto query for indicator and overlay (b597c6f)
- composer: auto query support for Model Shader (ff0bbe3)
- composer: implement useBindingData and integrate to Tag (e694433)
- dashboard: add advanced search using knowledge graph to query editor (8722b33)
- echarts: threshold support (2d7ccfe)
- react-component: adding config service to toggle echarts (96d0351)
- react-component: adding context menu per chart (a368eb9)
- react-component: adding sorting ability for the chart legends (ca330eb)
- react-component: adding trendcursor sync component (52d6033)
- react-components: add a sitewise connected chart story (b66de3b)
- react-components: add multiple y axis legend (79023c0)
- react-components: supporting live mode in echarts (cdf1caa)
- scene composer: add unit test for AnchorWidget onClickWidget event (07f0987)
- scene composer: color picker bug fixes (f44b838)
- scene composer: rule icon using color picker (f1519c4)
- scene-composer: added back animation scene model component with changes (39f14cd)
- scene-composer: added comment to explain scene object fetching (39f14cd)
- scene-composer: added internationalization for animation viewstate (39f14cd)
- scene-composer: added knowncomponent type to condition for adding an animation object (39f14cd)
- scene-composer: addressed changes to databinding in the add component menu (39f14cd)
- scene-composer: addressed more changes to databinding in the add component menu (39f14cd)
- scene-composer: fixed tests (39f14cd)
- scene-composer: fixed use effect in animationeditor to prevent extra fire (39f14cd)
- scene-composer: got rid of magic string and replaced it with a const (39f14cd)
- scene-composer: initial implementation of animations (39f14cd)
- scene-composer: minor cleanup (39f14cd)
- scene-composer: refactored addObject menu for animations (39f14cd)
- scene-composer: refactored AnimationComponent test (39f14cd)
- scene-composer: refactored tests and animationComponentEditor (39f14cd)
- scene-composer: refactored to address github feedback (39f14cd)
- scene-composer: removed changes to tag component (39f14cd)
- scene-composer: removed global variable from animationcomponent (39f14cd)
- scene-composer: removed unnecessary dependency (39f14cd)
- scene-composer: removed unnecessary imports (39f14cd)
- scene-composer: renamed animationupdater to animationcomponenteditor for consistency (39f14cd)
- scene-composer: reverted package-lock.json (39f14cd)
- scene-composer: updated us.json (39f14cd)
- 3DKG: fix height flexibility for KG component (f9943ce)
- composer: fix issue displaying 0 in overlay (a0bc01d)
- composer: fix warning and cached onChange (5a2c182)
- data overlay: add onWidgetClick and onSelectionChange event support to data overlays (b3f4f9d)
- react-component: removing the dependency of the yMin and Ymax and (9360fe4)
- react-component: removing transition animation for trend cursors (5e84d15)
- react-components: add memoization for chart reactivity and refactor echarts hook (128f5b0)
- react-component: updating the sytling and adding some visual ques for the trend cursors (dc50a2c)
- reactExample: fix css in Knowledge Graph Component (7b5a4e4)
- reactExample: fix removed css in Scene Viewer Component (7f38586)
- scene composer: fix for broken rule panel (c5e071d)
- scene composer: fix overlay arrow clickable space (4cae31f)
- Tag style: custom color to support icon rules (dd3bbee)
7.1.0 (2023-07-28)
- composer: add hook to convert data bindings to queries (1e68022)
- scene-composer: fix ability to click on tags, revert raycaster disable on scroll (caed238)
7.0.0 (2023-07-25)
- composer: use binding provider from TM-source
- composer: integrate scene viewer with TimeSync viewport (6c92201)
- composer: use binding provider from TM-source (61f6a54)
- react-component: adding drag and delete to TC (7c6a017)
- react-component: adding resizability for Charts components (3ae7f56)
- react-component: adding TC markers (4105adb)
- react-component: adding the inital implementation of the trend cursors (ce37fe2)
- react-components: add menu component (cdd196e)
- react-components: add time selection component to react components (e99f301)
- react-components: adding resizing to trend cursors (400189a)
- react-components: feature flag context (d313682)
- scene composer: color picker changes (0138b0a)
- TM-source: add entity data binding provider (d1c459d)
- TM-source: flag static property data binding (eeeaecd)
- Vite: migrate example app to vite (d2e65be)
- actions: lock release please to version (aba8511)
- composer: fix infinite storybook component update (40fab0a)
- react-components: ensure provider is unsubscribed correctly (2db74d2)
- scene-composer: update raycaster in OrbitControls, ignore undefined faces, disable on scroll (011464e)
- use REGION env variable in dashboard testing environment (c62e68b)
6.3.1 (2023-06-28)
- Emergency revert
6.3.0 (2023-06-23)
- 3D knowledge Graph: selecting entity binding triggers camera movement (f122f1a)
- 3D Knowledge Graph: update DataBinding to EntityBinding (ca10d1b)
- dashboard: add api for customizing the properties panel (368ad97)
- dashboard: add significant digits configuration (bcc5c51)
- react-components: add significant digits configuration for charts (41cba0e)
- react-components: base echarts (bc6ee62)
- TM-source: use Tanstack query to cache requests (0d87068)
- dashboard: add box sizing reset for dashboard (712598b)
- dashboard: fixed the flash of graphs on change in query(s) (45edc69)
- KG Component: ux review changes (9133094)
- knowledge-graph: fix node to node selection and layout adjustment (98df518)
- scene composer: reverting breaking changes from dependabot & setting up ignores (831d1d7)
- scene-composer: updating dependabot.yml to properly ignore all @react-three dependencies (a33d445)
6.2.0 (2023-06-07)
- Knowledge Graph: adding clear and render graph results events (5479a51)
- scene composer: fix autosuggestvalue issues in ValueDataBindingBuilder (0f32e73)
- dashboard: better toolbar (c0b9cc8)
- scene composer: sets up refs to track visibility of data overlay & parent (fad2208)
6.1.0 (2023-06-06)
- KG Component: event modeling (b918237)
- scene composer: fixed entity data binding data format (64e33fa)
- dashboard: editable link (1675de6)
6.0.0 (2023-06-05)
- aggregation and resolution picker
- aggregation and resolution picker (77a53fe)
- composer: support enhanced editing in Matterport scene (933deb7)
- docs: udpate dataStream docs (d0dc6ca)
5.9.0 (2023-06-01)
- 3D Knowledge Graph: add scene node highlighting (ef5c71c)
- 3D Knowledge Graph: create function for duplicate code (4c239d8)
- 3D Knowledge Graph: fix lint after rebase (e016ff7)
- 3D Knowledge Graph: fix type import (e1edc38)
- 3D Knowledge Graph: improve unit tests (11cd450)
- 3D Knowledge Graph: improve useStore usage and unit tests (f10ffb2)
- 3D Knowledge Graph: use updated entity binding definition (97d6d91)
- dashboard: refactor asset description sdk calls to use tanstack (f99bcde)
- fix lint error for scene composer (924547f)
- Knowledge Graph: adding KG parent component, search and explore logic (95cc307)
- scene composer: entity data binding UI changes and unit tests (fc17202)
- scene composer: entity data binding UI changes and unit tests (f1f81b8)
- scene composer: fixed entity search bug using free text (7417c15)
- composer: unsubscribe to queries when unmounting (15fe82e)
- dashboard: change min widget sizing from 2 to 1 (d840fc1)
- graph css not distributed correctly (d7b2717)
5.8.1 (2023-05-19)
- composer: click events for tag and overlay (2bf7b13)
- composer: error handling for Matterport scene (24ca493)
- scene composer: modifying auto collapse to only apply to viewer (aaf6338)
5.8.0 (2023-05-18)
- 3dkg: added 3dkg changes for entity data binding (4db11a6)
- dashboard: add grid settings configuration ux (f5ca885)
- GraphVisualization: graph data visualizer (13e004a)
- knowledge graph: knowledge graph datasource (600e276)
- SkinVisualization: enable default style for visualization and allow overrides (6240195)
- build: drive release of IoT App Kit + minor doc update (94af09d)
- composer: click on overlay causing camera to follow mouse (6cbd5f5)
- composer: close overlay auto select attached tag (5a52ae1)
- scene composer: cleanup for polaris css imports & moving interface to component file (d244eb5)
- scene composer: collapse scene panels on scene load (0841e64)
- scene composer: refactoring video player to work with react 18 updates (c177802)
- video-player: video seek percent calculation (828e4f1)
5.7.0 (2023-05-02)
- composer: add data binding component (db33d28)
- composet: support partial data binding (72b561e)
- dashboard: add utils for e2e testing dashboard (8a917eb)
- TwinMakerTools: add tools-iottwinmaker to npm publish workflow (c24909f)
- TwinMakerTools: renamed nuke to destroy, added 2 flags, made dry run by default (3e8b9cd)
- CI: execute release-please action on all commits (899cb5b)
- CrashOnRemount: scene-composer doesn't crash when remounted now (79f2f77)
- dashboard: remove box-intersect dependency (703f1a5)
- no flash of error, remove ghosting (5a2723b)
5.6.0 (2023-04-20)
- composer: enable data overlay, tag resize, and matterport features (908be39)
5.5.2 (2023-04-19)
- composer: adding widget fix for 3d tiles (989ec4c)
- composer: fix viewCursorWidget for 3D tiles and made cursor size dynamic (0ef2563)
- composer: matterport integration bug fixes (701531f)
- dashboard: ensure auto size grid recalculates any time cellSize changes from outside component (7132c4d)
- dashboard: prevent initialState from being shared across dashboard instances (5403928)
- dashboard: refactor grid component to make it more maintainable (d84db01)
5.5.1 (2023-04-14)
- react-components: useTimeSeriesData hook works when number of queries changes (feb6076)
5.5.0 (2023-04-13)
- dashboard: add autosizing grid (fcaca20)
- 754: tests importing invalid import from ThreeJS and suppressing with lint rules (876d336)
- composer: update overlay and settings UI (a213114)
5.4.0 (2023-04-12)
- dashboard: add initial view mode configuration to dashboard (ddc7316)
- dashboard: fix tooltip positioning (cc82474)
5.3.0 (2023-04-12)
- Composer: twinMaker-matterport integration (bcfe40f)
- composer: convert to inline overlay CSS (0f5b82a)
- composer: fix reparent rotation and add new object issues (2628c29)
- composer: gate empty overlay section in inspector (2726f10)
- composer: Restores loading indicator for scene composer (1f81754)
- composer: update overlay css (3136571)
- composer: update overlay visibility toggles behavior (0e90781)
- dashboard: update property name for tables when displaying alarms (d8d5541)
- increase commitlint body-max-line-length to 250 (52cab67)
- PeerDependencies: react-intl should be declared as a peer dependency (9ea3f75)
- ReactExample: build issues preventing id generation for react-intl (4339592)
- TwinMakerTools: added a additional condition to prevent saving an s3 folder as a model (a991335)
5.2.0 (2023-04-05)
- composer: update overlay UI and flow (5bf75aa)
- TwinMakerTools: add automatic workspace creation in deploy + misc bug fixes, add unit tests (503103c)
- dashboard: add buffer to dependencies so consuming apps don't need to install it (bb9d48a)
- dashboard: add css resets (7e23bc1)
- dashboard: disable user select on drag to prevent text selection (56b5d09)
- dashboard: update type path in package json (d4647e1)
- react-components: add core-util as a dependency (5c4d420)
5.1.1 (2023-04-03)
- dashboard: allow gestures when widget is in error state (7545487)
- dashboard: better empty thresholds pane (493b9f2)
5.1.0 (2023-04-03)
- charts: add legend to charts (0abfcf6)
5.0.0 (2023-03-31)
- ReactComponents: remove web-component iot app kit visualizations
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper
- source-iotsitewise: support propertyAlias in quries
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634)
- core, source-iotsitewise:
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async
- core: Refactored export from
@iot-app-kit/core
IoTAppKitDataModule to be named TimeSeriesDataModule, and removed the concept of multiple data sources per time series data module
- Add Asset Hierarchy loading & Asset Tree support (e36380a)
- add CodeQL workflow (#64) (bfd7c88)
- Add Core SiteWise Asset Module (a3ffec2)
- add in styles overrides and refId in query (#38) (76a9d63)
- add npm-publish github workflow (#68) (64e64b8)
- Add proposed API changes within types declarations (#37) (629fbeb)
- add support for aggregated data for sitewise data source (#6) (a50b31e)
- add support for resolution mapping (#16) (8dda905)
- Add support for update within subscribeToTimeSeriesData (#53) (83b100f)
- add test runner github action (#8) (ef398b9)
- allow to specify region for data-module (#4) (ae2ef66)
- all: release 4.0.3 (2b933ba)
- all: release version 4.0.2 (72ca893)
- api simplification of requestSettings (#27) (537b8ca)
- backfill component integration tests (#66) (4f17201)
- batch API for historical, aggregated, and latest value data (#137) (b7a38e2)
- bind gestures to components (#31) (799763b)
- components: support viewport grouping in iot-table using ViewportManager. (feba985)
- composer: add data overaly (42f8896)
- composer: add overlay panel config editor (42f8896)
- composer: add runtime tag settings change support (eeda501)
- composer: data binding variable support for data overlay (42f8896)
- composer: data overlay editor & render markdown (42f8896)
- composer: implement add overlay from menu (42f8896)
- composer: Implement data overlay container (#595) (42f8896)
- composer: update TagResize feature implementation (b8dfb46)
- composer: visibility toggles for overlays in settings panel (4fc0527)
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634) (38a4b98)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async (69a017e)
- core: Add meta field to requestInfos in TimeSeriesDataModule (5db70c8)
- core: Add viewportManager to orchestrate viewport syncing within groups (8990d13)
- core: Refactor time series data module to remove unused functionality. Add meta field to data stream. (7f12267)
- core: Support caching of dataType, name and other fields describing dataStreams (542add6)
- create react-components and source-iotsitewise pkgs (#57) (16451b1)
- create tree table base component (#15) (4678f80)
- customizable resolutions (#23) (0ffd474)
- dashboard/components: memoize components to prevent unnecessary re-renders (50050ca)
- dashboard: add alarm support for widgets (bf7964a)
- dashboard: add input widet configuration (#581) (a1bf180)
- dashboard: add selection and move components and actions (13aa08e)
- dashboard: add status timeline widget (085ab29)
- dashboard: add table support to dashboard (1d8d44e)
- dashboard: alpha release of dashboard component (a2f237e)
- dashboard: assign default color based on cloudscape design (5855096)
- dashboard: complete table support (29bbb4c)
- dashboard: define public api (35910ba)
- dashboard: disable asset drop for widgets that are not compatible with that data type (31b8361)
- dashboard: enable edit mode for text widget by default (2b4db27)
- dashboard: enable font size dropdown selection (fe25dd7)
- dashboard: initial dashboard work (06cc210)
- dashboard: initial scaffolding for input widget (#566) (e6bbb46)
- dashboard: kpi and status widget empty states (9dea96d)
- dashboard: refactor sitewise clients (ddac5b2)
- dashboard: update resource explorer (#613) (b75a33b)
- EnvironmentModel: Adding support for environment overlay (#262) (0277027)
- error handling/data-module core (#14) (376929f)
- expand children in resource explorer (#115) (8f1c03c)
- explicitly type sitewise query (#59) (e62f44b)
- expose ttlDurationMapping as data module configuration (#20) (acb7520)
- github: add github workflow to publish alpha dashboard (92eb162)
- improve clean script (#43) (38f5f84)
- improve documentation (#90) (83c706d)
- improve documentation and clarity of react-components pkg (#60) (f4239cf)
- Improve documentation formatting (#93) (035d8e1)
- improve error handling (#61) (5016e41)
- Improve resource explorer docs (#95) (0709c08)
- increase sitewise default resolution mapping thresholds (#46) (f2d1011)
- Introduce alarms (#135) (5c19b99)
- introduce module coordinator (#47) (36684eb)
- Matterport: Integrate Matterport Showcase Viewer into TwinMaker SceneComposer (58236e7)
- Onboard cypress with component test runner (#34) (b82d682)
- OpacityFilterZero: Setting opacity to 0 should effectively hide the object (#342) (91e491b)
- pass thru annotations (#65) (f9e3d31)
- prevent unsupported data types from being rendered (#426) (dec2a86)
- props: adapt props for synchro-charts (#133) (a98bf06)
- query provider classes and TimeSeriesData support (#51) (173f46a)
- react-comp: isThresholdBreached checks all comparison ops (de3fe49)
- react-components: publish TimeSync component as part of the public API (#621) (a4e2f66)
- react-components: release useViewport hook (#631) (794b4a4)
- react-comp: sync viewports using @iot-app-kit/charts pckg (08c7eda)
- React18: Adds support for react 18 (596c6b0)
- ReactComponents: support alarms via thresholds ingested from useTimeSeriesData hook (4df9ff0)
- refactor app kit (#67) (215584d)
- Refactor Asset Tree to use the new Query/Provider system (#62) (cccbe61)
- Refactor Site Wise Asset session interface to support Promises (#40) (184ccc6)
- RemoveNodeSass: Replace node-sass dependency with a native javascript implementation (f5ca005)
- request data in descending order (#30) (29b23a7)
- Resource Explorer (#24) (2e9d746)
- resource explorer: allow dashboard to only show asset name (5df2c5c)
- restructure mocks of sitewise to all be co-located (#52) (557484f)
- set up table package and add createTableItems method (#124) (d827d21)
- sitewise components use query and provider (#54) (80cf5d4)
- Sitewise Resource Explorer (#21) (8f26b58)
- source-iotsitewise useable module (#63) (21a1014)
- source-iotsitewise: support propertyAlias in quries (bfe32ce)
- support auto-assigning colors for certain components (#96) (d75e426)
- support fetchMostRecentBeforeStart (#79) (c44b7b8)
- Support multiple queries per subscription (#39) (57772c1)
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper (74880c4)
- table: create new Table component based on AWSUI Table component (#129) (ba18720)
- table: support messageOverrides (#211) (ccb7a32)
- time-sync: useViewport returns a group (c12349b)
- TimeSync: add a lastUsedBy string to the useViewport hook (526f059)
- TwinMaker: Add TwinMaker packages (#252) (fabbe03)
- TwinMakerTools: add twin maker tools package (79cf53b)
- update sitewise component interface (#58) (1927053)
- update synchro charts to 3.1.0, update docs (#92) (10a55fa)
- Wrap SiteWise Asset related API calls in a Data Source (36475b8)
- actions: run publish workflow on change to the workflow (11c5dfe)
- actions: update publish action for core-util (16bf9fc)
- actions: updating release-please command (5fb120e)
- Add appropriate default resolution for bar chart (#76) (ddce235)
- add dashboard package to the npm workspace config (91ec14e)
- Add dashboard to release-please-config (35730e7)
- Allows user to hit Esc key to cancel Enhanced Editing (#272) (6b73fad)
- backfill on requestBuffer tests (#55) (416eea1)
- BarChart: prevent bar chart from trying to request raw data by default (6845d95)
- build to pass when publishing package (#635) (82c3c42)
- build: add missing dev deps in scene-composer (b128405)
- CameraView: Minimum FOV check introduced (#284) (6a8d9f1)
- charts: fix live mode viewport scrollingbug (dbea3ff)
- ci: allow releases to be trigged via changes to github workflows (5265ed0)
- ci: release as 3.0.1@alpha (6677a1f)
- components: fix connector to iot app kit components (be91864)
- components: import missing CSS style sheets. (9634ec9)
- components: move message merge to componentWillRender() (8e2d260)
- composer: Adding ability to deselect by click radio button (#351) (8c402b7)
- composer: Adjusting logic for reparenting scene nodes (#369) (3475ebd)
- composer: Allows nodes to be dropped at root level (#390) (d9d7978)
- composer: Auto expand hierarchy when selecting node on scene (#452) (9b3e80f)
- composer: boolean data always converted to false (#323) (254d68f)
- composer: Bug fix for rerenders on name input in inspect panel (#334) (b8a0b4c)
- composer: Camera and Light helper visibility toggling (#294) (4f62051)
- composer: CSS Cleanup for Sceneviewer (#379) (890dc4d)
- 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: entityId data binding not rendered (#389) (6ad596f)
- composer: fix adding tag always attached to root (#281) (f9ff7b1)
- composer: Fix camera view positioning under sub model (#341) (94dcdda)
- composer: Fix e.removeFromParent and camera focus (#350) (8458e50)
- composer: fix error with rendering 3D tiles (785d833)
- 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 model shader material color restore (#290) (19ce7f1)
- composer: fix object transforms during reparenting (#477) (7a45bb3)
- composer: fix show svg (#279) (3b7924d)
- composer: Fix to persist drag/drop actions after refresh (#367) (50f3538)
- composer: Fix to restore drag-&-drop placement after refresh (#361) (bd47478)
- composer: Fixes 2nd camera viewing click bug (#291) (7899333)
- composer: Fixes expand button on hierarchies (#371) (69fc869)
- composer: Fixes for layout in Console, submodel layout updates, bug fix for submodel interactive highlights (#344) (a1ea148)
- composer: Fixes the Duplication of sub models on scene reload by adding persistant identifier to the sub model (#356) (446a4ca)
- composer: Fixes the light helper delete while maintaining visibility link (#349) (2f51263)
- composer: hdr url is sometimes wrong (#352) (2c2625e)
- 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: Removing dashboard package to fix pipeline (#338) (9a2c991)
- composer: reorder doesn't persist after reloading (#374) (8c90889)
- composer: reorder to same parent duplicates child (b76057d)
- composer: Restores drag-&-drop functionality in Scene Hierarchy (#359) (b220501)
- Composer: Safe bounding box and 3D cursor fix (#327) (a31585f)
- composer: scene change is sometimes not saved (#409) (7b0c45a)
- composer: Scene Hierarchy radio buttons & bug fix for selection on single click (#326) (1026cb4)
- composer: selectedDataBinding not able to update selected node (#274) (ee68f7e)
- composer: Set tree hierarchy items to auto-collapsed on load (#380) (dad88a0)
- composer: submodel and hierarchy search fix (#320) (364cefb)
- composer: SubModel child fix (#363) (da574e8)
- composer: support Windows dependency file paths in GLTF loader (#417) (9f7c075)
- composer: update translations (3e8d391)
- composer: update translations (#302) (8b6f7a1)
- composer: use arrow data as texture to avoid public path issue (#276) (f7cbd96)
- core-util: fix subdomain for clients (cc0d584)
- core-util: remove private flag for the core-util packages (0d86584)
- core-util: update publish config for core-utils (2a3f22f)
- core, source-iotsitewise: Remove unecessary exports (#620) (4bfe6f8)
- core: add currentTime param to viewportStartDate and
viewportEndDate
(ea75c74) - core: use Map to avoid prototype pollution (fa0b7ef)
- dashboard/components: add missing prop to webgl component and refactor in dashboard to fix overlay problem (59738ac)
- dashboard: add guard on widget sizes & positions and dispatch relative actions from side panel (12044ec)
- dashboard: add node polyfill and svg plugin (08ca02d)
- dashboard: bugfix for color reset on new property drop (05c04e6)
- dashboard: constrain drag start and endpoint in grid (ea2b875)
- dashboard: fix edit mode bugs (2e88abf)
- dashboard: fix grid scrolling issues (bbb43aa)
- dashboard: fix layering of widgets with selection and context menu (f98d5e7)
- dashboard: fix resizing issue (024feb9)
- dashboard: fix styling for component palette and add tests for drag and drop (41fd944)
- dashboard: fix the build (c160031)
- dashboard: grow asset properties panel (#628) (89fb6b6)
- dashboard: hide y axis settings for status timeline component (217899a)
- dashboard: refactor widget type (fc3e41e)
- dashboard: remove chart suffix from empty states (28e4c09)
- dashboard: remove font dropdown and text position dropdowns (bc4ca9a)
- dashboard: remove tailing digits on widget dragging. (b89c5f7)
- dashboard: remove testing-util as a dependency (8f7bce5)
- dashboard: remove widget background color (7392aad)
- dashboard: resolve pretty paths in storybook (#588) (a82178e)
- dashboard: support decimals for thresholds (3cfd8a4)
- DashboardToolbar: remove scrollbar from toolbar (8a18a25)
- dashboard: update props passed to kpi and status components based on new api (e2023c9)
- dashboard: update side panel styling to remove sass variable references (36d8648)
- dashboard: use sentence casting in headers (90ff030)
- deps: update synchro-charts, node-sass, nth-check (#295) (164b751)
- Development Quick Start Docs/Scripts (#148) (aa9dba6)
- DragHandleIcon: Drag Handle icon not showing up without special webpack config (#345) (b8952ce)
- Example: correct instructions on providing AWS credentials to example react-app (960067f)
- Fix setTimeout error (#32) (e174598)
- fix syntax not supported in all circumstances for package.json override (#360) (7b97dd1)
- Fix the tag scaling with parent scale regression (#282) (efd49fc)
- InternalBuild: Downgrade cloudscape dependency to support internal build (b20912b)
- mock SDK in component tests (#56) (dd4bab5)
- prevent stream render if dataType unknown (#448) (16999db)
- propertyName with multi hyphen not working (#496) (7c7dc2c)
- react-components, videoPlayer: fix propertiesNotChanged for videoPlayer (11665c0)
- react-components: fix binding styles in
useTimeSeriesData
hook (c1c0125) - react-components: set timezone for jest to UTC to prevent local test failures (44c3793)
- ReactComponents: configure table, kpi and status to always fetch raw data (c02b566)
- related-table eslint and prettier (#10) (67a7149)
- related-table: expanded toggling already expanded nodes (#382) (a6d29c8)
- release: release as 4.0.0-nightly (f2967b0)
- release: remove stray table references from release manifest (83b1a9b)
- remove full file eslint disable. Switch to minimal eslint disable. (ba18720)
- remove prettier, enforce eslint on build (#29) (1b2e5ca)
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600) (15d6740)
- remove unused variables. (13c7dfe)
- Reparenting: Fix reparenting nodes (#368) (8a66f94)
- requestBuffer (#49) (b342b32)
- require npm >=8.7.0 to fix yarn.lock issue with d3-color-1-fix (#331) (eba59ca)
- resolve float decimal precision issue on round() function. (#160) (6efeac4)
- resolves #83 (#87) (364716f)
- scene-composer: remove invalid workspace syntax (#640) (ed3b28d)
- SceneHierarchyPerformance: SceneHierarchy Tree Performance (#283) (5e93adc)
- sitewise source time series module (#71) (6671217)
- source-iotsitewise: deduplicate batch requests (#629) (0a5e8a1)
- source-iotsitewise: move testing util to dev dep (e10e548)
- source-iotsitewise: use alarm model name in data stream instead of alarm state name (3c3a1ae)
- SubModelHidingChildren: Unnamed children should be skipped not omitted (#377) (46be1c4)
- Support additional parameters in intercepting calls to table cell renderer (ce2be51)
- Swaped ternary statement terms (#22) (b7899f1)
- table: add missing brackets. (#183) (5c5ec7b)
- table: fix an issue when key in columnDefinition doesn't exist in TableItems (#146) (13c7dfe)
- testing ground DataModule parameter (#17) (61632de)
- TilesLoader will now load all visible tiles (5d59509)
- TilesLoader will now load all visible tiles (#593) (5d59509)
- typescript: re-enables typescript for component package tests (12f60b7)
- UITests: fix dashbaord e2e tests (dd98c0e)
- update @testing-library/react to use create root (#151) (380e4cf)
- Updating documentation for Storybook (#264) (83352bd)
- use viewport from provider (#515) (eb515a5)
- video-player: use static timestamps instead dynamic ones (1e434a6)
- release 4.0.0-nightly (c4d2c1b)
- ReactComponents: remove web-component iot app kit visualizations (e0cb301)
4.0.3 (2023-03-31)
- ReactComponents: remove web-component iot app kit visualizations
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper
- source-iotsitewise: support propertyAlias in quries
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634)
- core, source-iotsitewise:
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async
- core: Refactored export from
@iot-app-kit/core
IoTAppKitDataModule to be named TimeSeriesDataModule, and removed the concept of multiple data sources per time series data module
- Add Asset Hierarchy loading & Asset Tree support (e36380a)
- add CodeQL workflow (#64) (bfd7c88)
- Add Core SiteWise Asset Module (a3ffec2)
- add in styles overrides and refId in query (#38) (76a9d63)
- add npm-publish github workflow (#68) (64e64b8)
- Add proposed API changes within types declarations (#37) (629fbeb)
- add support for aggregated data for sitewise data source (#6) (a50b31e)
- add support for resolution mapping (#16) (8dda905)
- Add support for update within subscribeToTimeSeriesData (#53) (83b100f)
- add test runner github action (#8) (ef398b9)
- allow to specify region for data-module (#4) (ae2ef66)
- all: release version 4.0.2 (72ca893)
- api simplification of requestSettings (#27) (537b8ca)
- backfill component integration tests (#66) (4f17201)
- batch API for historical, aggregated, and latest value data (#137) (b7a38e2)
- bind gestures to components (#31) (799763b)
- components: support viewport grouping in iot-table using ViewportManager. (feba985)
- composer: add data overaly (42f8896)
- composer: add overlay panel config editor (42f8896)
- composer: add runtime tag settings change support (eeda501)
- composer: data binding variable support for data overlay (42f8896)
- composer: data overlay editor & render markdown (42f8896)
- composer: implement add overlay from menu (42f8896)
- composer: Implement data overlay container (#595) (42f8896)
- composer: update TagResize feature implementation (b8dfb46)
- composer: visibility toggles for overlays in settings panel (4fc0527)
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634) (38a4b98)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async (69a017e)
- core: Add meta field to requestInfos in TimeSeriesDataModule (5db70c8)
- core: Add viewportManager to orchestrate viewport syncing within groups (8990d13)
- core: Refactor time series data module to remove unused functionality. Add meta field to data stream. (7f12267)
- core: Support caching of dataType, name and other fields describing dataStreams (542add6)
- create react-components and source-iotsitewise pkgs (#57) (16451b1)
- create tree table base component (#15) (4678f80)
- customizable resolutions (#23) (0ffd474)
- dashboard/components: memoize components to prevent unnecessary re-renders (50050ca)
- dashboard: add alarm support for widgets (bf7964a)
- dashboard: add input widet configuration (#581) (a1bf180)
- dashboard: add selection and move components and actions (13aa08e)
- dashboard: add status timeline widget (085ab29)
- dashboard: add table support to dashboard (1d8d44e)
- dashboard: alpha release of dashboard component (a2f237e)
- dashboard: assign default color based on cloudscape design (5855096)
- dashboard: complete table support (29bbb4c)
- dashboard: define public api (35910ba)
- dashboard: disable asset drop for widgets that are not compatible with that data type (31b8361)
- dashboard: enable edit mode for text widget by default (2b4db27)
- dashboard: enable font size dropdown selection (fe25dd7)
- dashboard: initial dashboard work (06cc210)
- dashboard: initial scaffolding for input widget (#566) (e6bbb46)
- dashboard: kpi and status widget empty states (9dea96d)
- dashboard: refactor sitewise clients (ddac5b2)
- dashboard: update resource explorer (#613) (b75a33b)
- EnvironmentModel: Adding support for environment overlay (#262) (0277027)
- error handling/data-module core (#14) (376929f)
- expand children in resource explorer (#115) (8f1c03c)
- explicitly type sitewise query (#59) (e62f44b)
- expose ttlDurationMapping as data module configuration (#20) (acb7520)
- github: add github workflow to publish alpha dashboard (92eb162)
- improve clean script (#43) (38f5f84)
- improve documentation (#90) (83c706d)
- improve documentation and clarity of react-components pkg (#60) (f4239cf)
- Improve documentation formatting (#93) (035d8e1)
- improve error handling (#61) (5016e41)
- Improve resource explorer docs (#95) (0709c08)
- increase sitewise default resolution mapping thresholds (#46) (f2d1011)
- Introduce alarms (#135) (5c19b99)
- introduce module coordinator (#47) (36684eb)
- Matterport: Integrate Matterport Showcase Viewer into TwinMaker SceneComposer (58236e7)
- Onboard cypress with component test runner (#34) (b82d682)
- OpacityFilterZero: Setting opacity to 0 should effectively hide the object (#342) (91e491b)
- pass thru annotations (#65) (f9e3d31)
- prevent unsupported data types from being rendered (#426) (dec2a86)
- props: adapt props for synchro-charts (#133) (a98bf06)
- query provider classes and TimeSeriesData support (#51) (173f46a)
- react-comp: isThresholdBreached checks all comparison ops (de3fe49)
- react-components: publish TimeSync component as part of the public API (#621) (a4e2f66)
- react-components: release useViewport hook (#631) (794b4a4)
- react-comp: sync viewports using @iot-app-kit/charts pckg (08c7eda)
- React18: Adds support for react 18 (596c6b0)
- ReactComponents: support alarms via thresholds ingested from useTimeSeriesData hook (4df9ff0)
- refactor app kit (#67) (215584d)
- Refactor Asset Tree to use the new Query/Provider system (#62) (cccbe61)
- Refactor Site Wise Asset session interface to support Promises (#40) (184ccc6)
- RemoveNodeSass: Replace node-sass dependency with a native javascript implementation (f5ca005)
- request data in descending order (#30) (29b23a7)
- Resource Explorer (#24) (2e9d746)
- resource explorer: allow dashboard to only show asset name (5df2c5c)
- restructure mocks of sitewise to all be co-located (#52) (557484f)
- set up table package and add createTableItems method (#124) (d827d21)
- sitewise components use query and provider (#54) (80cf5d4)
- Sitewise Resource Explorer (#21) (8f26b58)
- source-iotsitewise useable module (#63) (21a1014)
- source-iotsitewise: support propertyAlias in quries (bfe32ce)
- support auto-assigning colors for certain components (#96) (d75e426)
- support fetchMostRecentBeforeStart (#79) (c44b7b8)
- Support multiple queries per subscription (#39) (57772c1)
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper (74880c4)
- table: create new Table component based on AWSUI Table component (#129) (ba18720)
- table: support messageOverrides (#211) (ccb7a32)
- time-sync: useViewport returns a group (c12349b)
- TimeSync: add a lastUsedBy string to the useViewport hook (526f059)
- TwinMaker: Add TwinMaker packages (#252) (fabbe03)
- TwinMakerTools: add twin maker tools package (79cf53b)
- update sitewise component interface (#58) (1927053)
- update synchro charts to 3.1.0, update docs (#92) (10a55fa)
- Wrap SiteWise Asset related API calls in a Data Source (36475b8)
- actions: run publish workflow on change to the workflow (11c5dfe)
- actions: update publish action for core-util (16bf9fc)
- actions: updating release-please command (5fb120e)
- Add appropriate default resolution for bar chart (#76) (ddce235)
- add dashboard package to the npm workspace config (91ec14e)
- Add dashboard to release-please-config (35730e7)
- Allows user to hit Esc key to cancel Enhanced Editing (#272) (6b73fad)
- backfill on requestBuffer tests (#55) (416eea1)
- BarChart: prevent bar chart from trying to request raw data by default (6845d95)
- build to pass when publishing package (#635) (82c3c42)
- build: add missing dev deps in scene-composer (b128405)
- CameraView: Minimum FOV check introduced (#284) (6a8d9f1)
- charts: fix live mode viewport scrollingbug (dbea3ff)
- ci: allow releases to be trigged via changes to github workflows (5265ed0)
- ci: release as 3.0.1@alpha (6677a1f)
- components: fix connector to iot app kit components (be91864)
- components: import missing CSS style sheets. (9634ec9)
- components: move message merge to componentWillRender() (8e2d260)
- composer: Adding ability to deselect by click radio button (#351) (8c402b7)
- composer: Adjusting logic for reparenting scene nodes (#369) (3475ebd)
- composer: Allows nodes to be dropped at root level (#390) (d9d7978)
- composer: Auto expand hierarchy when selecting node on scene (#452) (9b3e80f)
- composer: boolean data always converted to false (#323) (254d68f)
- composer: Bug fix for rerenders on name input in inspect panel (#334) (b8a0b4c)
- composer: Camera and Light helper visibility toggling (#294) (4f62051)
- composer: CSS Cleanup for Sceneviewer (#379) (890dc4d)
- 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: entityId data binding not rendered (#389) (6ad596f)
- composer: fix adding tag always attached to root (#281) (f9ff7b1)
- composer: Fix camera view positioning under sub model (#341) (94dcdda)
- composer: Fix e.removeFromParent and camera focus (#350) (8458e50)
- composer: fix error with rendering 3D tiles (785d833)
- 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 model shader material color restore (#290) (19ce7f1)
- composer: fix object transforms during reparenting (#477) (7a45bb3)
- composer: fix show svg (#279) (3b7924d)
- composer: Fix to persist drag/drop actions after refresh (#367) (50f3538)
- composer: Fix to restore drag-&-drop placement after refresh (#361) (bd47478)
- composer: Fixes 2nd camera viewing click bug (#291) (7899333)
- composer: Fixes expand button on hierarchies (#371) (69fc869)
- composer: Fixes for layout in Console, submodel layout updates, bug fix for submodel interactive highlights (#344) (a1ea148)
- composer: Fixes the Duplication of sub models on scene reload by adding persistant identifier to the sub model (#356) (446a4ca)
- composer: Fixes the light helper delete while maintaining visibility link (#349) (2f51263)
- composer: hdr url is sometimes wrong (#352) (2c2625e)
- 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: Removing dashboard package to fix pipeline (#338) (9a2c991)
- composer: reorder doesn't persist after reloading (#374) (8c90889)
- composer: reorder to same parent duplicates child (b76057d)
- composer: Restores drag-&-drop functionality in Scene Hierarchy (#359) (b220501)
- Composer: Safe bounding box and 3D cursor fix (#327) (a31585f)
- composer: scene change is sometimes not saved (#409) (7b0c45a)
- composer: Scene Hierarchy radio buttons & bug fix for selection on single click (#326) (1026cb4)
- composer: selectedDataBinding not able to update selected node (#274) (ee68f7e)
- composer: Set tree hierarchy items to auto-collapsed on load (#380) (dad88a0)
- composer: submodel and hierarchy search fix (#320) (364cefb)
- composer: SubModel child fix (#363) (da574e8)
- composer: support Windows dependency file paths in GLTF loader (#417) (9f7c075)
- composer: update translations (3e8d391)
- composer: update translations (#302) (8b6f7a1)
- composer: use arrow data as texture to avoid public path issue (#276) (f7cbd96)
- core-util: fix subdomain for clients (cc0d584)
- core-util: remove private flag for the core-util packages (0d86584)
- core-util: update publish config for core-utils (2a3f22f)
- core, source-iotsitewise: Remove unecessary exports (#620) (4bfe6f8)
- core: add currentTime param to viewportStartDate and
viewportEndDate
(ea75c74) - core: use Map to avoid prototype pollution (fa0b7ef)
- dashboard/components: add missing prop to webgl component and refactor in dashboard to fix overlay problem (59738ac)
- dashboard: add guard on widget sizes & positions and dispatch relative actions from side panel (12044ec)
- dashboard: add node polyfill and svg plugin (08ca02d)
- dashboard: bugfix for color reset on new property drop (05c04e6)
- dashboard: constrain drag start and endpoint in grid (ea2b875)
- dashboard: fix edit mode bugs (2e88abf)
- dashboard: fix grid scrolling issues (bbb43aa)
- dashboard: fix layering of widgets with selection and context menu (f98d5e7)
- dashboard: fix resizing issue (024feb9)
- dashboard: fix styling for component palette and add tests for drag and drop (41fd944)
- dashboard: fix the build (c160031)
- dashboard: grow asset properties panel (#628) (89fb6b6)
- dashboard: hide y axis settings for status timeline component (217899a)
- dashboard: refactor widget type (fc3e41e)
- dashboard: remove chart suffix from empty states (28e4c09)
- dashboard: remove font dropdown and text position dropdowns (bc4ca9a)
- dashboard: remove tailing digits on widget dragging. (b89c5f7)
- dashboard: remove testing-util as a dependency (8f7bce5)
- dashboard: remove widget background color (7392aad)
- dashboard: resolve pretty paths in storybook (#588) (a82178e)
- dashboard: support decimals for thresholds (3cfd8a4)
- DashboardToolbar: remove scrollbar from toolbar (8a18a25)
- dashboard: update props passed to kpi and status components based on new api (e2023c9)
- dashboard: update side panel styling to remove sass variable references (36d8648)
- dashboard: use sentence casting in headers (90ff030)
- deps: update synchro-charts, node-sass, nth-check (#295) (164b751)
- Development Quick Start Docs/Scripts (#148) (aa9dba6)
- DragHandleIcon: Drag Handle icon not showing up without special webpack config (#345) (b8952ce)
- Example: correct instructions on providing AWS credentials to example react-app (960067f)
- Fix setTimeout error (#32) (e174598)
- fix syntax not supported in all circumstances for package.json override (#360) (7b97dd1)
- Fix the tag scaling with parent scale regression (#282) (efd49fc)
- InternalBuild: Downgrade cloudscape dependency to support internal build (b20912b)
- mock SDK in component tests (#56) (dd4bab5)
- prevent stream render if dataType unknown (#448) (16999db)
- propertyName with multi hyphen not working (#496) (7c7dc2c)
- react-components, videoPlayer: fix propertiesNotChanged for videoPlayer (11665c0)
- react-components: fix binding styles in
useTimeSeriesData
hook (c1c0125) - react-components: set timezone for jest to UTC to prevent local test failures (44c3793)
- ReactComponents: configure table, kpi and status to always fetch raw data (c02b566)
- related-table eslint and prettier (#10) (67a7149)
- related-table: expanded toggling already expanded nodes (#382) (a6d29c8)
- release: release as 4.0.0-nightly (f2967b0)
- release: remove stray table references from release manifest (83b1a9b)
- remove full file eslint disable. Switch to minimal eslint disable. (ba18720)
- remove prettier, enforce eslint on build (#29) (1b2e5ca)
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600) (15d6740)
- remove unused variables. (13c7dfe)
- Reparenting: Fix reparenting nodes (#368) (8a66f94)
- requestBuffer (#49) (b342b32)
- require npm >=8.7.0 to fix yarn.lock issue with d3-color-1-fix (#331) (eba59ca)
- resolve float decimal precision issue on round() function. (#160) (6efeac4)
- resolves #83 (#87) (364716f)
- scene-composer: remove invalid workspace syntax (#640) (ed3b28d)
- SceneHierarchyPerformance: SceneHierarchy Tree Performance (#283) (5e93adc)
- sitewise source time series module (#71) (6671217)
- source-iotsitewise: deduplicate batch requests (#629) (0a5e8a1)
- source-iotsitewise: move testing util to dev dep (e10e548)
- source-iotsitewise: use alarm model name in data stream instead of alarm state name (3c3a1ae)
- SubModelHidingChildren: Unnamed children should be skipped not omitted (#377) (46be1c4)
- Support additional parameters in intercepting calls to table cell renderer (ce2be51)
- Swaped ternary statement terms (#22) (b7899f1)
- table: add missing brackets. (#183) (5c5ec7b)
- table: fix an issue when key in columnDefinition doesn't exist in TableItems (#146) (13c7dfe)
- testing ground DataModule parameter (#17) (61632de)
- TilesLoader will now load all visible tiles (5d59509)
- TilesLoader will now load all visible tiles (#593) (5d59509)
- typescript: re-enables typescript for component package tests (12f60b7)
- UITests: fix dashbaord e2e tests (dd98c0e)
- update @testing-library/react to use create root (#151) (380e4cf)
- Updating documentation for Storybook (#264) (83352bd)
- use viewport from provider (#515) (eb515a5)
- video-player: use static timestamps instead dynamic ones (1e434a6)
- release 4.0.0-nightly (c4d2c1b)
- ReactComponents: remove web-component iot app kit visualizations (e0cb301)
4.0.2 (2023-03-30)
- ReactComponents: remove web-component iot app kit visualizations
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper
- source-iotsitewise: support propertyAlias in quries
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634)
- core, source-iotsitewise:
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async
- core: Refactored export from
@iot-app-kit/core
IoTAppKitDataModule to be named TimeSeriesDataModule, and removed the concept of multiple data sources per time series data module
- Add Asset Hierarchy loading & Asset Tree support (e36380a)
- add CodeQL workflow (#64) (bfd7c88)
- Add Core SiteWise Asset Module (a3ffec2)
- add in styles overrides and refId in query (#38) (76a9d63)
- add npm-publish github workflow (#68) (64e64b8)
- Add proposed API changes within types declarations (#37) (629fbeb)
- add support for aggregated data for sitewise data source (#6) (a50b31e)
- add support for resolution mapping (#16) (8dda905)
- Add support for update within subscribeToTimeSeriesData (#53) (83b100f)
- add test runner github action (#8) (ef398b9)
- allow to specify region for data-module (#4) (ae2ef66)
- api simplification of requestSettings (#27) (537b8ca)
- backfill component integration tests (#66) (4f17201)
- batch API for historical, aggregated, and latest value data (#137) (b7a38e2)
- bind gestures to components (#31) (799763b)
- components: support viewport grouping in iot-table using ViewportManager. (feba985)
- composer: add data overaly (42f8896)
- composer: add overlay panel config editor (42f8896)
- composer: add runtime tag settings change support (eeda501)
- composer: data binding variable support for data overlay (42f8896)
- composer: data overlay editor & render markdown (42f8896)
- composer: implement add overlay from menu (42f8896)
- composer: Implement data overlay container (#595) (42f8896)
- composer: update TagResize feature implementation (b8dfb46)
- composer: visibility toggles for overlays in settings panel (4fc0527)
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634) (38a4b98)
- core,source-iotsitewise: Change time series data modules getRequestsFromQueries to be async (69a017e)
- core: Add meta field to requestInfos in TimeSeriesDataModule (5db70c8)
- core: Add viewportManager to orchestrate viewport syncing within groups (8990d13)
- core: Refactor time series data module to remove unused functionality. Add meta field to data stream. (7f12267)
- core: Support caching of dataType, name and other fields describing dataStreams (542add6)
- create react-components and source-iotsitewise pkgs (#57) (16451b1)
- create tree table base component (#15) (4678f80)
- customizable resolutions (#23) (0ffd474)
- dashboard/components: memoize components to prevent unnecessary re-renders (50050ca)
- dashboard: add alarm support for widgets (bf7964a)
- dashboard: add input widet configuration (#581) (a1bf180)
- dashboard: add selection and move components and actions (13aa08e)
- dashboard: add status timeline widget (085ab29)
- dashboard: add table support to dashboard (1d8d44e)
- dashboard: alpha release of dashboard component (a2f237e)
- dashboard: assign default color based on cloudscape design (5855096)
- dashboard: complete table support (29bbb4c)
- dashboard: define public api (35910ba)
- dashboard: disable asset drop for widgets that are not compatible with that data type (31b8361)
- dashboard: enable edit mode for text widget by default (2b4db27)
- dashboard: enable font size dropdown selection (fe25dd7)
- dashboard: initial dashboard work (06cc210)
- dashboard: initial scaffolding for input widget (#566) (e6bbb46)
- dashboard: kpi and status widget empty states (9dea96d)
- dashboard: refactor sitewise clients (ddac5b2)
- dashboard: update resource explorer (#613) (b75a33b)
- EnvironmentModel: Adding support for environment overlay (#262) (0277027)
- error handling/data-module core (#14) (376929f)
- expand children in resource explorer (#115) (8f1c03c)
- explicitly type sitewise query (#59) (e62f44b)
- expose ttlDurationMapping as data module configuration (#20) (acb7520)
- github: add github workflow to publish alpha dashboard (92eb162)
- improve clean script (#43) (38f5f84)
- improve documentation (#90) (83c706d)
- improve documentation and clarity of react-components pkg (#60) (f4239cf)
- Improve documentation formatting (#93) (035d8e1)
- improve error handling (#61) (5016e41)
- Improve resource explorer docs (#95) (0709c08)
- increase sitewise default resolution mapping thresholds (#46) (f2d1011)
- Introduce alarms (#135) (5c19b99)
- introduce module coordinator (#47) (36684eb)
- Matterport: Integrate Matterport Showcase Viewer into TwinMaker SceneComposer (58236e7)
- Onboard cypress with component test runner (#34) (b82d682)
- OpacityFilterZero: Setting opacity to 0 should effectively hide the object (#342) (91e491b)
- pass thru annotations (#65) (f9e3d31)
- prevent unsupported data types from being rendered (#426) (dec2a86)
- props: adapt props for synchro-charts (#133) (a98bf06)
- query provider classes and TimeSeriesData support (#51) (173f46a)
- react-comp: isThresholdBreached checks all comparison ops (de3fe49)
- react-components: publish TimeSync component as part of the public API (#621) (a4e2f66)
- react-components: release useViewport hook (#631) (794b4a4)
- react-comp: sync viewports using @iot-app-kit/charts pckg (08c7eda)
- React18: Adds support for react 18 (596c6b0)
- ReactComponents: support alarms via thresholds ingested from useTimeSeriesData hook (4df9ff0)
- refactor app kit (#67) (215584d)
- Refactor Asset Tree to use the new Query/Provider system (#62) (cccbe61)
- Refactor Site Wise Asset session interface to support Promises (#40) (184ccc6)
- RemoveNodeSass: Replace node-sass dependency with a native javascript implementation (f5ca005)
- request data in descending order (#30) (29b23a7)
- Resource Explorer (#24) (2e9d746)
- resource explorer: allow dashboard to only show asset name (5df2c5c)
- restructure mocks of sitewise to all be co-located (#52) (557484f)
- set up table package and add createTableItems method (#124) (d827d21)
- sitewise components use query and provider (#54) (80cf5d4)
- Sitewise Resource Explorer (#21) (8f26b58)
- source-iotsitewise useable module (#63) (21a1014)
- source-iotsitewise: support propertyAlias in quries (bfe32ce)
- support auto-assigning colors for certain components (#96) (d75e426)
- support fetchMostRecentBeforeStart (#79) (c44b7b8)
- Support multiple queries per subscription (#39) (57772c1)
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper (74880c4)
- table: create new Table component based on AWSUI Table component (#129) (ba18720)
- table: support messageOverrides (#211) (ccb7a32)
- time-sync: useViewport returns a group (c12349b)
- TimeSync: add a lastUsedBy string to the useViewport hook (526f059)
- TwinMaker: Add TwinMaker packages (#252) (fabbe03)
- TwinMakerTools: add twin maker tools package (79cf53b)
- update sitewise component interface (#58) (1927053)
- update synchro charts to 3.1.0, update docs (#92) (10a55fa)
- Wrap SiteWise Asset related API calls in a Data Source (36475b8)
- actions: run publish workflow on change to the workflow (11c5dfe)
- actions: update publish action for core-util (16bf9fc)
- actions: updating release-please command (5fb120e)
- Add appropriate default resolution for bar chart (#76) (ddce235)
- add dashboard package to the npm workspace config (91ec14e)
- Add dashboard to release-please-config (35730e7)
- Allows user to hit Esc key to cancel Enhanced Editing (#272) (6b73fad)
- backfill on requestBuffer tests (#55) (416eea1)
- BarChart: prevent bar chart from trying to request raw data by default (6845d95)
- build to pass when publishing package (#635) (82c3c42)
- build: add missing dev deps in scene-composer (b128405)
- CameraView: Minimum FOV check introduced (#284) (6a8d9f1)
- charts: fix live mode viewport scrollingbug (dbea3ff)
- ci: allow releases to be trigged via changes to github workflows (5265ed0)
- ci: release as 3.0.1@alpha (6677a1f)
- components: fix connector to iot app kit components (be91864)
- components: import missing CSS style sheets. (9634ec9)
- components: move message merge to componentWillRender() (8e2d260)
- composer: Adding ability to deselect by click radio button (#351) (8c402b7)
- composer: Adjusting logic for reparenting scene nodes (#369) (3475ebd)
- composer: Allows nodes to be dropped at root level (#390) (d9d7978)
- composer: Auto expand hierarchy when selecting node on scene (#452) (9b3e80f)
- composer: boolean data always converted to false (#323) (254d68f)
- composer: Bug fix for rerenders on name input in inspect panel (#334) (b8a0b4c)
- composer: Camera and Light helper visibility toggling (#294) (4f62051)
- composer: CSS Cleanup for Sceneviewer (#379) (890dc4d)
- 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: entityId data binding not rendered (#389) (6ad596f)
- composer: fix adding tag always attached to root (#281) (f9ff7b1)
- composer: Fix camera view positioning under sub model (#341) (94dcdda)
- composer: Fix e.removeFromParent and camera focus (#350) (8458e50)
- composer: fix error with rendering 3D tiles (785d833)
- 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 model shader material color restore (#290) (19ce7f1)
- composer: fix object transforms during reparenting (#477) (7a45bb3)
- composer: fix show svg (#279) (3b7924d)
- composer: Fix to persist drag/drop actions after refresh (#367) (50f3538)
- composer: Fix to restore drag-&-drop placement after refresh (#361) (bd47478)
- composer: Fixes 2nd camera viewing click bug (#291) (7899333)
- composer: Fixes expand button on hierarchies (#371) (69fc869)
- composer: Fixes for layout in Console, submodel layout updates, bug fix for submodel interactive highlights (#344) (a1ea148)
- composer: Fixes the Duplication of sub models on scene reload by adding persistant identifier to the sub model (#356) (446a4ca)
- composer: Fixes the light helper delete while maintaining visibility link (#349) (2f51263)
- composer: hdr url is sometimes wrong (#352) (2c2625e)
- 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: Removing dashboard package to fix pipeline (#338) (9a2c991)
- composer: reorder doesn't persist after reloading (#374) (8c90889)
- composer: reorder to same parent duplicates child (b76057d)
- composer: Restores drag-&-drop functionality in Scene Hierarchy (#359) (b220501)
- Composer: Safe bounding box and 3D cursor fix (#327) (a31585f)
- composer: scene change is sometimes not saved (#409) (7b0c45a)
- composer: Scene Hierarchy radio buttons & bug fix for selection on single click (#326) (1026cb4)
- composer: selectedDataBinding not able to update selected node (#274) (ee68f7e)
- composer: Set tree hierarchy items to auto-collapsed on load (#380) (dad88a0)
- composer: submodel and hierarchy search fix (#320) (364cefb)
- composer: SubModel child fix (#363) (da574e8)
- composer: support Windows dependency file paths in GLTF loader (#417) (9f7c075)
- composer: update translations (3e8d391)
- composer: update translations (#302) (8b6f7a1)
- composer: use arrow data as texture to avoid public path issue (#276) (f7cbd96)
- core-util: fix subdomain for clients (cc0d584)
- core-util: remove private flag for the core-util packages (0d86584)
- core-util: update publish config for core-utils (2a3f22f)
- core, source-iotsitewise: Remove unecessary exports (#620) (4bfe6f8)
- core: add currentTime param to viewportStartDate and
viewportEndDate
(ea75c74) - core: use Map to avoid prototype pollution (fa0b7ef)
- dashboard/components: add missing prop to webgl component and refactor in dashboard to fix overlay problem (59738ac)
- dashboard: add guard on widget sizes & positions and dispatch relative actions from side panel (12044ec)
- dashboard: add node polyfill and svg plugin (08ca02d)
- dashboard: bugfix for color reset on new property drop (05c04e6)
- dashboard: constrain drag start and endpoint in grid (ea2b875)
- dashboard: fix edit mode bugs (2e88abf)
- dashboard: fix grid scrolling issues (bbb43aa)
- dashboard: fix layering of widgets with selection and context menu (f98d5e7)
- dashboard: fix resizing issue (024feb9)
- dashboard: fix styling for component palette and add tests for drag and drop (41fd944)
- dashboard: fix the build (c160031)
- dashboard: grow asset properties panel (#628) (89fb6b6)
- dashboard: hide y axis settings for status timeline component (217899a)
- dashboard: refactor widget type (fc3e41e)
- dashboard: remove chart suffix from empty states (28e4c09)
- dashboard: remove font dropdown and text position dropdowns (bc4ca9a)
- dashboard: remove tailing digits on widget dragging. (b89c5f7)
- dashboard: remove testing-util as a dependency (8f7bce5)
- dashboard: remove widget background color (7392aad)
- dashboard: resolve pretty paths in storybook (#588) (a82178e)
- dashboard: support decimals for thresholds (3cfd8a4)
- DashboardToolbar: remove scrollbar from toolbar (8a18a25)
- dashboard: update props passed to kpi and status components based on new api (e2023c9)
- dashboard: update side panel styling to remove sass variable references (36d8648)
- dashboard: use sentence casting in headers (90ff030)
- deps: update synchro-charts, node-sass, nth-check (#295) (164b751)
- Development Quick Start Docs/Scripts (#148) (aa9dba6)
- DragHandleIcon: Drag Handle icon not showing up without special webpack config (#345) (b8952ce)
- Example: correct instructions on providing AWS credentials to example react-app (960067f)
- Fix setTimeout error (#32) (e174598)
- fix syntax not supported in all circumstances for package.json override (#360) (7b97dd1)
- Fix the tag scaling with parent scale regression (#282) (efd49fc)
- InternalBuild: Downgrade cloudscape dependency to support internal build (b20912b)
- mock SDK in component tests (#56) (dd4bab5)
- prevent stream render if dataType unknown (#448) (16999db)
- propertyName with multi hyphen not working (#496) (7c7dc2c)
- react-components, videoPlayer: fix propertiesNotChanged for videoPlayer (11665c0)
- react-components: fix binding styles in
useTimeSeriesData
hook (c1c0125) - react-components: set timezone for jest to UTC to prevent local test failures (44c3793)
- ReactComponents: configure table, kpi and status to always fetch raw data (c02b566)
- related-table eslint and prettier (#10) (67a7149)
- related-table: expanded toggling already expanded nodes (#382) (a6d29c8)
- release: release as 4.0.0-nightly (f2967b0)
- release: remove stray table references from release manifest (83b1a9b)
- remove full file eslint disable. Switch to minimal eslint disable. (ba18720)
- remove prettier, enforce eslint on build (#29) (1b2e5ca)
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600) (15d6740)
- remove unused variables. (13c7dfe)
- Reparenting: Fix reparenting nodes (#368) (8a66f94)
- requestBuffer (#49) (b342b32)
- require npm >=8.7.0 to fix yarn.lock issue with d3-color-1-fix (#331) (eba59ca)
- resolve float decimal precision issue on round() function. (#160) (6efeac4)
- resolves #83 (#87) (364716f)
- scene-composer: remove invalid workspace syntax (#640) (ed3b28d)
- SceneHierarchyPerformance: SceneHierarchy Tree Performance (#283) (5e93adc)
- sitewise source time series module (#71) (6671217)
- source-iotsitewise: deduplicate batch requests (#629) (0a5e8a1)
- source-iotsitewise: use alarm model name in data stream instead of alarm state name (3c3a1ae)
- SubModelHidingChildren: Unnamed children should be skipped not omitted (#377) (46be1c4)
- Support additional parameters in intercepting calls to table cell renderer (ce2be51)
- Swaped ternary statement terms (#22) (b7899f1)
- table: add missing brackets. (#183) (5c5ec7b)
- table: fix an issue when key in columnDefinition doesn't exist in TableItems (#146) (13c7dfe)
- testing ground DataModule parameter (#17) (61632de)
- TilesLoader will now load all visible tiles (5d59509)
- TilesLoader will now load all visible tiles (#593) (5d59509)
- typescript: re-enables typescript for component package tests (12f60b7)
- UITests: fix dashbaord e2e tests (dd98c0e)
- update @testing-library/react to use create root (#151) (380e4cf)
- Updating documentation for Storybook (#264) (83352bd)
- use viewport from provider (#515) (eb515a5)
- video-player: use static timestamps instead dynamic ones (1e434a6)
- release 4.0.0-nightly (c4d2c1b)
- ReactComponents: remove web-component iot app kit visualizations (e0cb301)
4.0.1 (2023-03-28)
- ReactComponents: remove web-component iot app kit visualizations
- composer: add data overaly (42f8896)
- composer: add overlay panel config editor (42f8896)
- composer: data binding variable support for data overlay (42f8896)
- composer: data overlay editor & render markdown (42f8896)
- composer: implement add overlay from menu (42f8896)
- composer: Implement data overlay container (#595) (42f8896)
- dashboard/components: memoize components to prevent unnecessary re-renders (50050ca)
- dashboard: kpi and status widget empty states (9dea96d)
- dashboard: refactor sitewise clients (ddac5b2)
- ReactComponents: support alarms via thresholds ingested from useTimeSeriesData hook (4df9ff0)
- resource explorer: allow dashboard to only show asset name (5df2c5c)
- time-sync: useViewport returns a group (c12349b)
- TimeSync: add a lastUsedBy string to the useViewport hook (526f059)
- TwinMakerTools: add twin maker tools package (79cf53b)
- actions: updating release-please command (5fb120e)
- BarChart: prevent bar chart from trying to request raw data by default (6845d95)
- composer: update translations (3e8d391)
- core-util: fix subdomain for clients (cc0d584)
- core: use Map to avoid prototype pollution (fa0b7ef)
- dashboard: constrain drag start and endpoint in grid (ea2b875)
- dashboard: fix resizing issue (024feb9)
- dashboard: remove chart suffix from empty states (28e4c09)
- dashboard: support decimals for thresholds (3cfd8a4)
- DashboardToolbar: remove scrollbar from toolbar (8a18a25)
- Example: correct instructions on providing AWS credentials to example react-app (960067f)
- react-components: fix binding styles in
useTimeSeriesData
hook (c1c0125)
- ReactComponents: remove web-component iot app kit visualizations (e0cb301)
4.0.0 (2023-03-15)
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper
- source-iotsitewise: support propertyAlias in quries
- composer: add runtime tag settings change support (eeda501)
- dashboard: add alarm support for widgets (bf7964a)
- dashboard: add table support to dashboard (1d8d44e)
- dashboard: complete table support (29bbb4c)
- React18: Adds support for react 18 (596c6b0)
- source-iotsitewise: support propertyAlias in quries (bfe32ce)
- TableComponent: replace table annotations API with thresholds, remove stencilJS wrapper (74880c4)
- build: add missing dev deps in scene-composer (b128405)
- ci: allow releases to be trigged via changes to github workflows (5265ed0)
- ci: release as 3.0.1@alpha (6677a1f)
- components: fix connector to iot app kit components (be91864)
- composer: fix error with rendering 3D tiles (785d833)
- dashboard: add guard on widget sizes & positions and dispatch relative actions from side panel (12044ec)
- dashboard: fix edit mode bugs (2e88abf)
- dashboard: fix styling for component palette and add tests for drag and drop (41fd944)
- dashboard: fix the build (c160031)
- dashboard: remove widget background color (7392aad)
- dashboard: update side panel styling to remove sass variable references (36d8648)
- InternalBuild: Downgrade cloudscape dependency to support internal build (b20912b)
- react-components: set timezone for jest to UTC to prevent local test failures (44c3793)
- release: release as 4.0.0-nightly (f2967b0)
- release: remove stray table references from release manifest (83b1a9b)
- scene-composer: remove invalid workspace syntax (#640) (ed3b28d)
- Support additional parameters in intercepting calls to table cell renderer (ce2be51)
- typescript: re-enables typescript for component package tests (12f60b7)
- release 4.0.0-nightly (c4d2c1b)
3.0.0 (2023-03-04)
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634)
- core, source-iotsitewise:
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600)
- composer: update TagResize feature implementation (b8dfb46)
- core, source-iotsitewise, source-iottwinmaker, react-components: Add toQueryString method on Query type, implement in iotsitewise and iottwinmaker (#634) (38a4b98)
- dashboard: add input widet configuration (#581) (a1bf180)
- dashboard: initial dashboard work (06cc210)
- dashboard: initial scaffolding for input widget (#566) (e6bbb46)
- dashboard: update resource explorer (#613) (b75a33b)
- Matterport: Integrate Matterport Showcase Viewer into TwinMaker SceneComposer (58236e7)
- react-components: publish TimeSync component as part of the public API (#621) (a4e2f66)
- react-components: release useViewport hook (#631) (794b4a4)
- RemoveNodeSass: Replace node-sass dependency with a native javascript implementation (f5ca005)
- build to pass when publishing package (#635) (82c3c42)
- core, source-iotsitewise: Remove unecessary exports (#620) (4bfe6f8)
- dashboard/components: add missing prop to webgl component and refactor in dashboard to fix overlay problem (59738ac)
- dashboard: fix layering of widgets with selection and context menu (f98d5e7)
- dashboard: grow asset properties panel (#628) (89fb6b6)
- dashboard: refactor widget type (fc3e41e)
- dashboard: remove tailing digits on widget dragging. (b89c5f7)
- dashboard: resolve pretty paths in storybook (#588) (a82178e)
- Remove unecessary exports, utilize core types instead of SynchroChart types (#600) (15d6740)
- source-iotsitewise: deduplicate batch requests (#629) (0a5e8a1)
- TilesLoader will now load all visible tiles (5d59509)
- TilesLoader will now load all visible tiles (#593) (5d59509)
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)