04 6 / 2014

scalikejdbc 2.0.1

ScalikeJDBC 2.0.1 is out. Thanks to @xuwei-k and @lloydmeta.

http://scalikejdbc.org/

ScalikeJDBC Logo

Changes

  • [core] #254 Add futureLocalTx by @lloydmeta
  • [mapper-generator] #249 Fixed specs2 name confliction by @xuwei-k

Enjoy writing mostly type-safe SQL and get things done!

ScalikeJDBC is a tidy SQL-based DB access library for Scala.

03 6 / 2014

simple-reactivemongo 1.3.0

  • refactor out reactivemongo.json package to reactivemongo-json
  • removal of Repository#saveOrUpdate as it has a specific use case where atomicity is not an issue. It was felt that if this use case was not acknowledged and used where atomicity is required it will only cause unnecessary problems.

simple-reactivemongo provides simple case class serialization for ReactiveMongo - reactive, asynchronous and non-blocking Scala driver for MongoDB.

03 6 / 2014

parboiled2 2.0.0-RC2

This is the second release candidate of parboiled 2.0. It fixes three problems that were discovered in RC1 and adds some more (minor) helper functionality.

The release announcement on the mailing list can be found here.

CHANGELOG:

  • Fixed #72 by introducing CharPredicate.RangeBasedPredicate, renamed CharPredicate.CharMask to CharPredicate.MaskBased
  • Fixed #74 by moving parser macro implementations out of Parser companion object
  • Removed charAndValue and stringAndValue implicits due to bad value/risk ratio
  • Added test showcasing implicit whitespace matching
  • Extended CharUtils with more high-performance helpers

parboiled2 is a macro-based PEG parser generator for Scala 2.10.3+ and Scala 2.11, enabling lightweight and easy-to-use, yet powerful, fast and elegant parsing of arbitrary input text. It serves well as a replacement for Scala’s parser combinators and regular expressions where parsing performance, readability/maintainability of the parser definition and/or error reporting quality is of the essence.

02 6 / 2014

pamflet 0.6.0

  • Produce combined pages markdown output #55
  • Support custom header and footer #54
  • Fix for google analytics #53
  • Fix for memory leak #51

Pamflet is a publishing application for short texts.

01 6 / 2014

sbt-buildinfo 0.3.2

toString and toMap

The case object generated by sbt-buildinfo now generates toString and toMap method. These were contributed as #29 by @tkawachi and as #31 by @ivmaykov respectively.

ScalaDoc support

The generated code also includes ScalaDoc comments so the values would show up int the API documents. This was requested as #30.

sbt-buildinfo is a plug-in for sbt to generate Scala source from your build definitions.

28 5 / 2014

ScalaTest 2.1.7-and-2.2.0-RC1

ScalaTest 2.1.7 and 2.2.0-RC1

ScalaTest 2.1.7 is a maintenance release for the 2.1.x series that includes two minor changes described in the 2.1.7 release notes.

ScalaTest 2.2.0-RC1 is the first release candidate for the next major version of ScalaTest. The 2.2.0-RC1 release notes gives the details, but here are some highlights:

Highlights of 2.2.0-RC1

ScalaTest is a testing toolkit designed to enhance the productivity of teams. http://www.scalatest.org.

ScalaUtils is library of utilities related to quality. http://www.scalautils.org.

28 5 / 2014

simple-reactivemongo 1.2.0

  • added format implicits for LocalDate
  • breaking change due to refactoring associated classes into json and geospatial packages

simple-reactivemongo provides simple case class serialization for ReactiveMongo - reactive, asynchronous and non-blocking Scala driver for MongoDB.

23 5 / 2014

sbt-protobuf 0.3.3

  • externalIncludePath has been added to cleanFiles to explicitly remove the 3rd party proto files. Builds that don’t change this setting are not affected.
  • External proto files can now be compiled. See the Compiling external proto files section in the README for more information.

sbt-protobuf is a plugin for sbt >= 0.12 that transforms *.proto files into gazillion-loc java files.

22 5 / 2014

akka-tracing 0.3

akka-tracing 0.3 is now available. List of new features:

  • spray-routing integration;
  • tracing-related HTTP headers support (also enables support for Finagle clients);
  • activator template with tutorial and zipkin install automation;
  • Scala 2.11 support;
  • reduced memory footprint and GC overhead;
  • collector connectivity issues handling;
  • bug fixes.

API changes:

  • trace.sample(msg); trace.recordRPCName(msg, service, rpc) replaced by trace.sample(msg, service, rpc);
  • trace.recordException renamed to trace.record

akka-tracing is a distributed tracing extension for Akka built on top of Twitter’s Zipkin.

18 5 / 2014

scalatra 2.3.0.RC3

Scalatra Core

  • Scala 2.11 support
  • Add a requestFormat property to ApiFormats

Scalatra JSON

  • Upgrade json4s to 3.2.10
  • Correctly detect if an incoming request is json or not

Scalatra is a blazing fast, async Scala web micro-framework; inspired by Sinatra.