summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: af300c7cc830c39a97174b01bb0ff9d9a945c900 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Changelog

#### [Unreleased]

#### [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 (https://github.com/Nadrieril/dhall-rust/pull/202)

#### [0.9.0] - 2020-11-20

- BREAKING CHANGE: Support Dhall v19.0.0
- Support reading a CBOR-encoded binary file (https://github.com/Nadrieril/dhall-rust/issues/199)

#### [0.8.0] - 2020-10-28

- Implement serialization (https://github.com/Nadrieril/dhall-rust/issues/164)
- BREAKING CHANGE: use u64/i64 instead of usize/isize in `NumKind`

#### [0.7.5] - 2020-10-28

- Make `SimpleValue` deserializable within other types (https://github.com/Nadrieril/dhall-rust/issues/184)

#### [0.7.4] - 2020-10-25

- Add new `Text/replace` builtin (https://github.com/Nadrieril/dhall-rust/pull/181)

#### [0.7.3] - 2020-10-24

- Add a `SimpleValue` type to the public interface (https://github.com/Nadrieril/dhall-rust/pull/183)

#### [0.7.2] - 2020-10-24

- Fix `reqwest` feature (https://github.com/Nadrieril/dhall-rust/pull/182)

#### [0.7.1] - 2020-10-16

- Add a `Display` impl for `SimpleType` (https://github.com/Nadrieril/dhall-rust/issues/179)
- Make reqwest an optional dependency (https://github.com/Nadrieril/dhall-rust/issues/178)

#### [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` 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

<!-- next-url -->
[Unreleased]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.10.1...HEAD
[0.10.1]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.10.0...serde_dhall-v0.10.1
[0.10.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.9.0...serde_dhall-v0.10.0
[0.9.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.8.0...serde_dhall-v0.9.0
[0.8.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.5...serde_dhall-v0.8.0
[0.7.5]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.4...serde_dhall-v0.7.5
[0.7.4]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.3...serde_dhall-v0.7.4
[0.7.3]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.2...serde_dhall-v0.7.3
[0.7.2]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.1...serde_dhall-v0.7.2
[0.7.1]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.7.0...serde_dhall-v0.7.1
[0.7.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.6.0...serde_dhall-v0.7.0
[0.6.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.5.3...serde_dhall-v0.6.0
[0.5.3]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.5.2...serde_dhall-v0.5.3
[0.5.2]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.5.1...serde_dhall-v0.5.2
[0.5.1]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.5.0...serde_dhall-v0.5.1
[0.5.0]: https://github.com/Nadrieril/dhall-rust/compare/serde_dhall-v0.4.0...serde_dhall-v0.5.0