Skip to content

Commit

Permalink
Prepare for release
Browse files Browse the repository at this point in the history
  • Loading branch information
jfree committed Jun 23, 2024
1 parent 6a072f8 commit 098202c
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 14 deletions.
19 changes: 15 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
JFreeChart
==========

Version 1.5.5, not yet released.
Version 1.5.5, 23 June 2024.

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jfree/jfreechart/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jfree/jfreechart)

Expand Down Expand Up @@ -33,7 +33,7 @@ To use JFreeChart in your projects, add the following dependency to your build t
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.4</version>
<version>1.5.5</version>
</dependency>


Expand All @@ -56,11 +56,23 @@ at GitHub:

History
-------
##### Version 1.5.5 (not yet released)
##### Version 1.5.5 (23 June 2024)
- added `XYBezierRenderer` by Javier Robes ([#286](https://github.com/jfree/jfreechart/pull/286))
- fix cross-hair painting ([#340](https://github.com/jfree/jfreechart/issues/340))
- parameter range check for `CompassPlot` ([#397](https://github.com/jfree/jfreechart/pull/397))

Note: some security vulnerabilities have been reported for v1.5.4. :

- [CVE-2023-52070](https://nvd.nist.gov/vuln/detail/CVE-2023-52070) : an `ArrayIndexOutOfBoundsException` in `CompassPlot`\
No fix is considered necessary, however ([#397](https://github.com/jfree/jfreechart/pull/397)) has been applied.

- [CVE-2024-22949](https://nvd.nist.gov/vuln/detail/CVE-2024-22949) : a possible `NullPointerException` in `CategoryLineAnnotation`\
No fix is considered necessary.

- [CVE-2024-23076](https://nvd.nist.gov/vuln/detail/CVE-2024-23076) : a possible `NullPointerException` in `BubbleXYItemLabelGenerator`\
No fix is considered necessary.


##### Version 1.5.4 (8 January 2023)
- add new methods to access maps for datasets, renderers and axes in plots ([#201](https://github.com/jfree/jfreechart/issues/201));
- add option to truncate item labels and compute contrast colors (PR [#225](https://github.com/jfree/jfreechart/pull/225))
Expand All @@ -72,7 +84,6 @@ History
- add argument checks for annotations ([#223](https://github.com/jfree/jfreechart/issues/223));
- removed `JFreeChartResources.java` file ([#239](https://github.com/jfree/jfreechart/issues/239))


##### Version 1.5.3 (21 February 2021)
- add new `FlowPlot` class for drawing Sankey charts;
- throw exception in `DefaultPieDataset` for invalid index ([#212](https://github.com/jfree/jfreechart/issues/212));
Expand Down
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<artifactId>jfreechart</artifactId>
<groupId>org.jfree</groupId>
<version>1.5.5-snapshot</version>
<version>1.5.5</version>
<packaging>jar</packaging>

<organization>
Expand Down Expand Up @@ -204,7 +204,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.5</version>
<version>3.2.4</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand All @@ -219,7 +219,7 @@
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.13</version>
<version>1.7.0</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
Expand All @@ -231,7 +231,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.4.1</version>
<version>3.7.0</version>
<configuration>
<linksource>true</linksource>
<source>8</source>
Expand All @@ -250,7 +250,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.2.1</version>
<version>3.3.1</version>
<executions>
<execution>
<id>attach-sources</id>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -274,11 +274,11 @@ public void setStroke(Stroke stroke) {
/**
* Draws the annotation.
*
* @param g2 the graphics device.
* @param plot the plot.
* @param dataArea the data area.
* @param domainAxis the domain axis.
* @param rangeAxis the range axis.
* @param g2 the graphics device ({@code null} not permitted).
* @param plot the plot ({@code null} not permitted).
* @param dataArea the data area ({@code null} not permitted).
* @param domainAxis the domain axis ({@code null} not permitted).
* @param rangeAxis the range axis ({@code null} not permitted).
*/
@Override
public void draw(Graphics2D g2, CategoryPlot plot, Rectangle2D dataArea,
Expand Down

0 comments on commit 098202c

Please sign in to comment.