0.12.1 - 2023-02-01
0.12.0 - 2022-08-15
- BREAKING CHANGE: Change minimum supported version to 1.60.0 because of
minicbor
dependency - Use
minicbor
instead of the deprecatedserde_cbor
(#236) - BREAKING CHANGE: Change minimum supported version to 1.58.0 because of
libtest-mimic
dependency (#234) - Implement ToDhall for SimpleType (#233)
0.11.2 - 2022-06-24
- Implement StaticType for u16 (#230)
0.11.1 - 2022-05-19
- Improve error message on duplicate non-mergeable fields (#229)
0.11.0 - 2022-01-01
- Fix reading file with a path relative to HOME (#224)
- Change
?
to only fall back on absent imports - Add support for custom builtin types (#220)
- Add support for Unix shebangs
StaticType
derive supports records in Union Types (#219)- BREAKING CHANGE: Change minimum supported version to 1.46.0 because of reqwest dependency.
0.10.1 - 2021-04-03
0.10.0 - 2021-02-04
- BREAKING CHANGE: Change minimum supported version to 1.44.0.
- BREAKING CHANGE: Support dhall v20.0.0
if
can return a type (#202)
0.9.0 - 2020-11-20
- BREAKING CHANGE: Support Dhall v19.0.0
- Support reading a CBOR-encoded binary file (#199)
0.8.0 - 2020-10-28
- Implement serialization (#164)
- BREAKING CHANGE: use u64/i64 instead of usize/isize in
NumKind
0.7.5 - 2020-10-28
- Make
SimpleValue
deserializable within other types (#184)
0.7.4 - 2020-10-25
- Add new
Text/replace
builtin (#181)
0.7.3 - 2020-10-24
- Add a
SimpleValue
type to the public interface (#183)
0.7.2 - 2020-10-24
- Fix
reqwest
feature (#182)
0.7.1 - 2020-10-16
0.7.0 - 2020-09-15
- BREAKING CHANGE: Support Dhall v18.0.0
0.6.0 - 2020-08-05
-
Allow trailing delimiters in records, lists, etc.
-
BREAKING CHANGE: Support Dhall v17.0.0
See https://github.com/dhall-lang/dhall-lang/releases/tag/v16.0.0 and https://github.com/dhall-lang/dhall-lang/releases/tag/v17.0.0 for details.
-
Fix running tests on Windows. Developing on this lib should now be possible on Windows.
0.5.3 - 2020-05-30
- Support import caching
- Support building on Windows
- Support building to wasm (but imports don't work)
0.5.2 - 2020-04-12
- Fix #162
- Update to supporting Dhall v15.0.0
- Deserialize
Prelude.Map
andtoMap
to a map instead of a list.
0.5.1 - 2020-04-09
- Small fixes
0.5.0 - 2020-04-05
-
Add
serde_dhall::from_file
to read a Dhall file directly. -
BREAKING CHANGE: reworked most of the
serde_dhall
APIYou need to replace uses of
from_str(s)
withfrom_str(s).parse()
. The various type annotation methods have been removed; use instead the methods on theDeserializer
struct.
dhall
now uses the stable Rust toolchain !- Implement record puns
- Add support for
with
keyword - Implement remote imports with conservative sanity checking
- Implement
missing
andenv:VAR
imports - Implement
as Text
andas Location
imports - Implement projection by expression
- Implement some normalization simplifications
- Update to supporting dhall v14.0.0
- Add support for dotted field syntax
- Disallow Natural literals with leading zeros
- Add support for duplicate record fields
- Update to supporting dhall v13.0.0
- Improve documentation and deserialize many more types
- Update to supporting dhall v12.0.0
- Initial release