# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [2.0.X] - 2026-01-30

### Supported Versions

- 8.1 = 8.1.36, 8.3 = 8.3.4

### Changed

- Java version built against upgraded from 11 to 17
- Minimum Ignition version supported raised to 8.3.0
- Plotly.js version upgraded from 2.29.2 to 3.0.8

## [1.2.0] - 2024-04-30

### Changed

- Moved entire build system over to gradle.kts as in newer perspective module examples
- Upgraded plotly.js library from ^2.11.1 to ^2.32.0
- Split web subproject back into client and designer packages. No designer specific code yet

## [1.1.2] - 2022-04-05

### Added

- The following events are now available:
  - onDoubleClick
  - onHover
  - onLegendClick - the default behaviour can be disabled via a property
  - onLegendDoubleClick - the default behaviour can be disabled via a property
  - onSelected
  - onSelecting
  - onUnHover
- 

## [1.1.1] - 2022-04-04

### Added

- Large number of variants for creating default charts
- Icon on the pallete entry
- onClick event added to component. Sanitises the data points before returning them to avoid cyclic data
- Property tree now has definitions for a number of properties to help with setting up the chart

## [1.1.0] - 2022-03-24

### Changed

- Removed BIJC references from non relevant areas

## [1.0.1] - 2022-03-22

### Added

- Extra entries for some variants

### Changed

- Renamed module from 3dCharts to Plotly as it has expanded beyond the original scope

## [1.0.0] - 2022-03-21

### Added

- Implemented the plotly library into the component