Skip to content

Releases: Orange-OpenSource/ods-charts

v0.1.0-alpha.10

27 Jun 08:55
8f174de
Compare
Choose a tag to compare
v0.1.0-alpha.10 Pre-release
Pre-release

🚀 Features

New color values and color sets

  • ⚠️ Breaking: ODSCharts.ODSChartsCategoricalColorsSet.DEFAULT_SUPPORTING_COLORS. It can be replaced by ODSCharts.ODSChartsCategoricalColorsSet.DEFAULT or ODSCharts.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

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

17 Jun 08:01
Compare
Choose a tag to compare
v0.1.0-alpha.9 Pre-release
Pre-release

🚀 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

24 Apr 06:20
83f1176
Compare
Choose a tag to compare
v0.1.0-alpha.8 Pre-release
Pre-release

🚀 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

08 Mar 12:46
7208a8b
Compare
Choose a tag to compare
v0.1.0-alpha.7 Pre-release
Pre-release

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

⚠️ There was an issue with NPM publication. v0.1.0-alpha.6 was published as an alpha version in NPM and didn't become the latest version.

v0.1.0-alpha.6

08 Mar 12:45
6dbf58b
Compare
Choose a tag to compare
v0.1.0-alpha.6 Pre-release
Pre-release

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

01 Mar 08:09
c0ceb34
Compare
Choose a tag to compare
v0.1.0-alpha.5 Pre-release
Pre-release

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

06 Feb 08:31
abd3f50
Compare
Choose a tag to compare
v0.1.0-alpha.4 Pre-release
Pre-release

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

05 Feb 05:44
354f7ac
Compare
Choose a tag to compare
v0.1.0-alpha.3 Pre-release
Pre-release

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

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

v0.1.0-alpha.2

03 Dec 14:56
cd0e93e
Compare
Choose a tag to compare
v0.1.0-alpha.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

v0.1.0-alpha.1

01 Dec 13:25
dc69563
Compare
Choose a tag to compare
v0.1.0-alpha.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/Orange-OpenSource/ods-charts/commits/v0.1.0-alpha.1