Skip to content

Commit a8584ad

Browse files
committed
Updated github readme for release 4.6
1 parent b1796a9 commit a8584ad

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

README.adoc

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The library is intended for use in production applications and is thoroughly tes
1313
Functional Java provides abstractions for the following types:
1414

1515
* Basic Data Structures - total and partial functions, products, unit, option, unbiased and right biased unions (either and validation), void.
16-
* Immutable Collections - array, list, vector, stream, set, map, finger tree, heterogenous list, difference list.
16+
* Immutable Collections - array, list, vector, stream, set, map, priority queue, finger tree, heterogenous list, difference list.
1717
* Other Abstractions - monoid, semigroup, natural, random number generator, reader, writer, state, input/output, parser, zipper, specification based testing (quickcheck), actors, optics (lens, prism, fold, traversal and others), concurrency and type conversion.
1818
1919
== URLs
@@ -35,43 +35,43 @@ The Functional Java artifact is published to Maven Central using the group `org.
3535
* Java 8 specific support (`functionaljava-java8`)
3636
* property based testing (`functionaljava-quickcheck`)
3737

38-
The latest stable version is `4.5`. This can be added to your Gradle project by adding the dependencies:
38+
The latest stable version is `4.6`. This can be added to your Gradle project by adding the dependencies:
3939
----
40-
compile "org.functionaljava:functionaljava:4.5"
41-
compile "org.functionaljava:functionaljava-java8:4.5"
42-
compile "org.functionaljava:functionaljava-quickcheck:4.5"
43-
compile "org.functionaljava:functionaljava-java-core:4.5"
40+
compile "org.functionaljava:functionaljava:4.6"
41+
compile "org.functionaljava:functionaljava-java8:4.6"
42+
compile "org.functionaljava:functionaljava-quickcheck:4.6"
43+
compile "org.functionaljava:functionaljava-java-core:4.6"
4444
----
4545

4646
and in Maven:
4747
----
4848
<dependency>
4949
<groupId>org.functionaljava</groupId>
5050
<artifactId>functionaljava</artifactId>
51-
<version>4.5</version>
51+
<version>4.6</version>
5252
</dependency>
5353
<dependency>
5454
<groupId>org.functionaljava</groupId>
5555
<artifactId>functionaljava-java8</artifactId>
56-
<version>4.5</version>
56+
<version>4.6</version>
5757
</dependency>
5858
<dependency>
5959
<groupId>org.functionaljava</groupId>
6060
<artifactId>functionaljava-quickcheck</artifactId>
61-
<version>4.5</version>
61+
<version>4.6</version>
6262
</dependency>
6363
<dependency>
6464
<groupId>org.functionaljava</groupId>
6565
<artifactId>functionaljava-java-core</artifactId>
66-
<version>4.5</version>
66+
<version>4.6</version>
6767
</dependency>
6868
----
6969

7070
== Building
7171

7272
FunctionalJava uses the Retro Lambda project to backport Java 8 lambdas to Java 6 bytecode. This requires access to both JDK 6 and 8. The build system requires the environment variables `JAVA6_HOME` and `JAVA8_HOME` to refer to the appropriate directories.
7373

74-
Building is done using Gradle 2.10. In the root directory run:
74+
Building is done using Gradle 2.13. In the root directory run:
7575
----
7676
./gradlew
7777
----
@@ -100,6 +100,7 @@ A more complete description of the features mentioned above are:
100100
** Immutable set implementation using a red/black tree (`fj.data.Set`).
101101
** Immutable multi-way tree - aka rose tree (`fj.data.Tree`).
102102
** Immutable tree-map using a red/black tree implementation (`fj.data.TreeMap`).
103+
** Immutable priority queue using finger trees (`fj.data.PriorityQueue`).
103104
** Difference lists, a highly performant list.
104105
* Other Abstractions
105106
** Monoid (`fj.Monoid`).

0 commit comments

Comments
 (0)