Releases: Orange-OpenSource/ods-charts
v0.1.0-alpha.10
🚀 Features
New color values and color sets
⚠️ Breaking:ODSCharts.ODSChartsCategoricalColorsSet.DEFAULT_SUPPORTING_COLORS
. It can be replaced byODSCharts.ODSChartsCategoricalColorsSet.DEFAULT
orODSCharts.ODSChartsCategoricalColorsSet.SUPPORTING_COLORS
.- Most of the colors hexadecimal values have been refined and refactored to be more consistent and easier to use. It shouldn't affect your current technical usage as the interface remains the same. Please just double-check the rendering of your charts.
- New color sets defined by Orange Design System for light and dark themes:
- Categorical to distinguish discrete categories of data that are unrelated to one another.
DARK_CATEGORICAL_COLORS_CATEGORICAL
/LIGHT_CATEGORICAL_COLORS_CATEGORICAL
DARK_CATEGORICAL_COLORS_FUNCTIONAL
/LIGHT_CATEGORICAL_COLORS_FUNCTIONAL
DARK_CATEGORICAL_COLORS_PINK
/LIGHT_CATEGORICAL_COLORS_PINK
DARK_CATEGORICAL_COLORS
/LIGHT_CATEGORICAL_COLORS
DARK_CATEGORICAL_COLORS_YELLOW
/LIGHT_CATEGORICAL_COLORS_YELLOW
- Sequential when data values can be ordered from low to high, where data values should be variations of the same colour hue.
DARK_SEQUENTIAL_COLORS_PINK
/LIGHT_SEQUENTIAL_COLORS_PINK
DARK_SEQUENTIAL_COLORS_YELLOW
/LIGHT_SEQUENTIAL_COLORS_YELLOW
- Categorical to distinguish discrete categories of data that are unrelated to one another.
What's Changed
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 3 updates by @dependabot in #278
- chore(deps-dev): bump the angular-echarts-all-deps group in /test/angular-echarts with 2 updates by @dependabot in #279
- chore(deps-dev): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 2 updates by @dependabot in #277
- chore(deps-dev): bump webpack from 5.91.0 to 5.92.0 by @dependabot in #280
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 3 updates by @dependabot in #285
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #283
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #282
- chore(deps): bump web-vitals from 4.1.1 to 4.2.0 in /test/react in the react-all-deps group by @dependabot in #284
- chore(deps-dev): bump typedoc from 0.25.13 to 0.26.2 by @dependabot in #286
- Lib: Add colors to be aligned with the design by @louismaximepiton in #106
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10
v0.1.0-alpha.9
🚀 Features
- Improved detection of changes in graph size for automatic resizing
- Management of the
enterable
Apache Echarts parameter to allow clicking in a tooltip - Possibility of using the native Apache Echarts legend, respecting the Orange graphic charter
📖 Documentation:
Configurable examples
- Better management of 'Used css' change (between Boosted 5, Boosted 4 or none).
- New choice between using the native legends of Apahce ECharts or those of ODS Charts.
- 'Enterable tootlip' added to 'Popover or Tooltip' choices
Use cases examples
- Size management Example of resizing a graph
- Tooltip Enhancement of tooltip examples with personalised content or a clickable link.
What's Changed
- Docs: isolate charts in
<iframe>
s by @louismaximepiton in #173 - chore(ci): add GitHub workflow to enforce Prettier check by @julien-deramond in #214
- Help contributors to apply Prettier in their env by @julien-deramond in #215
- Docs: Proposal to remove
lodash
import by @louismaximepiton in #217 - chore(deps): bump the react-all-deps group in /test/react with 3 updates by @dependabot in #221
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #220
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #219
- chore(deps-dev): bump serve from 14.2.2 to 14.2.3 by @dependabot in #222
- chore(deps): bump ejs from 3.1.9 to 3.1.10 in /test/react by @dependabot in #223
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #224
- chore(deps): bump the react-all-deps group in /test/react with 2 updates by @dependabot in #226
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 10 updates by @dependabot in #225
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 10 updates by @dependabot in #227
- chore(deps): bump the react-all-deps group in /test/react with 2 updates by @dependabot in #231
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #230
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #229
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #228
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 5 updates by @dependabot in #232
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #233
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 10 updates by @dependabot in #234
- chore(deps): bump web-vitals from 4.0.0 to 4.0.1 in /test/react in the react-all-deps group by @dependabot in #240
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #239
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 12 updates by @dependabot in #237
- Fix an undefined variable issue by @louismaximepiton in #236
- Lib: Add types and rename variables by @louismaximepiton in #218
- chore(deps): bump @testing-library/react from 15.0.7 to 16.0.0 in /test/react in the react-all-deps group by @dependabot in #251
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 5 updates by @dependabot in #253
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #254
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #252
- chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 by @dependabot in #255
- chore(deps-dev): bump prettier from 3.3.0 to 3.3.2 by @dependabot in #265
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /test/vue by @dependabot in #267
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #266
- chore(deps): bump the react-all-deps group across 1 directory with 2 updates by @dependabot in #271
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /test/react by @dependabot in #269
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #264
- chore(deps): bump the angular-echarts-all-deps group across 1 directory with 13 updates by @dependabot in #272
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /test/angular-echarts by @dependabot in #270
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /test/angular-ngx-echarts by @dependabot in #268
- chore(deps): bump the angular-ngx-echarts-all-deps group across 1 directory with 13 updates by @dependabot in #273
- Fix three warnings when the documentation is generated (issue #211) by @sebnic in #260
- 249-improved-detection-of-changes-in-graph-size by @jacques-lebourgeois in #250
- Can't click on a link placed in a tooltip by @jacques-lebourgeois in #248
- Add Orange Design System look&feel to default Apache ECharts legends by @jacques-lebourgeois in #242
- docs: add precisions in readme by @jacques-lebourgeois in #275
New Contributors
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
v0.1.0-alpha.8
🚀 Features
- Ability to use automatically the Apache ECharts tooltip formatter function when provided combined with the ODS Charts tooltip
- Ability to specify the color at the series level
📖 Documentation
The documentation has been updated:
- Title bars are used to display correctly the headers in our several examples
- Boosted v5.3.3 is now used
- Some analytics will help us to measure the adoption of this project, and obviously it comes with its cookies banner
Examples
Based on community requests and difficulties, some use cases examples have been added to the documentation:
- Confine tooltip that uses the tooltip containment feature of the Apache ECharts library to ensure that the tooltip or popover is displayed within the confines of the graph (with
tooltip: { confine: true }
). - Two colors for one series that shows how to represent data with a different color depending on a condition on the value.
- Add unit that shows how to add a unit formatter.
📚 What's Changed
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #152
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #153
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #154
- chore(deps-dev): bump typedoc from 0.25.10 to 0.25.12 by @dependabot in #155
- chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 by @dependabot in #156
- Add an example of use of confine tooltip by @jacques-lebourgeois in #159
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /test/react by @dependabot in #162
- chore(deps-dev): bump follow-redirects from 1.15.5 to 1.15.6 in /test/angular-ngx-echarts by @dependabot in #163
- chore(deps-dev): bump follow-redirects from 1.15.5 to 1.15.6 in /test/angular-echarts by @dependabot in #164
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 2 updates by @dependabot in #165
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #166
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #167
- Docs: Use title bars by @louismaximepiton in #168
- Bump Boosted to v5.3.3 by @louismaximepiton in #158
- A solution for displaying a series with two colours #92 by @jacques-lebourgeois in #161
- chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /test/angular-echarts by @dependabot in #171
- chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /test/angular-ngx-echarts by @dependabot in #170
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /test/react by @dependabot in #172
- chore(deps): bump the react-all-deps group in /test/react with 1 update by @dependabot in #177
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 6 updates by @dependabot in #175
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #176
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #174
- chore(deps): bump express from 4.18.2 to 4.19.2 in /test/react by @dependabot in #178
- chore(deps-dev): bump webpack from 5.90.3 to 5.91.0 by @dependabot in #182
- chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 by @dependabot in #181
- Docs: Add analytics by @louismaximepiton in #136
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 9 updates by @dependabot in #185
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 9 updates by @dependabot in #184
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #183
- chore(deps): bump @testing-library/react from 14.2.2 to 14.3.0 in /test/react in the react-all-deps group by @dependabot in #188
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 5 updates by @dependabot in #190
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #187
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #189
- chore(deps-dev): bump Node from 20.11.1 to 20.12.1 by @julien-deramond in #191
- chore(deps-dev): bump typedoc from 0.25.12 to 0.25.13 by @dependabot in #192
- chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 by @dependabot in #193
- Use the formatter function of the Apache ECharts tooltp in the ods-ch… by @jacques-lebourgeois in #197
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 6 updates by @dependabot in #206
- chore(deps): bump @testing-library/react from 14.3.0 to 15.0.2 in /test/react in the react-all-deps group by @dependabot in #199
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #207
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #205
- chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 by @dependabot in #203
- chore(deps-dev): bump serve from 14.2.1 to 14.2.2 by @dependabot in #208
- feat(lib): Availability to specify the colour at the serie level by @jacques-lebourgeois in #204
- Lib: Use prettier to format our files by @louismaximepiton in #198
- chore(deps): bump @testing-library/react from 15.0.2 to 15.0.3 in /test/react in the react-all-deps group by @dependabot in #210
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
v0.1.0-alpha.7
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
latest
version.
v0.1.0-alpha.6
What's Changed
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 3 updates by @dependabot in #148
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 11 updates by @dependabot in #149
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 11 updates by @dependabot in #150
- chore(deps-dev): bump typedoc from 0.25.9 to 0.25.10 by @dependabot in #151
- Remove
tooltipConfine
option by @louismaximepiton in #147
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
Features
This release introduces a new experimental ODSChartsPopoverConfig
property named tooltipConfine
. This property is to be used instead of the tooltip.confine
property in the echarts
options to have a better control over the tooltip position, and make it stay within the chart area.
It also changes the arrow position of the tooltip to follow the mouse position.
What's Changed
- chore(deps-dev): bump webpack from 5.90.0 to 5.90.1 by @dependabot in #118
- Removing dead or redundant code, probably copy-paste from test/angula… by @nbossard in #119
- chore(deps-dev): bump typedoc from 0.25.7 to 0.25.8 by @dependabot in #125
- chore(deps-dev): bump the development-dependencies group in /test/vue with 3 updates by @dependabot in #120
- chore(deps): bump the production-dependencies group in /test/angular-echarts with 1 update by @dependabot in #126
- chore(deps-dev): bump the development-dependencies group in /test/angular-ngx-echarts with 1 update by @dependabot in #127
- chore(deps): bump the production-dependencies group in /test/angular-ngx-echarts with 1 update by @dependabot in #128
- chore(deps-dev): bump the development-dependencies group in /test/vue with 2 updates by @dependabot in #135
- [Dependabot]: Better dependabot group approach by @louismaximepiton in #138
- chore(deps-dev): bump webpack from 5.90.1 to 5.90.3 by @dependabot in #139
- chore(deps-dev): bump echarts from 5.4.3 to 5.5.0 in the lib and test… by @julien-deramond in #141
- Build: Add script to bump copyright year by @louismaximepiton in #137
- chore(deps): bump the angular-echarts-all-deps group in /test/angular-echarts with 12 updates by @dependabot in #144
- chore(deps-dev): bump the vue-all-deps group in /test/vue with 4 updates by @dependabot in #143
- chore(deps): bump the angular-ngx-echarts-all-deps group in /test/angular-ngx-echarts with 12 updates by @dependabot in #142
- chore(deps-dev): bump typedoc from 0.25.8 to 0.25.9 by @dependabot in #145
- Tooltip: First attempt to get tooltip in bounds anyway by @louismaximepiton in #107
New Contributors
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
v0.1.0-alpha.4
What's Changed
- chore(deps-dev): bump the development-dependencies group in /test/vue with 4 updates by @dependabot in #115
- chore(deps): bump the production-dependencies group in /test/react with 2 updates by @dependabot in #110
- chore(deps): bump the production and dev dependencies group in
/test/angular-ngx-echarts
by @julien-deramond in #116 - chore(deps): bump the production and dev dependencies group in
/test/angular-echarts
by @julien-deramond in #117 - Fix #101 about missing declaration file for module 'ods-charts' by @hannahiss in #109
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
v0.1.0-alpha.3
What's Changed
- chore(deps-dev): bump the development-dependencies group in /test/vue with 3 updates by @dependabot in #38
- chore(deps-dev): bump the development-dependencies group in /test/vue with 5 updates by @dependabot in #41
- chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 by @dependabot in #44
- fix(lib): displays axes for time series charts by @jacques-lebourgeois in #45
- chore(deps-dev): bump the development-dependencies group in /test/vue with 5 updates by @dependabot in #49
- chore(deps): bump Angular from 17.0.6 to 17.0.7 for
test/angular*
by @julien-deramond in #54 - chore(dev-deps): bump Node to 20.10.0 by @julien-deramond in #55
- chore(deps-dev): bump the development-dependencies group in /test/vue with 2 updates by @dependabot in #56
- chore(deps): bump Angular from 17.0.7 to 17.0.8 for
test/angular*
by @julien-deramond in #61 - chore(deps): bump the production-dependencies group in /test/react with 3 updates by @dependabot in #62
- chore(deps-dev): bump the development-dependencies group in /test/vue with 4 updates by @dependabot in #63
- chore(deps-dev): bump typedoc from 0.25.4 to 0.25.6 by @dependabot in #64
- chore(deps-dev): bump typedoc from 0.25.6 to 0.25.7 by @dependabot in #70
- chore(deps-dev): bump the development-dependencies group in /test/vue with 6 updates by @dependabot in #91
- Tests: Fix warning inside
/test/vue
run by @louismaximepiton in #89 - chore(deps): bump the production-dependencies group in /test/react with 2 updates by @dependabot in #93
- chore(deps): bump follow-redirects from 1.15.3 to 1.15.5 in /test/react by @dependabot in #96
- chore(deps-dev): bump follow-redirects from 1.15.3 to 1.15.5 in /test/angular-ngx-echarts by @dependabot in #97
- chore(deps-dev): bump follow-redirects from 1.15.3 to 1.15.5 in /test/angular-tour-of-heroes by @dependabot in #98
- Update project test angular projects to conform to Angular v17 standards by @hannahiss in #102
- chore(deps-dev): bump webpack from 5.89.0 to 5.90.0 by @dependabot in #104
- chore(deps): bump the production-dependencies group in /test/react with 1 update by @dependabot in #105
- Docs: Add favicon everywhere by @louismaximepiton in #87
- UX: Add a class to enhance popover fluidity on hover by @louismaximepiton in #69
New Contributors
- @louismaximepiton made their first contribution in #89
- @hannahiss made their first contribution in #102
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2
What's Changed
- chore(netlify): add Netlify script by @julien-deramond in #9
- docs(README): add documentation link and Netlify badge by @julien-deramond in #10
- chore: manage relative path when running server locally by @jacques-lebourgeois in #11
- chore: add Dependabot rules by @julien-deramond in #19
- chore(deps-dev): bump typedoc from 0.25.3 to 0.25.4 by @dependabot in #21
- chore(deps-dev): bump webpack from 5.88.2 to 5.89.0 by @dependabot in #22
- chore(deps-dev): bump typescript from 5.1.6 to 5.3.2 by @dependabot in #23
- chore(deps-dev): bump ts-loader from 9.4.4 to 9.5.1 by @dependabot in #20
- fix(test): In the third graph of the test test/html/, a legend is displayed under the title by @jacques-lebourgeois in #29
- chore(deps): bump the production-dependencies group in /test/react with 4 updates by @dependabot in #25
- chore(deps): bump dependencies in
/test/angular-ngx-echarts
by @julien-deramond in #30 - chore(deps): bump dependencies in
/test/angular-tour-of-heroes
by @julien-deramond in #31 - chore(deps-dev): bump the development-dependencies group in /test/vue with 10 updates by @dependabot in #32
- fix(lib): 'COMON' → 'COMMON' typo in theme const vars by @julien-deramond in #33
- fix(lib): 'ODSCHarts*' → 'ODSCharts*' typo by @julien-deramond in #35
- fix(lib): 'DAKER*' → 'DARKER' typo by @julien-deramond in #36
- fix(lib): 'Toolip' → 'Tooltip' typo by @julien-deramond in #37
New Contributors
- @dependabot made their first contribution in #21
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
What's Changed
- chore: import project to public repository by @julien-deramond in #1
- chore(release): 0.1.0-alpha.1 by @jacques-lebourgeois in #8
New Contributors
- @julien-deramond made their first contribution in #1
- @jacques-lebourgeois made their first contribution in #8
Full Changelog: https://github.com/Orange-OpenSource/ods-charts/commits/v0.1.0-alpha.1