- Added null definition to setPlotlyBundle method parameter (see plotly#249)
- Rolling back the themes support
- Adding support to themes (see plotly#152)
- Adding support to strict version of bundle plotly (see plotly#237)
- Updated to Angular 15
- Updated to Angular 13
- The library now uses the Ivy engine
- Migrated to use ESLint from the deprecated TSLint
- Removed protractor and codelyzer
- Fixed vulnerabilities reported by NPM
- Several tests which were named as specs instead of spec
- Fixing
PlotlyViaCDNModule.setPlotlyBundle
method to acceptnull
- Removing declaration for
plotly.js-dist-min
. We can use the@types/plotly.js-dist-min
npm package now - Updating README.md about the installation using
plotly.js-dist-min
and@types/plotly.js-dist-min
- declaration for
plotly.js-dist-min
- PlotlyModule.isValid now checks the plotly 2.x interface
- PlotlyService.getPlotly now returns a Promise
- Updated peerDependency to angular >10.0 (see plotly#154)
- Enhanced integration with Angular CSS classes handling (See plotly#147)
- Allow user content inside plotly plot div element (See plotly#147)
- Upgraded to angular 10.0
- Moving to angular library format
- Changing
plotly_click
event toplotlyClick
for consistence among other event names
- Upgraded to angular 9.0 (See plotly#101)
- Adding
@angular/core^9.0.0
as a peer dependency - Adding
treemapclick
andsunburstclick
events (See plotly#105)