BSD-3-Clause licensed by Gabriel Gonzalez
This version can be pinned in stack with:dhall-json-1.3.0@sha256:7afae1a51b3081b2788497fada89004c2305616357dab9a2c727a6f7c7753d80,4887
Module documentation for 1.3.0
Depends on 16 packages
(full list with versions):
aeson,
aeson-pretty,
base,
bytestring,
containers,
dhall,
dhall-json,
exceptions,
lens,
libyaml,
optparse-applicative,
scientific,
text,
unordered-containers,
vector,
yaml Use this package if you want to convert between Dhall expressions and JSON
or YAML. You can use this package as a library or an executable:
The Dhall.JSON
module also contains instructions for how to use this
package
1.3.0
- BREAKING CHANGE: Change YAML/JSON encoding for
NaN
/Infinity
/-Infinity
- BREAKING CHANGE: Isolate YAML code to one modulee
- New
yaml-to-dhall
command-line utility
- Add
--quoted
flag to force quoting of YAML string literals
1.2.8
- New
json-to-dhall
command-line utility
--omitEmpty
now 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
--omitEmpty
flag for omitting nulls and empty records
1.2.6
- Add
--version
flag
- Build against
tasty-1.2
- Add
--compact
flag to dhall-to-json
1.2.5
- Build against
dhall-1.19.0
1.2.4
- Build against
dhall-1.18.0
- New
dhall-to-yaml
--documents
flag for generating split documents
- Build against
yaml-0.10.2.0
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