Skip to content

Commit 6a70f13

Browse files
authored
Version 1.19.1 → 1.20.0 (#767)
1 parent 528ea42 commit 6a70f13

File tree

11 files changed

+92
-12
lines changed

11 files changed

+92
-12
lines changed

dhall-bash/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `dhall-bash 1.0.17`
1+
# `dhall-bash`
22

33
For installation or development instructions, see:
44

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.17
2+
Version: 1.0.18
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 7.10.2, GHC == 8.0.1
@@ -31,7 +31,7 @@ Library
3131
base >= 4.8.0.0 && < 5 ,
3232
bytestring < 0.11,
3333
containers < 0.7 ,
34-
dhall >= 1.18.0 && < 1.20,
34+
dhall >= 1.18.0 && < 1.21,
3535
neat-interpolation < 0.4 ,
3636
shell-escape < 0.3 ,
3737
text >= 0.2 && < 1.3

dhall-json/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
1.2.6
2+
3+
* Add `--version` flag
4+
* See: https://github.com/dhall-lang/dhall-haskell/pull/704
5+
* Build against `tasty-1.2`
6+
* See: https://github.com/dhall-lang/dhall-haskell/pull/731
7+
* Add `--compact` flag to `dhall-to-json`
8+
* Eventually `--pretty` will become the default, so this flag provides a
9+
way for a user to preserve the old 1-line output when that happens
10+
* See: https://github.com/dhall-lang/dhall-haskell/pull/743
11+
112
1.2.5
213

314
* Build against `dhall-1.19.0`

dhall-json/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `dhall-json 1.2.5`
1+
# `dhall-json`
22

33
For installation or development instructions, see:
44

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.2.5
2+
Version: 1.2.6
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 7.10.2, GHC == 8.0.1
@@ -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.19.0 && < 1.20,
38+
dhall >= 1.19.0 && < 1.21,
3939
optparse-applicative >= 0.14.0.0 && < 0.15,
4040
text >= 0.11.1.0 && < 1.3 ,
4141
unordered-containers < 0.3

dhall-text/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `dhall-text 1.0.14`
1+
# `dhall-text`
22

33
For installation or development instructions, see:
44

dhall-text/dhall-text.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-text
2-
Version: 1.0.14
2+
Version: 1.0.15
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 7.10.2, GHC == 8.0.1
@@ -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.20,
28+
dhall >= 1.15.0 && < 1.21,
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.20
19+
, dhall >= 1.19.0 && < 1.21
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: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
1.20.0
2+
3+
* Supports version 5.0.0 of the language standard
4+
* See: https://github.com/dhall-lang/dhall-lang/releases/tag/v5.0.0
5+
* BREAKING CHANGE TO THE LANGUAGE: Implement standardized support for multi-line
6+
literals
7+
* This updates the multi-line support to match the standard
8+
* This is a breaking change because empty lines within the multi-line
9+
literal now require leading whitespace whereas previously they did not
10+
* This is also a breaking change because now a newline is required after
11+
the opening `''` quotes whereas previously it was not required
12+
* If you use `dhall format` then your multi-line literals already have the
13+
necessary leading whitespace
14+
* BREAKING CHANGE TO THE LANGUAGE: `constructors x = x`
15+
* Now the `constructors` keyword behaves like an identity function, since
16+
constructors can already be accessed as fields off the original union
17+
type.
18+
* This is a breaking change since any record of terms that contains a
19+
`constructors` field will now be a forbidden mixed record of types and
20+
terms.
21+
* This is also a breaking change if you annotated the type of what used to
22+
be a `constructors` record.
23+
* `dhall lint` will now remove the obsolete `constructors` keyword for you
24+
* See: https://github.com/dhall-lang/dhall-haskell/pull/693
25+
* See: https://github.com/dhall-lang/dhall-haskell/pull/701
26+
* BREAKING CHANGE TO THE API: Restore `Parent` constructor for `Local` type
27+
* This more closely matches the standard and also enables `dhall format` to
28+
produce a leading `../` for imports instead of `./../`
29+
* See: https://github.com/dhall-lang/dhall-haskell/pull/718
30+
* BUG FIX: Fix type-checking bug for unions
31+
* The first fix was that the inferred type was wrong for unions where
32+
alternatives were types or kinds
33+
* The second fix was that unions that mixed terms/types/kinds were not
34+
properly rejected
35+
* See: https://github.com/dhall-lang/dhall-haskell/pull/763
36+
* BUG FIX: Change how `dhall repl` handles prior definitions
37+
* This changes the REPL to handle previous bindings as if they were
38+
defined using a large `let` expression instead of adding them to the
39+
context
40+
* This fixes some type-checking false negatives
41+
* See: https://github.com/dhall-lang/dhall-haskell/pull/729
42+
* Feature: Autocomplete for `dhall repl`
43+
* You can now auto-complete record fields, union constructors, and
44+
identifiers that are in scope
45+
* See: https://github.com/dhall-lang/dhall-haskell/pull/727
46+
* Feature: GHCJS support
47+
* `dhall` can now be built using GHCJS, although some features are still
48+
not supported for GHCJS, such as:
49+
* Semantic integrity checks
50+
* Custom HTTP headers
51+
* Also, HTTP imports only work for URLs that support CORS
52+
* See: https://github.com/dhall-lang/dhall-haskell/pull/739
53+
* Feature: Add support for records of records of types
54+
* You can now nest records of types
55+
* See: https://github.com/dhall-lang/dhall-haskell/pull/700
56+
* Feature: Add `:quit` command for `dhall repl`
57+
* See: https://github.com/dhall-lang/dhall-haskell/pull/719
58+
* Feature: Add `--json` flag for `dhall {encode,decode}`
59+
* You can now produce/consume CBOR expressions via JSON instead of binary
60+
* See: https://github.com/dhall-lang/dhall-haskell/pull/717
61+
* Feature: Add decoding logic for `as Text`
62+
* You can now preserve the `as Text` qualifier on imports when serializing
63+
them
64+
* See: https://github.com/dhall-lang/dhall-haskell/pull/712
65+
* Prenormalize substituted expressions
66+
* This is a performance improvement that reduces the time and memory
67+
consumption when normalizing expressions
68+
* See: https://github.com/dhall-lang/dhall-haskell/pull/765
69+
170
1.19.1
271

372

dhall/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `dhall 1.19.1`
1+
# `dhall`
22

33
For installation or development instructions, see:
44

0 commit comments

Comments
 (0)