Skip to content

Latest commit

 

History

History
161 lines (108 loc) · 6.28 KB

CHANGELOG.md

File metadata and controls

161 lines (108 loc) · 6.28 KB

Changelog

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 deprecated serde_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

  • Add a Display impl for SimpleType (#179)
  • Make reqwest an optional dependency (#178)

0.7.0 - 2020-09-15

  • BREAKING CHANGE: Support Dhall v18.0.0

0.6.0 - 2020-08-05

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 and toMap 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 API

    You need to replace uses of from_str(s) with from_str(s).parse(). The various type annotation methods have been removed; use instead the methods on the Deserializer struct.

0.4.0

  • dhall now uses the stable Rust toolchain !
  • Implement record puns
  • Add support for with keyword
  • Implement remote imports with conservative sanity checking
  • Implement missing and env:VAR imports
  • Implement as Text and as Location imports
  • Implement projection by expression
  • Implement some normalization simplifications

0.3.0

  • 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

0.2.1

  • Improve documentation and deserialize many more types

0.2.0

  • Update to supporting dhall v12.0.0

0.1.0

  • Initial release