Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@iot-app-kit/core

Package Overview
Dependencies
Maintainers
8
Versions
105
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@iot-app-kit/core - npm Package Versions

1
11

5.3.0

Diff

Changelog

Source

5.3.0 (2023-04-12)

Features

  • Composer: twinMaker-matterport integration (bcfe40f)

Bug Fixes

  • 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)
jmbuss
published 3.1.0 •

jmbuss
published 5.2.0 •

Changelog

Source

5.2.0 (2023-04-05)

Features

  • composer: update overlay UI and flow (5bf75aa)
  • TwinMakerTools: add automatic workspace creation in deploy + misc bug fixes, add unit tests (503103c)

Bug Fixes

  • 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)
jmbuss
published 5.1.1 •

Changelog

Source

5.1.1 (2023-04-03)

Bug Fixes

  • dashboard: allow gestures when widget is in error state (7545487)
  • dashboard: better empty thresholds pane (493b9f2)
jmbuss
published 5.1.0 •

Changelog

Source

5.1.0 (2023-04-03)

Features

  • charts: add legend to charts (0abfcf6)
jmbuss
published 5.0.0 •

Changelog

Source

5.0.0 (2023-03-31)

⚠ BREAKING CHANGES

  • 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

Features

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

Bug Fixes

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

Miscellaneous Chores

Code Refactoring

  • ReactComponents: remove web-component iot app kit visualizations (e0cb301)
jmbuss
published 4.0.3 •

Changelog

Source

4.0.3 (2023-03-31)

⚠ BREAKING CHANGES

  • 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

Features

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

Bug Fixes

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

Miscellaneous Chores

Code Refactoring

  • ReactComponents: remove web-component iot app kit visualizations (e0cb301)
jmbuss
published 4.0.2 •

Changelog

Source

4.0.2 (2023-03-30)

⚠ BREAKING CHANGES

  • 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

Features

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

Bug Fixes

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

Miscellaneous Chores

Code Refactoring

  • ReactComponents: remove web-component iot app kit visualizations (e0cb301)
jmbuss
published 4.0.1 •

Changelog

Source

4.0.1 (2023-03-28)

⚠ BREAKING CHANGES

  • ReactComponents: remove web-component iot app kit visualizations

Features

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

Bug Fixes

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

Code Refactoring

  • ReactComponents: remove web-component iot app kit visualizations (e0cb301)
norbertnader
published 2.7.1 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc