Skip to content

Commit

Permalink
Add latest changes and update formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
jfree committed Oct 22, 2016
1 parent a58899b commit 2a84f13
Showing 1 changed file with 28 additions and 21 deletions.
49 changes: 28 additions & 21 deletions README.md
Expand Up @@ -34,7 +34,7 @@ If there are topics that are not covered or not clear in the documentation, plea

Building
--------
Orson Charts can be built with Maven or Ant. The default builds include JavaFX support and require JDK 1.8.0_40 or later to compile. We also provide an Ant script that will build Orson Charts without JavaFX support, and this should required only JDK 1.6 or later.
Orson Charts can be built with Maven or Ant. The default builds include JavaFX support and require JDK 1.8.0_40 or later to compile. We also provide an Ant script that will build Orson Charts without JavaFX support, and this requires only JDK 1.6 or later.

Two Ant build scripts are provided to build Orson Charts from source code:

Expand Down Expand Up @@ -67,37 +67,44 @@ If you have any questions, don't hesitate to send a mail to info@object-refinery
History
-------

Version 1.6 : not yet released

- added generics;
- updated FXGraphics2D to version 1.5;
- updated JFreeSVG to version 3.2.


28-Jan-2016 : Version 1.5

- added new LineXYZRenderer;
- added new `LineXYZRenderer`;
- added option to invert axes;
- fix exception when setting a new dataset using CategoryPlot3D.setDataset():
- fix exception when setting a new dataset using `CategoryPlot3D.setDataset()`:
- fix direction of mouse wheel zooming in JavaFX;
- included FXGraphics2D version 1.3 as a dependency;
- updated OrsonPDF to version 1.7;
- updated JFreeSVG to version 3.0;
- added pom.xml for Maven builds;
- added `pom.xml` for Maven builds;
- JavaFX demos brought up to match the Swing demos;
- various Javadoc improvements.


27-May-2014 : Version 1.4

- added JavaFX support;
- added support to marker elements and item labels for KEY_BEGIN_ELEMENT and KEY_END_ELEMENT rendering hints;
- added JPEG export option;
- add minAutoRangeLength attribute in AbstractValueAxis3D (this fixes a bug for plots where the length of the data range is zero, for example scatter plots with a single value);
- added support to marker elements and item labels for `KEY_BEGIN_ELEMENT` and `KEY_END_ELEMENT` rendering hints;
- added `JPEG` export option;
- added `minAutoRangeLength` attribute in `AbstractValueAxis3D` (this fixes a bug for plots where the length of the data range is zero, for example scatter plots with a single value);
- fixed endless loop in axis range code for datasets with infinite values;
- fixed bug in hinting for tick labels on NumberAxis3D;
- fixed Utils.js functions that didn't work with Internet Explorer 9.
- fixed bug in hinting for tick labels on `NumberAxis3D`;
- fixed `Utils.js` functions that didn't work with Internet Explorer 9.


11-Apr-2014 : Version 1.3

- added chart mouse event and tooltip support for the chart viewer in Swing;
- added item label support;
- added JSON format data import and export;
- new utility methods to extract an XYZDataset from a CategoryDataset3D;
- added `JSON` format data import and export;
- new utility methods to extract an `XYZDataset` from a `CategoryDataset3D`;
- fixed a clipping issue for panels with borders assigned;
- added rendering hints for SVG output via JFreeSVG (to support tool-tips
and mouse events on chart elements);
Expand All @@ -107,29 +114,29 @@ and mouse events on chart elements);
7-Mar-2014 : Version 1.2

- added value and range markers for numerical axes, and category markers for category axes;
- added a 'tickLabelOrientation' attribute for axes so that tick labels can be drawn either perpendicular or parallel to the axis line;
- added a `tickLabelOrientation` attribute for axes so that tick labels can be drawn either perpendicular or parallel to the axis line;
- added a logarithmic axis;
- added theme support, with several built-in themes;
- added template driven label generators for pie section labels and category axis labels;
- added export to JPEG, plus options to configure the available export types;
- added export to `JPEG`, plus options to configure the available export types;
- optimized the rendering code to reduce memory usage;
- put in place a localisation mechanism, and added German and Italian translations;
- made the projection distance configurable in the chart viewer;
- added series accessors for XYZSeriesCollection;
- added 'yDimensionOverride' attribute for CategoryPlot3D;
- fixed an issue with the StackedBarRenderer and negative values;
- added series accessors for `XYZSeriesCollection`;
- added `yDimensionOverride` attribute for `CategoryPlot3D`;
- fixed an issue with the `StackedBarRenderer` and negative values;
- incorporated various other bug fixes.


23-Dec-2013 : Version 1.1

- added surface plots (via the new SurfaceRenderer class and Chart3DFactory.createSurfaceChart());
- added ColorScale and supporting classes for use by the surface charts;
- added surface plots (via the new `SurfaceRenderer` class and `Chart3DFactory.createSurfaceChart()`);
- added `ColorScale` and supporting classes for use by the surface charts;
- added orientation attribute to control the chart legend orientation;
- optimized rendering code for improved performance;
- added missing change events for gridline attributes in CategoryPlot3D;
- added constants including SCALE_TO_FIT_TARGET and CENTER_NO_SCALING to the Fit2D class;
- added setColors(Color...) to AbstractCategoryRenderer3D and AbstractXYZRenderer3D;
- added missing change events for gridline attributes in `CategoryPlot3D`;
- added constants including `SCALE_TO_FIT_TARGET` and `CENTER_NO_SCALING` to the `Fit2D` class;
- added `setColors(Color...)` to `AbstractCategoryRenderer3D` and `AbstractXYZRenderer3D`;


17-Nov-2013 : Version 1.0
Expand Down

0 comments on commit 2a84f13

Please sign in to comment.