aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-05-12 23:12:19 +0200
committerJakob Odersky <jodersky@gmail.com>2015-05-12 23:43:44 +0200
commitbb5a4fffe21e0f6816ac0f8ef7fbc5c95b905ced (patch)
tree2cc58f6d623500a4a4cb439d634805a496377059
parent53f38c72664653f433d01cb645c9f6daa9269a58 (diff)
downloadakka-serial-bb5a4fffe21e0f6816ac0f8ef7fbc5c95b905ced.tar.gz
akka-serial-bb5a4fffe21e0f6816ac0f8ef7fbc5c95b905ced.tar.bz2
akka-serial-bb5a4fffe21e0f6816ac0f8ef7fbc5c95b905ced.zip
prepare release 2.1.2v2.1.2
-rw-r--r--CHANGELOG.md7
-rw-r--r--README.md4
-rw-r--r--project/Build.scala2
3 files changed, 10 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3621fed..1085cd6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# Version 2.1.2
+- Better error message for native library extraction.
+- Fix packaging of distributed jars for ARM systems (#13).
+- Build:
+ - Upgrade debian source package helpers and dependencies.
+ - Remove explicit publishing information (now published to bintray).
+
# Version 2.1.1
- Upgrade to Akka 2.3.10
- Upgrade to Scala 2.11.6 and 2.10.5
diff --git a/README.md b/README.md
index 18e64b8..795135d 100644
--- a/README.md
+++ b/README.md
@@ -7,13 +7,13 @@ The main reason for yet another serial communication library for the JVM is that
## Dependencies
Flow is built and its examples run with SBT. To get started, include a dependency to flow in your project:
- libraryDependencies += "com.github.jodersky" %% "flow" % "2.1.1"
+ libraryDependencies += "com.github.jodersky" %% "flow" % "2.1.2"
*ATTENTION*: flow uses native libraries to back serial communication, therefore before you can run any application depending on flow you must include flow's native library! To do so, you have two options.
1. The easy way: add a second dependency to your project:
- libraryDependencies += "com.github.jodersky" % "flow-native" % "2.1.1"
+ libraryDependencies += "com.github.jodersky" % "flow-native" % "2.1.2"
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. However, since the JVM does not enable full determination of the current platform (only OS and rough architecture are known), only a couple of platforms can be supported through this solution at the same time. Currently, these are given in the table below.
diff --git a/project/Build.scala b/project/Build.scala
index 1a0ccde..5ea1dd8 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -7,7 +7,7 @@ import NativeKeys._
object FlowBuild extends Build {
lazy val commonSettings: Seq[Setting[_]] = Seq(
- version := "2.1.2-SNAPSHOT",
+ version := "2.1.2",
scalaVersion in ThisBuild := "2.11.6",
crossScalaVersions in ThisBuild := Seq("2.10.5", "2.11.6"),
organization := "com.github.jodersky",