Skip to content

Releases: jvican/dijon

v0.6.0

02 Nov 01:16
3ffda3e
Compare
Choose a tag to compare
  • Upgrading to latest Scala version 2.12.6 and dependencies (jsoniter-scala and others, see commit log)
  • Add support of Scala.js for Scala 2.12.x and 2.11.x (#203)
  • Fix the Java 9+ compatibility issue described here: https://github.com/makingthematrix/scala-suffix (#213)
  • More efficient serialization to string + update Scala versions for CI tests with coverage + (#250)

All changes in this release: v0.5.0...v0.6.0

v0.5.0

06 Apr 07:32
84e7a0d
Compare
Choose a tag to compare
  • Added Scala.js support

All changes in this release: v0.4.0...v0.5.0

v0.4.0

28 Nov 22:22
fff0609
Compare
Choose a tag to compare

Pathikrit, the original author of the project, has transferred ownership of dijon to Jorge (@jvican).

As such, there are some breaking changes in this release to facilitate releasing new artifacts:

  • Changed coordinates from com.pathikrit.bhowmick to me.vican.jorge
  • Changed package name from com.pathikrit.bhowmick.dijon to dijon

Other changes and additions:

  • Switch to latest versions of Scala, jsoniter-scala, and scala-collection-compat libraries
  • Added obj() and arr() constructor functions for building up complex JSON values with less overhead
  • Added checking of depth during parsing and serialization with default limits that can be configured using system properties: dijon.maxParsingDepth and dijon.maxSerializationDepth.
  • Added ability to configure initial size of data structures for empty JSON arrays and maps
  • Added missing deep copying for ++ and -- functions to be safe always

All changes in this release: v0.3.0...v0.4.0

v0.3.0

07 Aug 17:10
Compare
Choose a tag to compare
  • Switch to latest versions of Scala: 2.13.x, 2.12.x, and 2.11.x
  • Switch to jsoniter-scala-core parser/serializer for RFC8259 support and for more safety and efficiency
  • Remove usage of Scala Reflection library
  • Replace as[T] by asString/asInt/asDouble/asBoolean methods
  • Add pretty printing
  • Add deepCopy method
  • Switch to publishing on the Maven Central

All changes in this release: 5b61382...v0.3.0