Skip to content

Commit f24c7d6

Browse files
committed
Publish of Github pages from Gradle.
1 parent 2427115 commit f24c7d6

File tree

6 files changed

+59
-15
lines changed

6 files changed

+59
-15
lines changed

docs.html

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,30 @@ <h2 id="_release_notes">Release Notes</h2>
111111
<div class="sect1">
112112
<h2 id="_javadoc">Javadoc</h2>
113113
<div class="sectionbody">
114+
<div class="sect2">
115+
<h3 id="_4_5">4.5</h3>
114116
<div class="ulist">
115117
<ul>
116118
<li>
117-
<p><a href="https://functionaljava.ci.cloudbees.com/job/master/javadoc/">Latest 4.x (currently 4.5-SNAPSHOT)</a></p>
119+
<p><a href="http://www.functionaljava.org/javadoc/4.5/functionaljava/index.html">4.5 - functionaljava</a></p>
118120
</li>
119121
<li>
122+
<p><a href="http://www.functionaljava.org/javadoc/4.5/functionaljava-java8/index.html">4.5 - functionaljava-java8</a></p>
123+
</li>
124+
<li>
125+
<p><a href="http://www.functionaljava.org/javadoc/4.5/functionaljava-quickcheck/index.html">4.5 - functionaljava-quickcheck</a></p>
126+
</li>
127+
<li>
128+
<p><a href="http://www.functionaljava.org/javadoc/4.5/functionaljava-java-core/index.html">4.5 - functionaljava-java-core</a></p>
129+
</li>
130+
</ul>
131+
</div>
132+
</div>
133+
<div class="sect2">
134+
<h3 id="_4_4">4.4</h3>
135+
<div class="ulist">
136+
<ul>
137+
<li>
120138
<p><a href="http://www.functionaljava.org/javadoc/4.4/functionaljava/index.html">4.4 - functionaljava</a></p>
121139
</li>
122140
<li>
@@ -125,6 +143,13 @@ <h2 id="_javadoc">Javadoc</h2>
125143
<li>
126144
<p><a href="http://www.functionaljava.org/javadoc/4.4/functionaljava-quickcheck/index.html">4.4 - functionaljava-quickcheck</a></p>
127145
</li>
146+
</ul>
147+
</div>
148+
</div>
149+
<div class="sect2">
150+
<h3 id="_others">Others</h3>
151+
<div class="ulist">
152+
<ul>
128153
<li>
129154
<p><a href="http://www.functionaljava.org/javadoc/4.3/functionaljava/index.html">4.3 - functionaljava</a></p>
130155
</li>
@@ -168,11 +193,12 @@ <h2 id="_javadoc">Javadoc</h2>
168193
</div>
169194
</div>
170195
</div>
196+
</div>
171197
<div class="sect1">
172198
<h2 id="_building">Building</h2>
173199
<div class="sectionbody">
174200
<div class="paragraph">
175-
<p>FunctionalJava uses the Retro Lambda project to backport Java 8 lambdas to Java 7 bytecode. This requires access to both JDK 7 and 8. The build system requires the environment variables <code>JAVA7_HOME</code> and <code>JAVA8_HOME</code> to refer to the appropriate directories.</p>
201+
<p>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 <code>JAVA6_HOME</code> and <code>JAVA8_HOME</code> to refer to the appropriate directories.</p>
176202
</div>
177203
<div class="paragraph">
178204
<p>Building is done using Gradle. In the root directory run:</p>

download.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,17 @@ <h2 id="_build_system">Build System</h2>
8787
<h2 id="_release_notes">Release Notes</h2>
8888
<div class="sectionbody">
8989
<div class="paragraph">
90-
<p>The current stable release of Functional Java is 4.4. Release notes for each release are available below:</p>
90+
<p>The current stable release of Functional Java is 4.5. Release notes for each release are available below:</p>
9191
</div>
9292
<div class="ulist">
9393
<ul>
9494
<li>
9595
<p><a href="https://github.com/functionaljava/functionaljava/blob/master/etc/release-notes/">Index of release notes</a></p>
9696
</li>
9797
<li>
98+
<p><a href="https://github.com/functionaljava/functionaljava/blob/master/etc/release-notes/release-notes-4.5.adoc">4.5</a></p>
99+
</li>
100+
<li>
98101
<p><a href="https://github.com/functionaljava/functionaljava/blob/master/etc/release-notes/release-notes-4.4.adoc">4.4</a></p>
99102
</li>
100103
<li>

features.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ <h2>Features</h2>
9494
<li>
9595
<p>Validation - <em>right biased</em> compositional exception handling (<code>fj.data.Validation</code>).</p>
9696
</li>
97+
<li>
98+
<p>Void - a logically uninhabited data type.</p>
99+
</li>
97100
</ul>
98101
</div>
99102
</li>
@@ -125,6 +128,9 @@ <h2>Features</h2>
125128
<li>
126129
<p>Immutable tree-map using a red/black tree implementation (<code>fj.data.TreeMap</code>).</p>
127130
</li>
131+
<li>
132+
<p>Difference lists, a highly performant list.</p>
133+
</li>
128134
</ul>
129135
</div>
130136
</li>

feed.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<atom:link href="http://functionaljava.github.io/feed.xml" rel="self" type="application/rss+xml" />
77
<description>Functional programming in Java</description>
88
<language>en</language>
9-
<pubDate>09/07/2015 11:05:46 PM</pubDate>
10-
<lastBuildDate>09/07/2015 11:05:46 PM</lastBuildDate>
9+
<pubDate>Feb 15, 2016 8:10:55 AM</pubDate>
10+
<lastBuildDate>Feb 15, 2016 8:10:55 AM</lastBuildDate>
1111

1212
</channel>
1313
</rss>

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ <h2 id="_overview">Overview</h2>
7474
<p>Functional Java is an open source library facilitating functional programming in Java. The library implements numerous basic and advanced programming abstractions that assist composition oriented development. Functional Java also serves as a platform for learning functional programming concepts by introducing these concepts using a familiar language.</p>
7575
</div>
7676
<div class="paragraph">
77-
<p>The library is intended for use in production applications and is thoroughly tested using the technique of automated specification-based testing with <a href="http://www.scalacheck.org">ScalaCheck</a> and Functional Java&#8217;s Quickcheck module. Functional Java is compiled with Java 8 targeting Java 7 bytecode. The use of lambdas within the project are backported with the <a href="https://github.com/orfjackal/retrolambda">Retro Lambda</a> library, supporting Java versions 5 to 8 and beyond.</p>
77+
<p>The library is intended for use in production applications and is thoroughly tested using the technique of automated specification-based testing with <a href="http://www.scalacheck.org">ScalaCheck</a> and Functional Java&#8217;s Quickcheck module. Functional Java is compiled with Java 8 targeting Java 6 bytecode. The use of lambdas within the project are backported with the <a href="https://github.com/orfjackal/retrolambda">Retro Lambda</a> library, supporting Java versions 5 to 8 and beyond.</p>
7878
</div>
7979
</div>
8080
</div>
@@ -87,10 +87,10 @@ <h2 id="_features">Features</h2>
8787
<div class="ulist">
8888
<ul>
8989
<li>
90-
<p>Basic Data Structures - total and partial functions, products, unit, option, unbiased and right biased unions (either and validation).</p>
90+
<p>Basic Data Structures - total and partial functions, products, unit, option, unbiased and right biased unions (either and validation), void.</p>
9191
</li>
9292
<li>
93-
<p>Immutable Collections - array, list, vector, stream, set, map, finger tree, heterogenous list.</p>
93+
<p>Immutable Collections - array, list, vector, stream, set, map, finger tree, heterogenous list, difference lists.</p>
9494
</li>
9595
<li>
9696
<p>Other Abstractions - monoid, semigroup, natural, random number generator, reader, writer, state, input/output, parser, zipper, specification based testing, actors, concurrency, optics (lens, prism, fold, traversal and others) and type conversion.</p>

quickstart.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ <h2>Quickstart</h2>
6767
<p><div id="preamble">
6868
<div class="sectionbody">
6969
<div class="paragraph">
70-
<p>The latest stable version as at July 2015 is 4.4. Here is how to quickly add the library to your project and get started.</p>
70+
<p>The latest stable version as at July 2015 is 4.5. Here is how to quickly add the library to your project and get started.</p>
7171
</div>
7272
<div class="paragraph">
7373
<p>The Functional Java artifact is published to Maven Central using the group <code>org.functionaljava</code> with three published artifacts:</p>
@@ -83,6 +83,9 @@ <h2>Quickstart</h2>
8383
<li>
8484
<p>Quickcheck property based testing module (<code>functionaljava-quickcheck</code>)</p>
8585
</li>
86+
<li>
87+
<p>Java core helper, a simple functional helper for java.util standard types (<code>functionaljava-java-core</code>)</p>
88+
</li>
8689
</ul>
8790
</div>
8891
</div>
@@ -95,9 +98,10 @@ <h2 id="_gradle">Gradle</h2>
9598
</div>
9699
<div class="listingblock">
97100
<div class="content">
98-
<pre>compile "org.functionaljava:functionaljava:4.4"
99-
compile "org.functionaljava:functionaljava-java8:4.4"
100-
compile "org.functionaljava:functionaljava-quickcheck:4.4"</pre>
101+
<pre>compile "org.functionaljava:functionaljava:4.5"
102+
compile "org.functionaljava:functionaljava-java8:4.5"
103+
compile "org.functionaljava:functionaljava-quickcheck:4.5"
104+
compile "org.functionaljava:functionaljava-java-core:4.5"</pre>
101105
</div>
102106
</div>
103107
</div>
@@ -113,17 +117,22 @@ <h2 id="_maven">Maven</h2>
113117
<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
114118
&lt;groupId&gt;org.functionaljava&lt;/groupId&gt;
115119
&lt;artifactId&gt;functionaljava&lt;/artifactId&gt;
116-
&lt;version&gt;4.4&lt;/version&gt;
120+
&lt;version&gt;4.5&lt;/version&gt;
117121
&lt;/dependency&gt;
118122
&lt;dependency&gt;
119123
&lt;groupId&gt;org.functionaljava&lt;/groupId&gt;
120124
&lt;artifactId&gt;functionaljava-java8&lt;/artifactId&gt;
121-
&lt;version&gt;4.4&lt;/version&gt;
125+
&lt;version&gt;4.5&lt;/version&gt;
122126
&lt;/dependency&gt;
123127
&lt;dependency&gt;
124128
&lt;groupId&gt;org.functionaljava&lt;/groupId&gt;
125129
&lt;artifactId&gt;functionaljava-quickcheck&lt;/artifactId&gt;
126-
&lt;version&gt;4.4&lt;/version&gt;
130+
&lt;version&gt;4.5&lt;/version&gt;
131+
&lt;/dependency&gt;
132+
&lt;dependency&gt;
133+
&lt;groupId&gt;org.functionaljava&lt;/groupId&gt;
134+
&lt;artifactId&gt;functionaljava-java-core&lt;/artifactId&gt;
135+
&lt;version&gt;4.5&lt;/version&gt;
127136
&lt;/dependency&gt;</code></pre>
128137
</div>
129138
</div>

0 commit comments

Comments
 (0)