- Compiled for Scala 2.11
- Implement equals, hashCode, toString in LinearSeqWrapper
- Support for Collection#toArray(T[])T[] in LinearSeqWrapper
- Drop support for Scala 2.8.x
- Binary compatible with Scala 2.9.2 and 2.10
- Remove @serializable annotation (deprecated)
- Upgrade to sbt 0.12.4
- Performance optimizations for LinearSeq
- Binary compatibility with Scala 2.9.1
- Binary compatibility with Scala 2.9.0 and 2.9.0-1
- Turn any Scala collection into the corresponding Java collection
- Turn any Java collection into the corresponding Scala collection
- Use
foreach
on any Java collection - Correctly handle primitives, Comparable, Comparator, Ordered, and Ordering
- Changed signature of Map#foreach to take a function of a Tuple2 rather than a Function2
- Added support for Comparable, Comparator, Ordered, and Ordering
- Coercible no longer subclasses Function1 (to prevent accidentally putting implicit conversions in scope)
- Wrappers are now @serializable if the underlying collection is @serializable
Special thanks to Daniel Spiewak and Michel Salim, who provided the feedback that led to most of the improvements in this release.
- Port of scala-javautils to Scala 2.8.0.Beta1
- Now with a better package name: scalaj.collection
- Also supports bidirectional conversion between Java boxed types (java.lang.Integer) and Scala primitive types (scala.Int)