Changelog for dhall-json-1.3.0
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 ofnull/MIN_DOUBLE//MAX_DOUBLE - See: https://github.com/dhall-lang/dhall-haskell/pull/946
- They are now encoded as the standard
- BREAKING CHANGE: Isolate YAML code to one modulee
- This is a breaking change because it moves
Dhall.JSON.jsonToYamltoDhall.YAML.jsonToYaml - See: https://github.com/dhall-lang/dhall-haskell/pull/989/files
- This is a breaking change because it moves
- New
yaml-to-dhallcommand-line utility - Add
--quotedflag to force quoting of YAML string literals
1.2.8
- New
json-to-dhallcommand-line utility --omitEmptynow also omits empty arrays- Build against
dhall-1.22.0 - Improved error messages:
1.2.7
- Build against
dhall-1.21.0 - Support GHC 7.10.3
- Add new
--omitEmptyflag for omitting nulls and empty records
1.2.6
- Add
--versionflag - Build against
tasty-1.2 - Add
--compactflag todhall-to-json- Eventually
--prettywill 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
- Eventually
1.2.5
- Build against
dhall-1.19.0
1.2.4
- Build against
dhall-1.18.0 - New
dhall-to-yaml--documentsflag for generating split documents - 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
dhalldependency - Increase upper bound on
yamldependency
1.2.2
- Increase upper bound on
dhalldependency - Increase upper bound on
yamldependency
1.2.1
- Add support for preserving sum type tags
- Sort keys when pretty-printing JSON
- Increase upper bound on
dhalldependency
1.2.0
- BREAKING CHANGE: Add support for converting association lists to JSON records
- This changes the behavior for records with two keys named
mapKeyandmapValue
- This changes the behavior for records with two keys named
- Fix
--helpto not printExitSuccess - Fix lower bound on
dhalldependency - Remove
optparse-genericdependency - Increase upper bound on
dhalldependency
1.1.0
- BREAKING CHANGE: Build against
dhall-1.13.0- This requires a breaking change to the type of
codeToValue
- This requires a breaking change to the type of
1.0.13
- Add
--omitNullflag to omit null-valued fields from generated JSON records - Add
codeToValue - Increase upper bound on
dhalldependency
1.0.12
- Increase upper bound on
aesondependency - Increase upper bound on
dhalldependency
1.0.11
- Increase upper bound on
dhalldependency - Increase upper bound on
optparse-genericdependency
1.0.10
- Increase upper bound on
dhalldependency
1.0.9
- Add trailing newline to JSON output
- Remove dependency on
QuasiQuotes
1.0.8
- Increase upper bound on
dhalldependency
1.0.7
- Add
--prettyflag - Increase upper bound on
dhalldependency
1.0.6
- Increase upper bound on
aesondependency - Increase upper bound on
dhalldependency
1.0.5
- Increase upper bound on
optparse-genericdependency - Increase upper bound on
trifectadependency
1.0.4
- Increase upper bound on
dhalldependency
1.0.3
- Increase upper bound on
dhalldependency
1.0.2
- Add support for translating unions by stripping the tag
- Increase upper bound on
dhalldependency
1.0.1
- Increase upper bound on
dhalldependency
1.0.0
- Initial release