Skip to content

Commit 78b91b8

Browse files
authored
Version 1.9.1 → 1.10.0 (#288)
1 parent c676ae7 commit 78b91b8

File tree

4 files changed

+29
-5
lines changed

4 files changed

+29
-5
lines changed

CHANGELOG.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,31 @@
1-
HEAD
2-
1+
1.10.0
2+
3+
* Feature: Records/unions can now have fields/alternatives that are types
4+
* i.e. `{ foo = Text, bar = List }` is legal now
5+
* See: https://github.com/dhall-lang/dhall-haskell/pull/273
6+
* Feature: New `dhall-repl` for interactively evaluating Dhall expressions
7+
* See: https://github.com/dhall-lang/dhall-haskell/pull/266
8+
* Feature: Syntax highlighting
9+
* See: https://github.com/dhall-lang/dhall-haskell/pull/260
10+
* Feature: BREAKING CHANGE TO THE API: `dhall-format` preserves field order
11+
* This changes the syntax tree to use an `InsOrdHashMap` instead of a `Map`
12+
* BREAKING CHANGE TO THE API: Use Haskell's `Scientific` type
13+
* This is fixes the interpreter to correct handle really large/small numbers
14+
* This also allows marshaling into Haskell's `Scientific` type
15+
* See: https://github.com/dhall-lang/dhall-haskell/pull/256
16+
* BREAKING CHANGE TO THE API: Remove `system-filepath`/`system-fileio` dependencies
17+
* Now the library uses `Prelude.FilePath`
18+
* See: https://github.com/dhall-lang/dhall-haskell/pull/248
19+
* Feature: Labels can now begin with reserved names
20+
* i.e. `List/map` is now a legal label
21+
* See: https://github.com/dhall-lang/dhall-haskell/pull/255
22+
* Fix: Rendered labels are now correctly escaped if they are numbers
23+
* See: https://github.com/dhall-lang/dhall-haskell/pull/252
324
* Add the instance `Interpret String`.
425
* See: https://github.com/dhall-lang/dhall-haskell/pull/247
26+
* Fix: Custom contexts passed to `typeWith` are now checked
27+
* This prevents a custom context from triggering an infinite loop
28+
* See: https://github.com/dhall-lang/dhall-haskell/pull/259
529

630
1.9.1
731

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `dhall 1.9.1`
1+
# `dhall 1.10.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.9.1";
13+
version = "1.10.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.9.1
2+
Version: 1.10.0
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.0.1

0 commit comments

Comments
 (0)