- Upgrade Akka to 2.6.0
- Upgrade sbt-jni to 1.4.0, enabling building of akka-serial on platforms with JDK >= 1.10
- Drop support for Scala 2.11
- Add support Scala 2.13.0
- Upgrade Scala and library patch versions
- Build: upgrade sbt, move from sbt-pgp to sbt-gpg for signing of published artifacts.
- Upgrade Akka to 2.5.7
- Build: upgrade sbt to 1.0.4 and related plugins
- (Re-)Include armv6 binary in fat jar (thanks @mthmulders)
- Upgrade Akka to version 2.5.0
- Rename project to akka-serial
- Refactor top-level package to "akka.serial"
- Move non-akka-dependent serial code into separate project, "akka-serial-sync"
- Upgrade Akka to 2.4.16
- Implement unit tests
- Upgrade Akka to 2.4.14
- Build for Scala 2.12.0
- Build:
- Upgrade to sbt 0.13.13
- Migrate to .sbt build definition
- Set up continuous deployment
- Upgrade Akka to 2.4.11
- Build for Scala 2.12.0-RC1
- Build: upgrade sbt to 0.13.12
- Upgrade Akka to 2.4.8
- Build:
- Upgrade sbt-jni to 1.2.1
- Add support for Scala 2.12.0-M5
- Build:
- Publish to maven central (don't use bintray anymore)
- Change organization and refactor packages packages from
com.github.jodersky
toch.jodersky
- Upgrade Akka to 2.4.7
- Build:
- Upgrade sbt-jni to 1.1.0 (no more transitive dependency on jni-library)
- Modularize website into gh-pages, keeping only user guides in master
- Implement streaming API for port watchers
- Upgrade Akka to 2.4.4
- Build for Scala 2.12.0-M4
- Upgrade sbt-jni plugin to 0.4.4
- Rename main 'flow' project to 'flow-core'
- Implement support for Akka streams
- Upgrade Akka to 2.4.2
- Upgrade Scala to 2.11.8
- Build:
- Upgrade sbt to 0.13.11
- Upgrade sbt-jni to 0.4.3
- Move native build to CMake
- Upgrade sbt-jni
- Use sbt-jni plugin:
- More platforms can now be supported in fat jar
- Simplify build configuration
- Create website
- Add support for armv6l
- Upgrade Akka to 2.4.1
- Upgrade Scala to support 2.12.0-M3
- Upgrade Akka to 2.4.0, requiring a minimum JRE version of 1.8
- Drop support for Scala 2.10
- Add support for Scala 2.12
- Include even more info in POM generation, necessary to sync with maven central.
- Include additional info in POM generation, necessary to sync with maven central.
- Upgrade sbt to 0.13.9
- Upgrade Akka to 2.3.13
- Upgrade Akka to 2.3.12
- Upgrade Scala to 2.11.7
- Feature: implement watching for new ports.
- Upgrade to Akka 2.3.11
- 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).
- Upgrade to Akka 2.3.10
- Upgrade to Scala 2.11.6 and 2.10.5
- Upgrade to SBT 0.13.8
- Refactor build:
- remove unique version constraints, reverts to use of standard "SNAPSHOT" versions
- uniformize project names and directories
- simplify project settings
- Update documentation
- Remove dependencies on scala-io
- Upgrade to Akka 2.3.9
- Upgrade to Scla 2.11.5
- Fix termios initialization issues (#12)
- Upgrade to Akka dependency 2.3.8 (version 2.3.7 is skipped)
- Upgrade to Scala 2.11.4
- Upgrade sbt version to 0.13.7
- Fix version incoherency problem.
- Upgrade to Akka dependency 2.3.6
- Upgrade to Akka dependency 2.3.5
- Upgrade to Akka dependency 2.3.4
- Upgrade to Akka dependency 2.3.3 (merge #10)
- Add support for Scala 2.11 (merge #10)
- Remove Scala version from native fat jar.
- Use system actor for manager.
- Use of direct buffers to increase performance when receiving and transmititng data.
- Remove need to register to receive incoming data from an operator. A port is now opened by a client who will be the sole actor to receive messages from the operator.
- Migrate native build to Autotools (C compiler is not called through sbt anymore).
- Add debian packaging.
- Add mac packaging.
- Upgrade Akka dependency to 2.3.2.
- Upgrade Akka dependency to 2.3.0. (merge #3)
- Restructure build for easier cross-compilation. (fixes #1)
- Initial release.