Skip to content

Commit ab436c7

Browse files
authored
Version 1.10.0 → 1.11.0 (#318)
1 parent 2dae2c7 commit ab436c7

File tree

4 files changed

+41
-3
lines changed

4 files changed

+41
-3
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
1.11.0
2+
3+
* BREAKING CHANGE TO THE API: Fix `{Natural,Optional,List}/build` semantics to
4+
match standard
5+
* This is a breaking change because the `OptionalLit` and `ListLit`
6+
constructors changed their representations to efficiently support the
7+
standard semantics
8+
* `ListLit` now stores a `Data.Sequence.Seq` instead of a
9+
`Data.Vector.Vector`
10+
* `OptionalLit` now stores a `Maybe` instead of a `Data.Vector.Vector`
11+
* See: https://github.com/dhall-lang/dhall-haskell/pull/300
12+
* BREAKING CHANGE TO THE COMMAND LINE: `dhall` executable always formats output
13+
* Previously you had to opt into formatting using `--pretty`
14+
* Now formatting is obligatory and the `--pretty` flag is gone
15+
* See: https://github.com/dhall-lang/dhall-haskell/pull/303
16+
* Feature: New `:save` command for `dhall-repl`
17+
* Now you can save an expression to a file: `./yourFile = someExpression`
18+
* See: https://github.com/dhall-lang/dhall-haskell/pull/309
19+
* Improvement: Add new simplifications to match standard
20+
* See: https://github.com/dhall-lang/dhall-haskell/pull/312
21+
* See: https://github.com/dhall-lang/dhall-haskell/pull/316
22+
* Improvement: Fix equivalence check to match standard
23+
* Practically this means that more corner cases of the language correctly
24+
type-check than before
25+
* Improvement: New `--plain` flag to disable syntax highlighting
26+
* See: https://github.com/dhall-lang/dhall-haskell/pull/310
27+
* Improvement: Prelude now provides an umbrella `package.dhall` import
28+
* This is primarily for convenience
29+
* See: https://github.com/dhall-lang/dhall-haskell/pull/298
30+
* Improvement: Context is now normalized
31+
* See: https://github.com/dhall-lang/dhall-haskell/pull/302
32+
* Replace `cryptohash` dependency with `cryptonite`
33+
* See: https://github.com/dhall-lang/dhall-haskell/commit/5d2012927a062ec8bdf2bbaba77150344f38db77
34+
* Increase upper bound on exceptions
35+
* See: https://github.com/dhall-lang/dhall-haskell/pull/306
36+
* Fix type error in tutorial
37+
* See: https://github.com/dhall-lang/dhall-haskell/commit/5a9126b2f684d3236fc1e8e20e206cfaf47d97db
38+
139
1.10.0
240

341
* Feature: Records/unions can now have fields/alternatives that are types

README.md

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

33
`dhall` is a total programming language specialized to configuration files
44

default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}:
1111
mkDerivation {
1212
pname = "dhall";
13-
version = "1.10.0";
13+
version = "1.11.0";
1414
src = ./.;
1515
isLibrary = true;
1616
isExecutable = true;

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.10.0
2+
Version: 1.11.0
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.0.1

0 commit comments

Comments
 (0)