Skip to content

Commit dddfb1a

Browse files
authored
Version 1.13.1 → 1.14.0 (#386)
1 parent 17b4409 commit dddfb1a

File tree

4 files changed

+37
-3
lines changed

4 files changed

+37
-3
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
1.14.0
2+
3+
* BREAKING CHANGE TO THE LANGUAGE: Switch grammar of `Natural` and `Integer`
4+
* `Natural` number literals are now unsigned and `Integer` literals always
5+
require a sign
6+
* This is a **VERY** disruptive change to most Dhall code in the wild but
7+
was unanimously agreed upon here:
8+
https://github.com/dhall-lang/dhall-lang/issues/138
9+
* See also: https://github.com/dhall-lang/dhall-haskell/pull/381
10+
* BREAKING CHANGE TO THE LANGUAGE: Drop support for importing directories
11+
* Importing `dir/` used to resolve to `dir/@`, which is no longer supported
12+
* See: https://github.com/dhall-lang/dhall-haskell/pull/384
13+
* BREAKING CHANGE TO THE LANGUAGE: Change to the grammar for imports
14+
* File path components can no longer contain `#` or `?` characters
15+
* URL imports must now contain at least one path component
16+
* URL path components must match the grammar for file path components
17+
* See: https://github.com/dhall-lang/dhall-haskell/pull/390
18+
* BREAKING CHANGE TO THE API: Rename `Path{,Mode,Hashed,Type}` to
19+
`Import{,Mode,Hashed,Type}`
20+
* In practice this change is not breaking for the most common use cases
21+
since this also provides a `Path` type synonym for backwards compatibility
22+
* See: https://github.com/dhall-lang/dhall-haskell/pull/376
23+
* BUG FIX: Fix α-equivalence bug when type-checking `merge`
24+
* `merge` expressions would sometimes reject valid code due to a
25+
type-checking bug
26+
* See: https://github.com/dhall-lang/dhall-haskell/pull/394
27+
* Improve import caching
28+
* See: https://github.com/dhall-lang/dhall-haskell/pull/388
29+
* See: https://github.com/dhall-lang/dhall-haskell/pull/392
30+
* Increase upper bound on `tasty`
31+
* See: https://github.com/dhall-lang/dhall-haskell/pull/382
32+
* Fix lower bound on `insert-ordered-containers`
33+
* See: https://github.com/dhall-lang/dhall-haskell/pull/377
34+
135
1.13.1
236

337
* Increase upper bound on `ansi-terminal` and `megaparsec`

README.md

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

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

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

nix/dhall.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}:
1010
mkDerivation {
1111
pname = "dhall";
12-
version = "1.13.1";
12+
version = "1.14.0";
1313
src = ./..;
1414
isLibrary = true;
1515
isExecutable = true;

0 commit comments

Comments
 (0)