Skip to content

Commit 50350e6

Browse files
committed
ready for version 6.5
1 parent f2e428c commit 50350e6

File tree

5 files changed

+21
-17
lines changed

5 files changed

+21
-17
lines changed

docs/Controllers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ ControllerType myLine = new ControllerType("myline", ChartType.LINE, myControlle
9797

9898
A controller must implement the [Controller](https://pepstock-org.github.io/Charba/6.5/org/pepstock/charba/client/Controller.html) interface which is containing all hooks which will be invoked during the whole chart life cycle.
9999

100-
The interface provides **before** and **after** hooks for each phases exposes by [Chart.JS controller](https://www.chartjs.org/docs/4.3.0/developers/charts.html):
100+
The interface provides **before** and **after** hooks for each phases exposes by [Chart.JS controller](https://www.chartjs.org/docs/4.4.1/developers/charts.html):
101101

102102
#### Initialization
103103

docs/Requirements.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Even if [Chart.JS](http://www.chartjs.org/) leaves the users to select a date ad
2323
Furthermore **Charba** has embedded a set of [Chart.JS](http://www.chartjs.org/) plugins and controllers in order to enrich own features:
2424

2525
* [DataLabels](https://github.com/chartjs/chartjs-plugin-datalabels) plugin
26-
* [Labels](https://github.com/emn178/chartjs-plugin-labels) plugin (former PieceLabels). Due to the project is unmaintained, the plugin has been [imported](https://github.com/pepstock-org/Charba/blob/master/src/org/pepstock/charba/client/resources/js/chartjs-plugin-labels.js) in **Charba** project and maintained in [Charba](https://github.com/pepstock-org/Charba/blob/6.4/src/org/pepstock/charba/client/resources/js/chartjs-plugin-labels.js) project
26+
* [Labels](https://github.com/emn178/chartjs-plugin-labels) plugin (former PieceLabels). Due to the project is unmaintained, the plugin has been [imported](https://github.com/pepstock-org/Charba/blob/master/src/org/pepstock/charba/client/resources/js/chartjs-plugin-labels.js) in **Charba** project and maintained in [Charba](https://github.com/pepstock-org/Charba/blob/6.5/src/org/pepstock/charba/client/resources/js/chartjs-plugin-labels.js) project
2727
* [Zoom](https://github.com/chartjs/chartjs-plugin-zoom) plugin
2828
* [Hammer.JS](https://github.com/hammerjs/hammer.js) javaScript library for detecting touch gestures, as dependency of [Zoom](https://github.com/chartjs/chartjs-plugin-zoom) plugin
2929
* [Annotation](https://github.com/chartjs/chartjs-plugin-annotation) plugin
@@ -35,24 +35,24 @@ Furthermore **Charba** has embedded a set of [Chart.JS](http://www.chartjs.org/)
3535

3636
**Charba** has got embedded [ML.js](https://github.com/mljs/ml) to enable some [regressions](Regressions) models as part of machine learning tools.
3737

38-
To enable the minifying of javascript objects, not provided out-of-the-box, **Charba** needs also [Google Closure Compiler](https://developers.google.com/closure/compiler/), invoked only in [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.4/build.xml).
38+
To enable the minifying of javascript objects, not provided out-of-the-box, **Charba** needs also [Google Closure Compiler](https://developers.google.com/closure/compiler/), invoked only in [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.5/build.xml).
3939

4040
See here the license matrix.
4141

4242
| Component | Version | License
4343
| :- | :- | :-
4444
| JSInterop Annotations | [2.0.0](https://github.com/google/jsinterop-annotations/releases/tag/2.0.0) | [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)
4545
| GWT Web Toolkit | [2.9.0](http://www.gwtproject.org/release-notes.html#Release_Notes_2_9_0) | [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)
46-
| Google Closure Compiler | v20230502 | [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)
47-
| Chart.JS | [4.3.0](https://github.com/chartjs/Chart.js/releases/tag/v4.3.0) | [MIT](https://raw.githubusercontent.com/chartjs/Chart.js/v4.3.0/LICENSE.md)
46+
| Google Closure Compiler | v20231112 | [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)
47+
| Chart.JS | [4.4.1](https://github.com/chartjs/Chart.js/releases/tag/v4.4.1) | [MIT](https://raw.githubusercontent.com/chartjs/Chart.js/v4.4.1/LICENSE.md)
4848
| Chart.JS Luxon adapter | [1.3.1](https://github.com/chartjs/chartjs-adapter-luxon/releases/tag/v1.3.1) | [MIT](https://raw.githubusercontent.com/chartjs/chartjs-adapter-luxon/master/LICENSE.md)
49-
| Luxon | [3.3.0](https://github.com/moment/luxon/releases/tag/3.3.0) | [MIT](https://raw.githubusercontent.com/moment/luxon/master/license.md)
49+
| Luxon | [3.4.4](https://github.com/moment/luxon/releases/tag/3.4.4) | [MIT](https://raw.githubusercontent.com/moment/luxon/master/license.md)
5050
| DataLabels | [2.2.0](https://github.com/chartjs/chartjs-plugin-datalabels/releases/tag/v2.2.0) | [MIT](https://raw.githubusercontent.com/chartjs/chartjs-plugin-datalabels/master/LICENSE.md)
5151
| Zoom | [2.0.1](https://github.com/chartjs/chartjs-plugin-zoom/releases/tag/v2.0.1) | [MIT](https://github.com/chartjs/chartjs-plugin-zoom/blob/master/LICENSE.md)
5252
| HammerJS | [2.0.8](https://github.com/hammerjs/hammer.js/releases/tag/v2.0.8) | [MIT](https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md)
5353
| Annotation | [3.0.1](https://github.com/chartjs/chartjs-plugin-annotation/releases/tag/v3.0.1) | [MIT](https://github.com/chartjs/chartjs-plugin-annotation/blob/master/LICENSE.md)
5454
| Gradient | [0.6.1](https://github.com/kurkle/chartjs-plugin-gradient/releases/tag/v0.6.1) | [MIT](https://github.com/kurkle/chartjs-plugin-gradient/blob/master/LICENSE)
55-
| Chart Geo | [4.2.0](https://github.com/sgratzl/chartjs-chart-geo/releases/tag/v4.2.0) | [MIT](https://github.com/sgratzl/chartjs-chart-geo/blob/main/LICENSE)
55+
| Chart Geo | [4.2.8](https://github.com/sgratzl/chartjs-chart-geo/releases/tag/v4.2.8) | [MIT](https://github.com/sgratzl/chartjs-chart-geo/blob/main/LICENSE)
5656
| Chart Treemap | [2.3.0](https://github.com/kurkle/chartjs-chart-treemap/releases/tag/v2.3.0) | [MIT](https://github.com/kurkle/chartjs-chart-treemap/blob/next/LICENSE)
5757
| Chart Matrix | [2.0.1](https://github.com/kurkle/chartjs-chart-matrix/releases/tag/v2.0.1) | [MIT](https://github.com/kurkle/chartjs-chart-matrix/blob/next/LICENSE)
5858
| Chart Sankey | [0.12.0](https://github.com/kurkle/chartjs-chart-sankey/releases/tag/v0.11.0) | [MIT](https://github.com/kurkle/chartjs-chart-sankey/blob/master/LICENSE)
@@ -75,12 +75,13 @@ For more information about browser support, see the details **[here](https://can
7575

7676
The following matrixes are showing the dependencies with version of components which are released in all **Charba** versions.
7777

78-
<img src={useBaseUrl('/img/charba_jar_trend_64.png')} />
78+
<img src={useBaseUrl('/img/charba_jar_trend_65.png')} />
7979

8080
### Java
8181

8282
| Charba | Version<br/>date | JDK | JsInterop<br/>Base | JsInterop<br/>Annotations | GWT Web<br/>toolkit**<sup style={{color: 'orange'}}>(1)</sup>** | Google<br/>Closure<br/>Compiler | Google<br/>Closure<br/>Stylesheets**<sup style={{color: 'orange'}}>(2)</sup>**
8383
| :- | - | - | - | - | - | - | -
84+
| 6.5 | Feb 10, 2024 | 11 | - | 2.0.0 | 2.9.0 | v20231112 | -
8485
| 6.4 | May 31, 2023 | 11 | - | 2.0.0 | 2.9.0 | v20230502 | -
8586
| 6.3 | Apr 2, 2023 | 11 | - | 2.0.0 | 2.9.0 | v20230228 | -
8687
| 6.2 | Mar 3, 2023 | 11 | - | 2.0.0 | 2.9.0 | v20230206 | -
@@ -128,6 +129,7 @@ The following matrixes are showing the dependencies with version of components w
128129

129130
| Charba | Chart.JS | Chart.JS<br/>Luxon<br/>adapter | Luxon | Chart.JS<br/>Moment<br/>adapter**<sup style={{color: 'orange'}}>(1)</sup>** | Moment**<sup style={{color: 'orange'}}>(1)</sup>** | Chart.JS<br/>Datefns<br/>adapter**<sup style={{color: 'orange'}}>(1)</sup>** | Datefns**<sup style={{color: 'orange'}}>(1)</sup>** |
130131
| :- | :- | - | :- | - | :- | - | :-
132+
| 6.5 | 4.4.1 | 1.3.1 | 3.4.4 | - | - | - | -
131133
| 6.4 | 4.3.0 | 1.3.1 | 3.3.0 | - | - | - | -
132134
| 6.3 | 4.2.1 | 1.3.1 | 3.3.0 | - | - | - | -
133135
| 6.2 | 4.2.1 | 1.3.1 | 3.2.1 | - | - | - | -
@@ -173,7 +175,8 @@ The following matrixes are showing the dependencies with version of components w
173175

174176
| Charba | Datalabels | Labels**<sup style={{color: 'orange'}}>(1)</sup>** | Zoom | HammerJS | Annotation | Gradient | Geo | Treemap | Matrix | Sankey
175177
| :- | :- | :- | :- | :- | :- | :- | :- | :- | :-
176-
| 6.4 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 3.0.1 | 0.6.1 | 4.3.0 | 2.3.0 | 2.0.1 | 0.12.0
178+
| 6.5 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 3.0.1 | 0.6.1 | 4.2.8 | 2.3.0 | 2.0.1 | 0.12.0
179+
| 6.4 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 3.0.1 | 0.6.1 | 4.2.0 | 2.3.0 | 2.0.1 | 0.12.0
177180
| 6.3 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 2.2.1 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0
178181
| 6.2 | 2.2.0 | 1.1.0 | 2.0.0 | 2.0.8 | 2.1.2 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0
179182
| 6.1 | 2.2.0 | 1.1.0 | 2.0.0 | 2.0.8 | 2.1.2 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0
@@ -218,6 +221,7 @@ The following matrixes are showing the dependencies with version of components w
218221

219222
| Charba | ML.js
220223
| :- | :-
224+
| 6.5 | 6.0.0
221225
| 6.4 | 6.0.0
222226
| 6.3 | 6.0.0
223227
| 6.2 | 6.0.0

docs/getting-started/Building.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
88

99
## Building
1010

11-
To build **Charba**, you can check out the project and to run [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.4/build.xml).
11+
To build **Charba**, you can check out the project and to run [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.5/build.xml).
1212

13-
The [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.4/build.xml) is able to build the 2 artifacts, related to the 2 distributions available.
13+
The [Ant build.xml](https://github.com/pepstock-org/Charba/blob/6.5/build.xml) is able to build the 2 artifacts, related to the 2 distributions available.
1414

1515
The first distribution is a **Charba** file without any GWT dependency (but working on GWT anyway), consumable also in other [J2CL - JavaToClosure](https://github.com/google/j2cl) frameworks, like [Google Elemental2](https://github.com/google/elemental2) and [Elemento](https://github.com/hal/elemento).
1616

@@ -36,18 +36,18 @@ If you are using [Apache Maven](https://maven.apache.org/):
3636
<dependency>
3737
<groupId>org.pepstock</groupId>
3838
<artifactId>charba</artifactId>
39-
<version>6.4</version>
39+
<version>6.5</version>
4040
<!-- for GWT -->
41-
<version>6.4-gwt</version>
41+
<version>6.5-gwt</version>
4242
</dependency>
4343
```
4444

4545
If you are using [Apache Ivy](http://ant.apache.org/ivy/):
4646

4747
```xml
48-
<dependency org="org.pepstock" name="charba" rev="6.4"/>
48+
<dependency org="org.pepstock" name="charba" rev="6.5"/>
4949
<!-- for GWT -->
50-
<dependency org="org.pepstock" name="charba" rev="6.4-gwt"/>
50+
<dependency org="org.pepstock" name="charba" rev="6.5-gwt"/>
5151
```
5252

5353
To install in your GWT project, both for GWT and for J2CL artifacts, you must the following configuration in your GWT project module configuration:

docs/plugins/Import.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Usually all [Chart.JS](http://www.chartjs.org/) are registering themselves autom
9393
:::
9494

9595
:::note PAY ATTENTION
96-
Unfortunately some [Chart.JS](https://www.chartjs.org/docs/4.3.0/developers/plugins.html#plugin-options) plugins implementations are not respecting the described standard way to store the plugin options.
96+
Unfortunately some [Chart.JS](https://www.chartjs.org/docs/4.4.1/developers/plugins.html#plugin-options) plugins implementations are not respecting the described standard way to store the plugin options.
9797

9898
Therefore **Charba** provides a method to add an additional configuration to whatever chart configuration.
9999

versioned_docs/version-6.4/Requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ The following matrixes are showing the dependencies with version of components w
173173

174174
| Charba | Datalabels | Labels**<sup style={{color: 'orange'}}>(1)</sup>** | Zoom | HammerJS | Annotation | Gradient | Geo | Treemap | Matrix | Sankey
175175
| :- | :- | :- | :- | :- | :- | :- | :- | :- | :-
176-
| 6.4 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 3.0.1 | 0.6.1 | 4.3.0 | 2.3.0 | 2.0.1 | 0.12.0
176+
| 6.4 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 3.0.1 | 0.6.1 | 4.2.0 | 2.3.0 | 2.0.1 | 0.12.0
177177
| 6.3 | 2.2.0 | 1.1.0 | 2.0.1 | 2.0.8 | 2.2.1 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0
178178
| 6.2 | 2.2.0 | 1.1.0 | 2.0.0 | 2.0.8 | 2.1.2 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0
179179
| 6.1 | 2.2.0 | 1.1.0 | 2.0.0 | 2.0.8 | 2.1.2 | 0.6.1 | 4.1.2 | 2.3.0 | 2.0.1 | 0.12.0

0 commit comments

Comments
 (0)