Skip to content

Commit 25f63a4

Browse files
committed
Bump release to 1.04, update changelog
1 parent 479f099 commit 25f63a4

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
curveapi
2-
========
1+
curvesapi
2+
=========
33

44
Implementation of various mathematical curves that define themselves over
55
a set of control points. The API is written in Java. The curves supported
@@ -17,22 +17,24 @@ However, bugfixes and reasonably scoped improvements will be accepted.
1717
List of changes
1818
---------------
1919

20-
* Version has been bumped to 1.03
20+
* Version has been bumped to 1.04
2121
* The javadocs have been removed from this distribution
2222
* The build scripts have been removed and pom.xml has been added to support
2323
usage with maven
24-
* sun.awt.geom.Curve has been copied from OpenJDK to remove dependency on
25-
JDK internals
24+
* No longer using JDK internals to compute path intersection, copied
25+
Crossing.java from Apache Harmony instead
2626
* The 'appendTo' method now raises IllegalArgumentException with useful error
2727
messages on invalid arguments instead of swallowing the error
2828
* A PointFactory has been added to aid in creating points
2929
* Point2d now extends Point
30+
* Uses standard maven source layout
31+
* Added simple test for ShapeMultiPath
3032

3133
Licenses
3234
--------
3335

3436
The original project used a BSD license, and remains so.
3537

36-
com.graphbuilder.sun.awt.geom.Curve is licensed under GPLv2 with classpath
37-
exception.
38+
com.graphbuilder.org.apache.harmony.awt.gl.Crossing is from the Apache
39+
Harmony project and is released under the Apache 2.0 license.
3840

pom.xml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>com.github.virtuald</groupId>
44
<artifactId>curvesapi</artifactId>
5-
<version>1.03</version>
5+
<version>1.04</version>
66
<name>curvesapi</name>
77
<description>Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.</description>
88
<url>https://github.com/virtuald/curvesapi</url>
@@ -111,6 +111,13 @@
111111
</developer>
112112
</developers>
113113

114-
114+
<dependencies>
115+
<dependency>
116+
<groupId>junit</groupId>
117+
<artifactId>junit</artifactId>
118+
<version>4.12</version>
119+
<scope>test</scope>
120+
</dependency>
121+
</dependencies>
115122

116123
</project>

0 commit comments

Comments
 (0)