Skip to content

Latest commit

 

History

History
180 lines (143 loc) · 4.58 KB

CHANGELOG.md

File metadata and controls

180 lines (143 loc) · 4.58 KB

Version 4.2.0

  • 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

Version 4.1.4

  • Add support Scala 2.13.0

Version 4.1.3

  • Upgrade Scala and library patch versions
  • Build: upgrade sbt, move from sbt-pgp to sbt-gpg for signing of published artifacts.

Version 4.1.2

  • Upgrade Akka to 2.5.7
  • Build: upgrade sbt to 1.0.4 and related plugins

Version 4.1.1

  • (Re-)Include armv6 binary in fat jar (thanks @mthmulders)

Version 4.1.0

  • Upgrade Akka to version 2.5.0

Version 4.0.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

Version 3.0.4

  • 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

Version 3.0.3

  • Upgrade Akka to 2.4.11
  • Build for Scala 2.12.0-RC1
  • Build: upgrade sbt to 0.13.12

Version 3.0.2

  • Upgrade Akka to 2.4.8
  • Build:
    • Upgrade sbt-jni to 1.2.1
    • Add support for Scala 2.12.0-M5

Version 3.0.1

  • Build:
    • Publish to maven central (don't use bintray anymore)

Version 3.0.0

  • Change organization and refactor packages packages from com.github.jodersky to ch.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

Version 2.6.0

  • 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

Version 2.5.0

  • 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

Version 2.4.1

  • Upgrade sbt-jni

Version 2.4.0

  • Use sbt-jni plugin:
    • More platforms can now be supported in fat jar
    • Simplify build configuration
  • Create website
  • Add support for armv6l

Version 2.3.1

  • Upgrade Akka to 2.4.1
  • Upgrade Scala to support 2.12.0-M3

Version 2.3.0

  • 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

Version 2.2.4

  • Include even more info in POM generation, necessary to sync with maven central.

Version 2.2.3

  • Include additional info in POM generation, necessary to sync with maven central.
  • Upgrade sbt to 0.13.9

Version 2.2.2

  • Upgrade Akka to 2.3.13

Version 2.2.1

  • Upgrade Akka to 2.3.12
  • Upgrade Scala to 2.11.7

Version 2.2.0

  • Feature: implement watching for new ports.
  • Upgrade to Akka 2.3.11

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
  • 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

Version 2.1.0

  • Remove dependencies on scala-io
  • Upgrade to Akka 2.3.9
  • Upgrade to Scla 2.11.5

Version 2.0.9

  • Fix termios initialization issues (#12)

Version 2.0.8

  • 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

Version 2.0.6

  • Fix version incoherency problem.

Version 2.0.5

  • Upgrade to Akka dependency 2.3.6

Version 2.0.4

  • Upgrade to Akka dependency 2.3.5

Version 2.0.3

  • Upgrade to Akka dependency 2.3.4

Version 2.0.2

  • Upgrade to Akka dependency 2.3.3 (merge #10)
  • Add support for Scala 2.11 (merge #10)
  • Remove Scala version from native fat jar.

Version 2.0.1

  • Use system actor for manager.

Version 2.0

  • 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.

Version 1.2

  • Upgrade Akka dependency to 2.3.0. (merge #3)

Version 1.1

  • Restructure build for easier cross-compilation. (fixes #1)

Version 1.0

  • Initial release.