Skip to content

Commit bf4349e

Browse files
authored
Version 1.22.0 → 1.23.0 (#943)
1 parent 2530207 commit bf4349e

File tree

7 files changed

+53
-6
lines changed

7 files changed

+53
-6
lines changed

dhall-bash/dhall-bash.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Library
3131
base >= 4.8.0.0 && < 5 ,
3232
bytestring < 0.11,
3333
containers < 0.7 ,
34-
dhall >= 1.22.0 && < 1.23,
34+
dhall >= 1.22.0 && < 1.24,
3535
neat-interpolation < 0.4 ,
3636
shell-escape < 0.3 ,
3737
text >= 0.2 && < 1.3

dhall-json/dhall-json.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Library
3535
Build-Depends:
3636
base >= 4.8.0.0 && < 5 ,
3737
aeson >= 1.0.0.0 && < 1.5 ,
38-
dhall >= 1.22.0 && < 1.23,
38+
dhall >= 1.22.0 && < 1.24,
3939
optparse-applicative >= 0.14.0.0 && < 0.15,
4040
text >= 0.11.1.0 && < 1.3 ,
4141
unordered-containers < 0.3

dhall-nix/dhall-nix.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Library
3030
base >= 4.8.0.0 && < 5 ,
3131
containers < 0.7 ,
3232
data-fix < 0.3 ,
33-
dhall >= 1.22 && < 1.23,
33+
dhall >= 1.22 && < 1.24,
3434
hnix >= 0.5 && < 0.7 ,
3535
neat-interpolation < 0.4 ,
3636
text >= 0.8.0.0 && < 1.3

dhall-text/dhall-text.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Executable dhall-to-text
2525
Main-Is: Main.hs
2626
Build-Depends:
2727
base >= 4.8.0.0 && < 5 ,
28-
dhall >= 1.15.0 && < 1.23,
28+
dhall >= 1.15.0 && < 1.24,
2929
optparse-applicative < 0.15,
3030
text >= 0.11.1.0 && < 1.3
3131
GHC-Options: -Wall

dhall-try/dhall-try.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ executable dhall-try
1616
main-is: Main.hs
1717
build-depends: base >= 4.11.0.0 && < 5
1818
, aeson-pretty >= 0.8.7 && < 0.9
19-
, dhall >= 1.19.0 && < 1.23
19+
, dhall >= 1.19.0 && < 1.24
2020
, dhall-json >= 1.2.5 && < 1.3
2121
, prettyprinter >= 1.2.1 && < 1.3
2222
, text >= 1.2.3.0 && < 1.3

dhall/CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
1.23.0
2+
3+
* BREAKING CHANGE: Fix marshaling union literals
4+
* 1.22.0 introduced two separate bugs in marshaling union literals between
5+
Dhall and Haskell, which this release fixes:
6+
* Dhall enums did not correctly map onto Haskell enums
7+
* New-style union literals (i.e. `< A : T >.A x`) were not correctly
8+
supported
9+
* See: https://github.com/dhall-lang/dhall-haskell/pull/918
10+
* See: https://github.com/dhall-lang/dhall-haskell/pull/927
11+
* See: https://github.com/dhall-lang/dhall-haskell/pull/936
12+
* BUG FIX: Fix α-normalization
13+
* Version 1.22.0 introduced a new faster evaluation algorithm, but the new
14+
algorithm introduced two α-normalization regression, which this release
15+
fixes
16+
* The primary effect of this bug was that semantic integrity checks would
17+
fail for expressions that contain an `if`/`then`/else` expression in their
18+
normal form
19+
* See: https://github.com/dhall-lang/dhall-haskell/pull/931
20+
* See: https://github.com/dhall-lang/dhall-haskell/pull/938
21+
* BUG FIX: Fix merging of sort-level record types
22+
* The language standard requires that `{ a : Kind } ⩓ { b : Kind }` is
23+
valid, which this change fixes
24+
* See: https://github.com/dhall-lang/dhall-haskell/pull/891
25+
* BUG FIX: `dhall freeze` respects the `--ascii` flag
26+
* See: https://github.com/dhall-lang/dhall-haskell/pull/934
27+
* BUG FIX: Don't autocomplete fields for record types
28+
* This prevents the REPL from expanding `{ x : T }.<TAB>` to `{ x : T }.x`
29+
* See: https://github.com/dhall-lang/dhall-haskell/pull/937
30+
* Support `MonadFail`-related changes in GHC 8.8
31+
* See: https://github.com/dhall-lang/dhall-haskell/pull/912
32+
* Add `cross` flag to simplify cross-compilation
33+
* This allows the `dhall` package to be built without using
34+
`TemplateHaskell`
35+
* See: https://github.com/dhall-lang/dhall-haskell/pull/928
36+
* Increase lines of context for error messages
37+
* Error messages now provide at least 20 lines of context instead of 3
38+
before truncating large expressions
39+
* See: https://github.com/dhall-lang/dhall-haskell/pull/916
40+
* Add line numbers to error messages
41+
* The bottom of every Dhall type error includes the original source code,
42+
which now has line numbers on the left margin
43+
* See: https://github.com/dhall-lang/dhall-haskell/pull/919
44+
* Expand lower bounds on `megaparsec`/`transformers-compat` dependencies
45+
* This is to support `dhall` on Debian Sid
46+
* See: https://github.com/dhall-lang/dhall-haskell/pull/939
47+
148
1.22.0
249

350
* Supports version 7.0.0 of the standard

dhall/dhall.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall
2-
Version: 1.22.0
2+
Version: 1.23.0
33
Cabal-Version: >=1.10
44
Build-Type: Simple
55
Tested-With: GHC == 7.10.3, GHC == 8.4.3, GHC == 8.6.1

0 commit comments

Comments
 (0)