vCortex changelog
vCortex Releases.
Complete version history for vCortex on Ignition 8.1 and 8.3.
v0.14.60Current release · Ignition 8.1 + 8.3+
New Features & Enhancements
- Applied Designer-defined style classes to all components.
- eChart: The
themeproperty now supportsauto, eliminating the need to bind it to the Perspective theme. The component automatically detects Perspective theme changes and updates accordingly. - eChart:
runJs()now usesctxinstead ofchartto reference the component. - Slider: Added
styles.track.colorsto define the color of each track segment when using multiple values. - Flow Diagram: Added support for per-node and per-edge Designer styling through the
classNameproperty. - Flow Diagram: Added a
defaultStyleoption for all nodes and edges. - Flow Diagram: Added support for dragging node handles instead of manually entering offset values in the UI.
- Flow Diagram: Exposed
onlyRenderVisibleElementsto improve performance in large diagrams by rendering only elements in the visible viewport. - Flow Diagram: Added
addNodes()andaddEdges()component functions for large-scale diagrams. These functions inject data directly into the component without exposing it through Perspective properties and work best withdataMode: local. - Flow Diagram: Added
dataMode. Inpropsmode, nodes and edges remain synchronized through Perspective properties. Inlocalmode, data is stored in browser memory to avoid large WebSocket updates. - Flow Diagram: Added
performance.mode, which replaces embedded views with lightweight placeholders while zoomed out. - Flow Diagram: Added box selection, multi-selection, and Undo for node and edge editing operations.
- Calendar: Added rrule recurrence support.
Bug Fixes
- The demo project is no longer recreated on Gateway startup after it has been deleted by the user.
- Replaced per-component license polling with a shared poller to reduce unnecessary background activity.
- Slider: Fixed the Designer selection box so it properly covers the component.
- Flow Diagram: Removed the redundant
node.data.styleproperty from the schema. - Flow Diagram: Optimized rendering by eliminating O(n²) lookups and unnecessary array allocations.
- Flow Diagram: Removed hardcoded borders and backgrounds from built-in Flow nodes.
- Flow Diagram: Fixed an issue where resizing a node could unintentionally remove existing styles.
v0.13.56Ignition 8.1 + 8.3+
- Updated the module version to 0.13.56; the middle part represents the number of components included in the module.
- Fixed the returned index value in Calendar component events.
- Added Calendar pagination to improve UI performance with large numbers of events.
- Added an
enabledproperty to Calendar events andstyle.eventDisabledfor disabled-event styling. - Added hover mode for Calendar events to display the event start and end dates.
- Added
recurring,rrule, andtextproperties to the Calendar event schema. The properties can be processed through Ignition Python scripts to implement custom recurrence logic. - Fixed a Calendar issue where moving one of several events with the same ID moved all related events together.
- Added a Scheduler page to the demo project to demonstrate recurring Calendar logic.
- Modularized JavaScript and CSS resources per component. Only resources for components used in a project are loaded, reducing initial project startup load.
v0.1.55Ignition 8.1 + 8.3+
- Upgraded the eCharts library to v6.0.0.
- Added new eCharts v6 examples to the demo project.
- Reduced module runtime size by approximately 50%, reducing project resources and improving startup time.
- Added
runJS()to eCharts for invoking the eCharts API directly and updating large datasets without passing them through component properties. - Added Canvas and SVG renderer options. Canvas is faster for large datasets; SVG provides sharper graphics and easier CSS styling or export.
- Added
noMerge. When enabled, the chart is fully rendered whensetOptionchanges instead of merging with the previous configuration. - Added
useDirtyRectfor Canvas rendering so only changed areas are redrawn. - Added
lazyUpdateto defer chart updates until the next animation frame. - Added
initValueto Odometer for setting the number shown when the component first loads; later changes useprops.value.
v0.1.54Ignition 8.1 + 8.3+
- Fixed support for passing a theme object to eCharts.
- Updated the manual.
- Removed unused eCharts themes to reduce code size.
v0.1.53Ignition 8.1 + 8.3+
- Removed unused CSS variables.
v0.1.52Ignition 8.1 + 8.3+
- Made the module available free of charge for Maker Edition.
- Added eCharts
selectchangedanddataZoomevents. - Added a property for adjusting Zoom & Pan padding when calling
fitView. - Fixed end-date selection in DateRangePicker.
v0.1.51Ignition 8.1 + 8.3+
- Fixed iPhone click interaction in the Zoom & Pan component.
- Added JavaScript parameter support for
formatterandrenderItemin eCharts. - Added the demo project to the module.
Need to check fit for your Ignition environment?
Review the technical manual, test the appropriate edition, or talk with module support.
