1.3.0 * BREAKING CHANGE: Change YAML/JSON encoding for `NaN`/`Infinity`/`-Infinity` * They are now encoded as the standard `"nan"`/`"inf"`/`"-inf"` representations instead of `null`/`MIN_DOUBLE/`/`MAX_DOUBLE` * See: https://github.com/dhall-lang/dhall-haskell/pull/946 * BREAKING CHANGE: Isolate YAML code to one modulee * This is a breaking change because it moves `Dhall.JSON.jsonToYaml` to `Dhall.YAML.jsonToYaml` * See: https://github.com/dhall-lang/dhall-haskell/pull/989/files * New `yaml-to-dhall` command-line utility * See: https://github.com/dhall-lang/dhall-haskell/pull/977 * Add `--quoted` flag to force quoting of YAML string literals * See: https://github.com/dhall-lang/dhall-haskell/pull/941 1.2.8 * New `json-to-dhall` command-line utility * See: https://github.com/dhall-lang/dhall-haskell/pull/884 * `--omitEmpty` now also omits empty arrays * See: https://github.com/dhall-lang/dhall-haskell/pull/872 * Build against `dhall-1.22.0` * Improved error messages: * See: https://github.com/dhall-lang/dhall-haskell/pull/895 * See: https://github.com/dhall-lang/dhall-haskell/pull/900 1.2.7 * Build against `dhall-1.21.0` * Support GHC 7.10.3 * See: https://github.com/dhall-lang/dhall-haskell/pull/814 * Add new `--omitEmpty` flag for omitting nulls and empty records 1.2.6 * Add `--version` flag * See: https://github.com/dhall-lang/dhall-haskell/pull/704 * Build against `tasty-1.2` * See: https://github.com/dhall-lang/dhall-haskell/pull/731 * Add `--compact` flag to `dhall-to-json` * Eventually `--pretty` will become the default, so this flag provides a way for a user to preserve the old 1-line output when that happens * See: https://github.com/dhall-lang/dhall-haskell/pull/743 1.2.5 * Build against `dhall-1.19.0` * See: https://github.com/dhall-lang/dhall-haskell/pull/667 * See: https://github.com/dhall-lang/dhall-haskell/pull/675 * See: https://github.com/dhall-lang/dhall-haskell/pull/689 1.2.4 * Build against `dhall-1.18.0` * See: https://github.com/dhall-lang/dhall-json/pull/61 * See: https://github.com/dhall-lang/dhall-json/pull/63 * See: https://github.com/dhall-lang/dhall-json/pull/67 * New `dhall-to-yaml` `--documents` flag for generating split documents * See: https://github.com/dhall-lang/dhall-json/pull/59 * Build against `yaml-0.10.2.0` * This improves the multi-line string literals in generated YAML * See: https://github.com/dhall-lang/dhall-json/pull/57 1.2.3 * Correctly handle nested association lists * Increase upper bound on `dhall` dependency * Increase upper bound on `yaml` dependency 1.2.2 * Increase upper bound on `dhall` dependency * Increase upper bound on `yaml` dependency 1.2.1 * Add support for preserving sum type tags * Sort keys when pretty-printing JSON * Increase upper bound on `dhall` dependency 1.2.0 * BREAKING CHANGE: Add support for converting association lists to JSON records * This changes the behavior for records with two keys named `mapKey` and `mapValue` * Fix `--help` to not print `ExitSuccess` * Fix lower bound on `dhall` dependency * Remove `optparse-generic` dependency * Increase upper bound on `dhall` dependency 1.1.0 * BREAKING CHANGE: Build against `dhall-1.13.0` * This requires a breaking change to the type of `codeToValue` 1.0.13 * Add `--omitNull` flag to omit null-valued fields from generated JSON records * Add `codeToValue` * Increase upper bound on `dhall` dependency 1.0.12 * Increase upper bound on `aeson` dependency * Increase upper bound on `dhall` dependency 1.0.11 * Increase upper bound on `dhall` dependency * Increase upper bound on `optparse-generic` dependency 1.0.10 * Increase upper bound on `dhall` dependency 1.0.9 * Add trailing newline to JSON output * Remove dependency on `QuasiQuotes` 1.0.8 * Increase upper bound on `dhall` dependency 1.0.7 * Add `--pretty` flag * Increase upper bound on `dhall` dependency 1.0.6 * Increase upper bound on `aeson` dependency * Increase upper bound on `dhall` dependency 1.0.5 * Increase upper bound on `optparse-generic` dependency * Increase upper bound on `trifecta` dependency 1.0.4 * Increase upper bound on `dhall` dependency 1.0.3 * Increase upper bound on `dhall` dependency 1.0.2 * Add support for translating unions by stripping the tag * Increase upper bound on `dhall` dependency 1.0.1 * Increase upper bound on `dhall` dependency 1.0.0 * Initial release