Skip to content

Releases: jonas/circe-config

0.2.1

20 Aug 03:00
Compare
Choose a tag to compare
  • Update circe to version 0.8.0.
  • Update other dependencies.

0.2.0

01 Mar 00:55
Compare
Choose a tag to compare
  • Fix normalization of JSON used for testing the printer law. (#1)
  • Improve documentation with examples using sbt-doctest.
  • Rename printer.defaultOptions to printer.DefaultOptions.
  • Change syntax.configDecoder to operate on the JSON AST instead of strings.

0.1.1

11 Feb 21:02
Compare
Choose a tag to compare
  • Add release notes.
  • Publish to Maven Central. (#2)

0.1.0

04 Feb 03:45
Compare
Choose a tag to compare

Heavily inspired by the circe-yaml library the initial version provides:

  • a circe parser module for Typesafe Config instances.

  • an experimental printer module which in some cases truncates JSON numbers
    (#1).

  • a syntax module with implicits for decoding inspired by Ficus.

    val config: Config = ...
    val settings = config.as[Settings]