Releases: AVSystem/scala-commons
Releases · AVSystem/scala-commons
2.7.1
2.7.0
2.6.2
2.6.1
2.6.0
Changes in BSON serialization (in commons-mongo
module):
- BSON serialization uses the smallest possible representation based on actual values:
Long
is serialized toBsonInt32
if the value is small enoughBigInt
is serialized toBsonInt64
orBsonInt32
if the value is small enoughBigDecimal
is serialized toBsonDecimal128
where possible (#410)
BsonReaderInput
based onBsonBinaryReader
can now read document fields in any order (#411)peekField
was implemented- this doesn't work with
BsonDocumentReader
due to upstream bug in its implementation
2.5.4
2.5.3
2.5.2
2.5.0
v2.0.0
- Added support for Scala 2.13 and dropped support for Scala 2.11
GenCodec
creates aList
instead ofVector
when deserializingscala.collection.Seq
orscala.collection.immutable.Seq
#76commons-annotations
module removed, annotations moved tocommons-core
- removed
commons-rest
,commons-akka
andcommons-kafka
AnnotationAggregate
redesigned to useaggregated
method rather than dummy type member- aliases for
Annotation
andStaticAnnotation
inCommonAliases
Async
moved fromRawRest
intoconcurrent
packagedeclareSize
,sizePolicy
forOutput
s andknownSize
forInput
s