Releases: kuniss/ScalaFlow
Maintenance Release
Forcing a new release to get the library published to Maven Central too (beside Bintray).
For that the Gradle build has been updated to sobula Gradle plugin version 0.6.6; before this was not working as the LGPL license could not be determined by the sobula plugin (only bintray publishing worked); after my contribution to the sobula plugin for the GPL license family, it should work now.
Significantly Improved Scala Flow DSL
Now all kinds of connections between function units and their ports are possible when specifying flows in integrating function units:
fu -> fu'
fu.out -> fu'
fu.out -> fu'.in
fu -> fu'.in
fu.out -> out
Additionally, message forwarding to input and output ports may be specified very concisely including closures:
out <= "some output message"
out <= { if (isState) "some output message" else "some other output" }
fu.in <= "some input message"
fu.in <= { closure computing input message }
Side effects may be expressed in a very readable way:
on(fu.output) { msg =>
println("received '" + msg + "' from " + fu)
}
First Release to Bintray/MavenCentral
Trying to release ScalaFlow library first time with Gradle plugin com.github.oehme.sobula.bintray-release on travis-ci.org to Bintray and MavenCentral.
[Update] Publishing to Bintray was successful, however, to MavenCentral not as package must be in JCenter first, what must be requested manually.
First Release to Bintray/MavenCentral
Trying to release ScalaFlow library first time with Gradle plugin com.github.oehme.sobula.bintray-release on travis-ci.org to Bintray and MavenCentral.
[Update] Publishing to Bintray failed as the bintray-release plugin is not prepared to figure out LGPL license.
First Release to Bintray/MavenCentral
Trying to release ScalaFlow library first time with Gradle plugin com.github.oehme.sobula.bintray-release on travis-ci.org to Bintray and MavenCentral.
[Update] The publishing to Bintray failed due the lack of a LICENSE file.