-
7f90e53: (BREAKING) New scriptable properties
this
and global context.In scriptable property functions:
this
is now a reference to the component itself.- Global variables
self
andclient
have been removed.- These have been replaced with a Perspective specific namespace, accessible through the global
perspective
object. - This object contains a
context
that can be used to access theclientStore
(i.e.perspective.context.client
). -
- This object will be the home of future Perspective specific utilities.
- These have been replaced with a Perspective specific namespace, accessible through the global
-
7f90e53: (BREAKING) Major changes in
toUserScript
parsing.- Strict mode is now enabled.
- Function body now follows standard arrow function syntax. If the body of the arrow function is a block (contained within brackets {...}) then the body MUST use the return keyword. If the body of the arrow function is not a block (like
() => 1 + 2
) then the body MUST NOT use the return keyword.
-
7f90e53: (Feature) Added
component.getJavaScriptProxy(property)
component function. This function allows you to access a JavaScriptProxy object by property name, then run client-side JavaScript against it. Current proxy-able properties:chart
: Chart.js chart instance.
Example:
# Component Event chart = self.getJavaScriptProxy('chart') chart.runAsync("() => this.resetZoom('resize')")
-
7f90e53: (Chart.js) Update
chartjs-zoom-plugin
to 2.2.0
- 7f90e53: (Dependencies) Update
chartjs-chart-funnel
to4.2.4
(Dependencies) Updatechartjs-chart-geo
to4.3.4
(Dependencies) Updatechartjs-chart-graph
to4.3.4
(Dependencies) Fixchartjs-chart-matrix
to2.0.1
(Dependencies) Updatechartjs-chart-pcp
to4.3.4
(Dependencies) Updatechartjs-chart-sankey
to0.13.0
(Dependencies) Updatechartjs-chart-treemap
to3.1.0
(Dependencies) Updatechartjs-chart-venn
to4.3.5
(Dependencies) Updatechartjs-chart-wordcloud
to4.4.4
(Dependencies) Updatechartjs-plugin-annotation
to3.1.0
(Dependencies) Updatechartjs-plugin-autocolors
to0.3.1
(Dependencies) Fixchartjs-plugin-crosshair
to2.0.0
(Dependencies) Fixchartjs-plugin-datalabels
to2.2.0
(Dependencies) Fixchartjs-plugin-gradient
to0.6.1
(Dependencies) Updatechartjs-plugin-hierarchical
to4.4.4
(Dependencies) Updatechartjs-plugin-stacked100
to1.7.0
(Dependencies) Updatechartjs-plugin-zoom
to2.2.0
- Updated dependencies [7f90e53]
- Updated dependencies [7f90e53]
- Updated dependencies [7f90e53]
- Updated dependencies [7f90e53]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-modules/[email protected]
- Updated dependencies [4d7f150]
- @embr-jvm/[email protected]
- @embr-modules/[email protected]
- @embr-jvm/[email protected]
- 6f46916: (chore) Correct package.json dependencies to included
perspective-common
,perspective-designer
, andperspective-gateway
references. - Updated dependencies [6f46916]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-modules/[email protected]
- 60d382e: (Web) Memoize property transforms.
- 60d382e: Add optional
updateMode
andredraw
component properties.
- 60d382e: (Web) Reorganize javascript exports.
- 60d382e: (Web) Register
TreeChart
andTreeController
controllers fromchartjs-chart-graph
.- @embr-modules/[email protected]
- 0a9d03e: Move Perspective component descriptor extensions to shared libraries.
- Updated dependencies [0a9d03e]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- @embr-modules/[email protected]
- db13393: Move Embr
chart-js
dependency into Embr Charts project and renamed tocharts-web
- Updated dependencies [db13393]
- @embr-js/[email protected]
- 02a59ba: republish previously pulled patch release
- bd7e4b6: chore: update ignition module plugin
- Updated dependencies [9c45437]
- @embr-js/[email protected]
- Updated dependencies [9182d09]
- Updated dependencies [9182d09]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- 6e4abb8: Retarget to Ignition SDK version 8.1.33 (first version on Java 17)
- Updated dependencies [6e4abb8]
- @embr-js/[email protected]
- @embr-jvm/[email protected]
- @embr-jvm/[email protected]
- 48279e9: republished to github and npm
- 944e17a: Introduced new Nx based build system and CI workflow. Version bumping and patch notes are powered by changesets, with automatic publishing on the main branch.
- Updated dependencies [944e17a]
- @mussonindustrial/[email protected]
- @mussonindustrial/[email protected]
- @mussonindustrial/[email protected]
- Updated dependencies [7f30b05]
- Updated dependencies [003ec12]
- Updated dependencies [bb93e9f]
- Updated dependencies [7f30b05]
- @mussonindustrial/[email protected]
- @mussonindustrial/[email protected]
- @mussonindustrial/[email protected]