What's Changed
The main new features of this release are
- the addition of options to customize legends in order to be able to add specific content. cf legends use cases and documentation
- the alignment of tolltip, popover, axes and legends with the latest version of Orange’s design system
- addition of an example with double Y axis (for the case of a bar and curve graph)
Features 🚀
- feat(lib): Use of legend.formatter as a callback function to set legend label from the serie name. by @jacques-lebourgeois in #742
- feat(lib): allow to custom the legends by @sebnic in #728
Fixes 🐛
- fix(lib) Adaptation of the sizes, margins and thicknesses of legends, axis labels and tooltip or popover to the latest developments in the representation of dataviz of the Orange system design by @jacques-lebourgeois in #726
- fix(lib): Issues with using the correct dark or light theme when several hierarchical elements in the DOM have opposite modes by @jacques-lebourgeois in #735
- fix(lib): in the case of using the theme provided by ODS Charts (NONE) the colored squares in the popover and tooltip had a border that overran the square by @jacques-lebourgeois in #736
- fix(lib): By default, the name of a series corresponds to its display label and must be able to serve as a reference in the Apache conguration Echarts legend.name to specify the captions to be displayed and their order. by @jacques-lebourgeois in #741
- fix(lib): The item line of a customized tooltip is not vertically align by @jacques-lebourgeois in #746
- fix(lib): The Apache ECharts legend should not be bold by @jacques-lebourgeois in #747
- fix(lib): Accept that different themes could cohabitate like it is done in ODS Charts tooltip use cases page by @jacques-lebourgeois in #748
- fix(lib): serie specific color was used for all series of the same type by @jacques-lebourgeois in #750
Documentation 📚
- feat(docs) : add dual y-axis example by @sebnic in #723
- fix(doc): Documentation use cases using boosted5 tooltip renderer failed (falled back to Apache Echart renderer) by @jacques-lebourgeois in #727
- fix(doc): Examples and use cases pages do not open playground in stakblitz with the last version but stay in 0.2.0 by @jacques-lebourgeois in #753
Internal tasks
- ci(prettier): Check code style and to format the commit before the make of a new commit by @sebnic in #737
- ci(eslint) eslint and prettier should only process stagged files by @sebnic in #749
- fix(eslint) Optimize eslint-staged process by @sebnic in #752
Chores 
- chore(deps-dev): bump typedoc from 0.28.12 to 0.28.13 by @dependabot[bot] in #702
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot[bot] in #704
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot[bot] in #705
- chore(deps): bump the angular-ng-boosted-all-deps group in /test/angular-ng-boosted with 12 updates by @dependabot[bot] in #706
- chore(deps-dev): bump astro from 5.13.7 to 5.14.0 by @dependabot[bot] in #707
- chore(deps-dev): bump the vue-all-deps group across 1 directory with 5 updates by @dependabot[bot] in #708
- chore(deps): bump on-headers, compression and serve in /test/angular-14 by @dependabot[bot] in #709
- chore(deps): bump brace-expansion in /test/react by @dependabot[bot] in #710
- chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 by @dependabot[bot] in #715
- chore(deps): bump the react-all-deps group in /test/react with 3 updates by @dependabot[bot] in #716
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 12 updates by @dependabot[bot] in #718
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 12 updates by @dependabot[bot] in #719
- chore(deps): bump the angular-ng-boosted-all-deps group in /test/angular-ng-boosted with 13 updates by @dependabot[bot] in #720
- chore(deps-dev): bump the vue-all-deps group across 1 directory with 5 updates by @dependabot[bot] in #731
- chore(deps-dev): bump webpack from 5.101.3 to 5.102.1 by @dependabot[bot] in #729
- chore(deps-dev): bump jasmine from 5.10.0 to 5.12.0 by @dependabot[bot] in #730
- chore(deps-dev): bump astro from 5.14.0 to 5.14.3 by @dependabot[bot] in #732
Full Changelog: v0.2.1...v0.3.0