Skip to content

Commit 20f9ee3

Browse files
authored
Version 1.32.0 → 1.33.0 (#1859)
1 parent 4aabe1c commit 20f9ee3

File tree

11 files changed

+88
-20
lines changed

11 files changed

+88
-20
lines changed

dhall-bash/dhall-bash.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-bash
2-
Version: 1.0.30
2+
Version: 1.0.31
33
Cabal-Version: >=1.10
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -31,7 +31,7 @@ Library
3131
base >= 4.8.0.0 && < 5 ,
3232
bytestring < 0.11,
3333
containers < 0.7 ,
34-
dhall >= 1.31.0 && < 1.33,
34+
dhall >= 1.33.0 && < 1.34,
3535
neat-interpolation < 0.6 ,
3636
shell-escape < 0.3 ,
3737
text >= 0.2 && < 1.3

dhall-json/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
1.7.0
2+
3+
* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
4+
* You can now optionally add a comment header to the YAML output
5+
indicating that the file is generated and should not be hand-edited
6+
* This is a breaking change because this adds a new `noEdit` field to the
7+
options type
8+
* In practice this breakage won't affect most users
9+
* [Produce output compatible with YAML 1.1](https://github.com/dhall-lang/dhall-haskell/pull/1788)
10+
* Special strings like `on` are now quoted in order to avoid being
11+
misinterpreted as boolean values by YAML 1.1 implementations
12+
* [Show JSON/YAML path on error reporting](https://github.com/dhall-lang/dhall-haskell/pull/1799)
13+
* Error messages will now include the path to the error in the diagnostic
14+
output
15+
116
1.6.4
217

318
* [Add `json-to-dhall` support for inferring the schema](https://github.com/dhall-lang/dhall-haskell/pull/1773)

dhall-json/dhall-json.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-json
2-
Version: 1.6.4
2+
Version: 1.7.0
33
Cabal-Version: >=1.10
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -44,7 +44,7 @@ Library
4444
aeson-yaml >= 1.0.6 && < 1.1 ,
4545
bytestring < 0.11,
4646
containers >= 0.5.9 && < 0.7 ,
47-
dhall >= 1.32.0 && < 1.33,
47+
dhall >= 1.33.0 && < 1.34,
4848
exceptions >= 0.8.3 && < 0.11,
4949
filepath < 1.5 ,
5050
optparse-applicative >= 0.14.0.0 && < 0.16,

dhall-lsp-server/dhall-lsp-server.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: dhall-lsp-server
2-
Version: 1.0.7
2+
Version: 1.0.8
33
cabal-version: 1.12
44
synopsis: Language Server Protocol (LSP) server for Dhall
55
homepage: https://github.com/dhall-lang/dhall-haskell/dhall-lsp-server#readme
@@ -50,8 +50,8 @@ library
5050
, containers >= 0.5.11.0 && < 0.7
5151
, data-default >= 0.7.1.1 && < 0.8
5252
, directory >= 1.2.2.0 && < 1.4
53-
, dhall >= 1.29.0 && < 1.33
54-
, dhall-json >= 1.4 && < 1.7
53+
, dhall >= 1.29.0 && < 1.34
54+
, dhall-json >= 1.4 && < 1.8
5555
, filepath >= 1.4.2 && < 1.5
5656
, haskell-lsp >= 0.19.0.0 && < 0.23
5757
, rope-utf16-splay >= 0.3.1.0 && < 0.4

dhall-nix/dhall-nix.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-nix
2-
Version: 1.1.14
2+
Version: 1.1.15
33
Cabal-Version: >=1.10
44
Build-Type: Simple
55
Tested-With: GHC == 8.0.1
@@ -30,7 +30,7 @@ Library
3030
base >= 4.8.0.0 && < 5 ,
3131
containers < 0.7 ,
3232
data-fix < 0.3 ,
33-
dhall >= 1.31 && < 1.33,
33+
dhall >= 1.31 && < 1.34,
3434
hnix >= 0.7 && < 0.10,
3535
lens-family-core >= 1.0.0 && < 2.2 ,
3636
neat-interpolation < 0.6 ,

dhall-try/dhall-try.cabal

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ cabal-version: >=1.10
1515
executable dhall-try
1616
main-is: Main.hs
1717
build-depends: base >= 4.11.0.0 && < 5
18-
, aeson-pretty >= 0.8.7 && < 0.9
19-
, dhall >= 1.19.0 && < 1.33
20-
, dhall-json >= 1.2.5 && < 1.7
21-
, prettyprinter >= 1.5.1 && < 1.7
22-
, text >= 1.2.3.0 && < 1.3
23-
, ghcjs-base >= 0.2.0.0 && < 0.3
18+
, aeson-pretty
19+
, dhall
20+
, dhall-json
21+
, prettyprinter
22+
, text
23+
, ghcjs-base
2424
hs-source-dirs: src
2525
default-language: Haskell2010
2626
ghc-options: -Wall -dedupe

dhall-yaml/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
1.2.0
2+
3+
* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
4+
* You can now optionally add a comment header to the YAML output
5+
indicating that the file is generated and should not be hand-edited
6+
* This is a breaking change because this adds a new `noEdit` field to the
7+
options type
8+
* In practice this breakage won't affect most users
9+
* [Produce output compatible with YAML 1.1](https://github.com/dhall-lang/dhall-haskell/pull/1788)
10+
* Special strings like `on` are now quoted in order to avoid being
11+
misinterpreted as boolean values by YAML 1.1 implementations
12+
* [Show JSON/YAML path on error reporting](https://github.com/dhall-lang/dhall-haskell/pull/1799)
13+
* Error messages will now include the path to the error in the diagnostic
14+
output
15+
116
1.1.0
217

318
* BREAKING CHANGE: [Add `yaml-to-dhall` support for inferring the schema](https://github.com/dhall-lang/dhall-haskell/pull/1773)

dhall-yaml/dhall-yaml.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-yaml
2-
Version: 1.1.0
2+
Version: 1.2.0
33
Cabal-Version: >=1.10
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -37,8 +37,8 @@ Library
3737
base >= 4.8.0.0 && < 5 ,
3838
aeson >= 1.0.0.0 && < 1.6 ,
3939
bytestring < 0.11,
40-
dhall >= 1.31.0 && < 1.33,
41-
dhall-json >= 1.6.0 && < 1.7 ,
40+
dhall >= 1.31.0 && < 1.34,
41+
dhall-json >= 1.6.0 && < 1.8 ,
4242
optparse-applicative >= 0.14.0.0 && < 0.16,
4343
text >= 0.11.1.0 && < 1.3 ,
4444
vector

dhall/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
1.33.0
2+
3+
* [Supports version 17.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.0.0)
4+
* BREAKING CHANGE: [URLs no longer support quoted path components](https://github.com/dhall-lang/dhall-haskell/pull/1812)
5+
* BREAKING CHANGE: [`Optional/{fold,build}` are no longer built-ins](https://github.com/dhall-lang/dhall-haskell/pull/1802)
6+
* [Record fields now permit empty labels](https://github.com/dhall-lang/dhall-haskell/pull/1812)
7+
* BREAKING CHANGE: [Fail instead of hanging when deriving `FromDhall` for recursive types](https://github.com/dhall-lang/dhall-haskell/pull/1825)
8+
* This is a breaking change as now the `expected` type returns an
9+
`Expector (Expr Src Void)` (essentially an `Either`) instead of
10+
`Expr Src Void`
11+
* If you really don't want to handle the new error-related wrapper, you can
12+
get the old behavior using a partial pattern match (which will be partial,
13+
still an improvement over the previous behavior, which was hanging)
14+
* [Fix invalid cache entries](https://github.com/dhall-lang/dhall-haskell/pull/1793)
15+
* The interpreter will now correct cached expressions that are incorrect
16+
and warn you when this happens
17+
* Specifically, if there is a hash mismatch from the cached expression the
18+
interpreter will resolve the import again and fix the cache if the
19+
resolved import matches the expected hash
20+
* [Make `encodeExpression` polymorphic](https://github.com/dhall-lang/dhall-haskell/pull/1789)
21+
* `encodeExpression` now has a more general type, which means that you
22+
can use it to serialise expressions without imports (i.e.
23+
ones of type `Expr Void Void`)
24+
* [Add `--quiet` option for `dhall decode`](https://github.com/dhall-lang/dhall-haskell/pull/1803)
25+
* [Add `--noted` flag for `dhall haskell-syntax-tree`](https://github.com/dhall-lang/dhall-haskell/pull/1843)
26+
* Performance improvements:
27+
* There were several performance improvements related to binary decoding,
28+
which should improve cache lookup speed
29+
* [#1807](https://github.com/dhall-lang/dhall-haskell/pull/1807)
30+
* [#1809](https://github.com/dhall-lang/dhall-haskell/pull/1809)
31+
* [#1857](https://github.com/dhall-lang/dhall-haskell/pull/1857)
32+
* Improvements to error messages
33+
* [#1824](https://github.com/dhall-lang/dhall-haskell/pull/1824)
34+
* [#1849](https://github.com/dhall-lang/dhall-haskell/pull/1849)
35+
* [#1851](https://github.com/dhall-lang/dhall-haskell/pull/1851)
36+
* Fixes to haddocks
37+
* [#1815](https://github.com/dhall-lang/dhall-haskell/pull/1815)
38+
139
1.32.0
240

341
* [Supports version 16.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v16.0.0)

0 commit comments

Comments
 (0)