Skip to content

Commit c79a569

Browse files
authored
Version 1.30.0 → 1.31.0 (#1716)
1 parent 0c4b59a commit c79a569

File tree

11 files changed

+93
-13
lines changed

11 files changed

+93
-13
lines changed

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.28
2+
Version: 1.0.29
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -31,7 +31,7 @@ Library
3131
base >= 4.8.0.0 && < 5 ,
3232
bytestring < 0.11,
3333
containers < 0.7 ,
34-
dhall >= 1.28.0 && < 1.31,
34+
dhall >= 1.31.0 && < 1.32,
3535
neat-interpolation < 0.5 ,
3636
shell-escape < 0.3 ,
3737
text >= 0.2 && < 1.3

dhall-json/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
1.6.3
2+
3+
* [yaml: Single-quote date/bool string fields](https://github.com/dhall-lang/dhall-haskell/commits/master/dhall-json)
4+
15
1.6.2
26

37
* [Fix `dhall-json` for new `Prelude.JSON.Type`](https://github.com/dhall-lang/dhall-haskell/pull/1631)

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.6.2
2+
Version: 1.6.3
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -40,7 +40,7 @@ Library
4040
aeson-yaml >= 1.0.6 && < 1.1 ,
4141
bytestring < 0.11,
4242
containers ,
43-
dhall >= 1.30.0 && < 1.31,
43+
dhall >= 1.31.0 && < 1.32,
4444
exceptions >= 0.8.3 && < 0.11,
4545
filepath < 1.5 ,
4646
optparse-applicative >= 0.14.0.0 && < 0.16,

dhall-lsp-server/dhall-lsp-server.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: dhall-lsp-server
2-
Version: 1.0.5
2+
Version: 1.0.6
33
cabal-version: 1.12
44
synopsis: Language Server Protocol (LSP) server for Dhall
55
homepage: https://github.com/dhall-lang/dhall-haskell/dhall-lsp-server#readme
@@ -50,7 +50,7 @@ library
5050
, containers >= 0.5.11.0 && < 0.7
5151
, data-default >= 0.7.1.1 && < 0.8
5252
, directory >= 1.2.2.0 && < 1.4
53-
, dhall >= 1.29.0 && < 1.31
53+
, dhall >= 1.29.0 && < 1.32
5454
, dhall-json >= 1.4 && < 1.7
5555
, filepath >= 1.4.2 && < 1.5
5656
, haskell-lsp >= 0.19.0.0 && < 0.21

dhall-nix/dhall-nix.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-nix
2-
Version: 1.1.12
2+
Version: 1.1.13
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.0.1
@@ -30,7 +30,7 @@ Library
3030
base >= 4.8.0.0 && < 5 ,
3131
containers < 0.7 ,
3232
data-fix < 0.3 ,
33-
dhall >= 1.28 && < 1.31,
33+
dhall >= 1.31 && < 1.32,
3434
hnix >= 0.7 && < 0.8 ,
3535
neat-interpolation < 0.5 ,
3636
text >= 0.8.0.0 && < 1.3

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.31
19+
, dhall >= 1.19.0 && < 1.32
2020
, dhall-json >= 1.2.5 && < 1.7
2121
, prettyprinter >= 1.5.1 && < 1.7
2222
, text >= 1.2.3.0 && < 1.3

dhall-yaml/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
1.0.3
2+
3+
* [yaml: Single-quote date/bool string fields](https://github.com/dhall-lang/dhall-haskell/commits/master/dhall-json)
4+
5+
1.0.2
6+
7+
* Build against `dhall-1.30.0`
8+
9+
1.0.1
10+
11+
* Build against `dhall-1.29.0`
12+
113
1.0.0
214

315
* Initial release

dhall-yaml/dhall-yaml.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: dhall-yaml
2-
Version: 1.0.2
2+
Version: 1.0.3
33
Cabal-Version: >=1.8.0.2
44
Build-Type: Simple
55
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
@@ -37,7 +37,7 @@ Library
3737
base >= 4.8.0.0 && < 5 ,
3838
aeson >= 1.0.0.0 && < 1.5 ,
3939
bytestring < 0.11,
40-
dhall >= 1.28.0 && < 1.31,
40+
dhall >= 1.31.0 && < 1.32,
4141
dhall-json >= 1.6.0 && < 1.7 ,
4242
optparse-applicative >= 0.14.0.0 && < 0.16,
4343
text >= 0.11.1.0 && < 1.3 ,

dhall/CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
1.31.0
2+
3+
* [Supports version 15.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v15.0.0)
4+
* [Implement `with` keyword](https://github.com/dhall-lang/dhall-haskell/pull/1685)
5+
* You can now write `someRecord with a.b.c = x` to update a nested
6+
fields
7+
* [Add support for record puns](https://github.com/dhall-lang/dhall-haskell/pull/1710)
8+
* You can now write `{ x, y }` as a shorthand for `{ x = x, y = y }`
9+
* BREAKING CHANGE TO THE API: [Auto-derive `Generic`/`FromDhall`/`ToDhall` with Template Haskell](https://github.com/dhall-lang/dhall-haskell/pull/1682)
10+
* Now the `Dhall.TH.makeHaskell*` utilities will include these derived
11+
instances in the generated declarations
12+
* This is a breaking change since users were likely already generating these
13+
instances separately, which will now conflict with the included instances
14+
* BREAKING CHANGE TO THE API: [`From/ToDhall` no longer takes `InterpretOptions` argument](https://github.com/dhall-lang/dhall-haskell/pull/1696)
15+
* The types of the `autoWith` and `injectWith` methods have changed to
16+
take an `InputNormalizer` instead of an `InterpretOptions`
17+
* Note that `InputNormalizer` is a subset of `InterpretOptions`
18+
* This is a breaking change to how derived `FromDhall` / `ToDhall` instances
19+
are customized to more closely match how other Haskell packages customize
20+
derived instances (e.g. `aeson` with `FromJSON` / `ToJSON`)
21+
* Previously you would customize the behavior globally by passing in
22+
a top-level `InterpretOptions` record to `autoWith`
23+
* Now you can customize the behavior locally on a per-instance basis
24+
* This change enables the following change ...
25+
* [Add `Dhall.Deriving` module for `deriving-via` helpers](https://github.com/dhall-lang/dhall-haskell/pull/1700)
26+
* Now you can take advantage of the `-XDerivingVia` language extension to
27+
customize derived `FromDhall`/`ToDhall` instances, like this:
28+
* `deriving (FromDhall, ToDhall) via Codec (SetSingletonConstructors Bare) Name`
29+
* BREAKING CHANGE TO THE LANGUAGE: [Match standard with respect to `using toMap`](https://github.com/dhall-lang/dhall-haskell/pull/1673)
30+
* `https://example.com using toMap customHeaders` is now a parse error
31+
and needs to be explicitly parenthesized as
32+
`https://example.com using (toMap customHeaders)`
33+
* The language standard had always required the parentheses, but the Haskell
34+
implementation was not correctly matching the standard
35+
* [Fix formatting of indented comments containing empty lines](https://github.com/dhall-lang/dhall-haskell/pull/1688)
36+
* `dhall format` was previously not idempotent when formatting indented
37+
comments with empty lines
38+
* Specifically, the formatter kept indenting things further with each
39+
format, which this change fixes
40+
* [Fix pretty-printer to preserve original numeric literals](https://github.com/dhall-lang/dhall-haskell/pull/1674)
41+
* Now `dhall format` will preserve numeric literals exactly how you wrote
42+
them
43+
* For example, `0xFF` will no longer be reformatted as `255`
44+
* [Add `dhall to-directory-tree` support for `Map`s](https://github.com/dhall-lang/dhall-haskell/pull/1705)
45+
* `Map`s are now converted to directories (just like records)
46+
* [Add manpage](https://github.com/dhall-lang/dhall-haskell/pull/1677)
47+
* ... mainly for the benefit of people packaging Dhall for various
48+
distributions
49+
* [Group commands in CLI](https://github.com/dhall-lang/dhall-haskell/pull/1692)
50+
* The command-line `--help` output now groups commands into useful
51+
sections
52+
* [Fix numeric parsing for GHCJS](https://github.com/dhall-lang/dhall-haskell/pull/1681)
53+
* The GHCJS backend for Dhall was failing to parse numbers, which this
54+
change fixes
55+
* Fixes and improvements to error messages:
56+
* [#1656](https://github.com/dhall-lang/dhall-haskell/pull/1656)
57+
* [#1698](https://github.com/dhall-lang/dhall-haskell/pull/1698)
58+
* [#1702](https://github.com/dhall-lang/dhall-haskell/pull/1702)
59+
* Fixes and improvements to the haddocks:
60+
* [#1708](https://github.com/dhall-lang/dhall-haskell/pull/1708)
61+
* [#1712](https://github.com/dhall-lang/dhall-haskell/pull/1712)
62+
163
1.30.0
264

365
* [Supports version 14.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v14.0.0)

0 commit comments

Comments
 (0)