aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-07-09 19:04:01 -0700
committerJakob Odersky <jakob@odersky.com>2016-07-09 19:04:01 -0700
commita09951ca6fd429efeeaa52967384ceb8913b7873 (patch)
tree41f8bf019353a11346a753c4bb31cc24a336edd1
parent7b0620cf11d625eb472f0700f727e1ca4ac657d8 (diff)
downloadakka-serial-a09951ca6fd429efeeaa52967384ceb8913b7873.tar.gz
akka-serial-a09951ca6fd429efeeaa52967384ceb8913b7873.tar.bz2
akka-serial-a09951ca6fd429efeeaa52967384ceb8913b7873.zip
Release version 3.0.2
-rw-r--r--_config.yml2
-rw-r--r--documentation/3.0/manual.md8
-rw-r--r--documentation/index.md2
-rw-r--r--downloads/index.md2
4 files changed, 7 insertions, 7 deletions
diff --git a/_config.yml b/_config.yml
index 71fd4be..09ac268 100644
--- a/_config.yml
+++ b/_config.yml
@@ -2,5 +2,5 @@
title: flow
description: Serial communication library for Akka and Scala.
url: "https://www.jodersky.ch/flow"
-version_latest: 3.0.1
+version_latest: 3.0.2
version_docs: 3.0
diff --git a/documentation/3.0/manual.md b/documentation/3.0/manual.md
index 4e965e9..f6fb6ff 100644
--- a/documentation/3.0/manual.md
+++ b/documentation/3.0/manual.md
@@ -10,7 +10,7 @@ title: User Guide
Flow uses sbt as build system. To get started, include a dependency to flow in your project:
~~~scala
-libraryDependencies += "ch.jodersky" %% "flow-core" % "3.0.1"
+libraryDependencies += "ch.jodersky" %% "flow-core" % "3.0.2"
~~~
Next, you need to include flow's native library that supports communication for serial devices.
@@ -28,7 +28,7 @@ It is recommended that you use the first option for testing purposes or end-user
In case your kernel/architecture combination is present in the "supported platforms" table in the [downloads section]({{site.url}}/downloads/), add a second dependency to your project:
~~~scala
-libraryDependencies += "ch.jodersky" % "flow-native" % "3.0.1" % "runtime"
+libraryDependencies += "ch.jodersky" % "flow-native" % "3.0.2" % "runtime"
~~~
This will add a jar to your classpath containing native libraries for various platforms. At run-time, the correct library for the current platform is selected, extracted and loaded. This solution enables running applications seamlessly, as if they were pure JVM applications.
@@ -49,7 +49,7 @@ Then, for every end-user application that relies on flow, manually add the nativ
---
# Communication Protocol
-The following is a general guide on the usage of flow. If you prefer a complete example, check out the code contained in the [flow-samples](https://github.com/jodersky/flow/tree/v3.0.1/flow-samples) directory.
+The following is a general guide on the usage of flow. If you prefer a complete example, check out the code contained in the [flow-samples](https://github.com/jodersky/flow/tree/v3.0.2/flow-samples) directory.
Flow's API follows that of an actor based system, where each actor is assigned specific functions involved in serial communication. The two main actor types are:
@@ -186,7 +186,7 @@ Note that the manager has a deathwatch on every subscribed client. Hence, should
Flow provides support for Akka streams and thus can be interfaced with reactive-streams. Support is implemented in a separate module, which needs to be added as a library dependency:
~~~scala
-libraryDependencies += "ch.jodersky" %% "flow-stream" % "3.0.1"
+libraryDependencies += "ch.jodersky" %% "flow-stream" % "3.0.2"
~~~
The main entry point for serial streaming is `ch.jodersky.flow.stream.Serial`. It's API is also well documented and should serve as the starting point when searching documentation on serial streaming.
diff --git a/documentation/index.md b/documentation/index.md
index e9c8192..f5a1bdf 100644
--- a/documentation/index.md
+++ b/documentation/index.md
@@ -7,7 +7,7 @@ title: Documentation
## Migrating from 2.x to 3.x
-The latest release, 3.0.0, introduces some source compatibility-breaking changes:
+The latest major release, 3, introduces some source compatibility-breaking changes:
- Organization and packages have been changed from `com.github.jodersky` to `ch.jodersky`
- A new major version of the native library has been released, `libflow4`
diff --git a/downloads/index.md b/downloads/index.md
index e0e22d0..946a813 100644
--- a/downloads/index.md
+++ b/downloads/index.md
@@ -52,7 +52,7 @@ Flow is POSIX compatible so it can be built for a lot more platforms.</p>
Consult the <a href="https://github.com/jodersky/flow/blob/master/CHANGELOG.md">release notes</a> for important changes.
## Requirements
-Flow depends on Akka 2.4 and requires a Java runtime version of 1.8. It is released for Scala binary versions 2.11 and 2.12.0-M4.
+Flow depends on Akka 2.4 and requires a Java runtime version of 1.8. It is released for Scala binary versions 2.11 and 2.12.0-M5.
## Previous Versions
Archived releases are available in <a href="https://github.com/jodersky/flow/releases">GitHub releases</a>.