Skip to content

Commit

Permalink
Version 1.32.0 → 1.33.0 (#1859)
Browse files Browse the repository at this point in the history
  • Loading branch information
Gabriella439 committed Jun 18, 2020
1 parent 4aabe1c commit 20f9ee3
Show file tree
Hide file tree
Showing 11 changed files with 88 additions and 20 deletions.
4 changes: 2 additions & 2 deletions dhall-bash/dhall-bash.cabal
@@ -1,5 +1,5 @@
Name: dhall-bash
Version: 1.0.30
Version: 1.0.31
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -31,7 +31,7 @@ Library
base >= 4.8.0.0 && < 5 ,
bytestring < 0.11,
containers < 0.7 ,
dhall >= 1.31.0 && < 1.33,
dhall >= 1.33.0 && < 1.34,
neat-interpolation < 0.6 ,
shell-escape < 0.3 ,
text >= 0.2 && < 1.3
Expand Down
15 changes: 15 additions & 0 deletions dhall-json/CHANGELOG.md
@@ -1,3 +1,18 @@
1.7.0

* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
* You can now optionally add a comment header to the YAML output
indicating that the file is generated and should not be hand-edited
* This is a breaking change because this adds a new `noEdit` field to the
options type
* In practice this breakage won't affect most users
* [Produce output compatible with YAML 1.1](https://github.com/dhall-lang/dhall-haskell/pull/1788)
* Special strings like `on` are now quoted in order to avoid being
misinterpreted as boolean values by YAML 1.1 implementations
* [Show JSON/YAML path on error reporting](https://github.com/dhall-lang/dhall-haskell/pull/1799)
* Error messages will now include the path to the error in the diagnostic
output

1.6.4

* [Add `json-to-dhall` support for inferring the schema](https://github.com/dhall-lang/dhall-haskell/pull/1773)
Expand Down
4 changes: 2 additions & 2 deletions dhall-json/dhall-json.cabal
@@ -1,5 +1,5 @@
Name: dhall-json
Version: 1.6.4
Version: 1.7.0
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -44,7 +44,7 @@ Library
aeson-yaml >= 1.0.6 && < 1.1 ,
bytestring < 0.11,
containers >= 0.5.9 && < 0.7 ,
dhall >= 1.32.0 && < 1.33,
dhall >= 1.33.0 && < 1.34,
exceptions >= 0.8.3 && < 0.11,
filepath < 1.5 ,
optparse-applicative >= 0.14.0.0 && < 0.16,
Expand Down
6 changes: 3 additions & 3 deletions dhall-lsp-server/dhall-lsp-server.cabal
@@ -1,5 +1,5 @@
name: dhall-lsp-server
Version: 1.0.7
Version: 1.0.8
cabal-version: 1.12
synopsis: Language Server Protocol (LSP) server for Dhall
homepage: https://github.com/dhall-lang/dhall-haskell/dhall-lsp-server#readme
Expand Down Expand Up @@ -50,8 +50,8 @@ library
, containers >= 0.5.11.0 && < 0.7
, data-default >= 0.7.1.1 && < 0.8
, directory >= 1.2.2.0 && < 1.4
, dhall >= 1.29.0 && < 1.33
, dhall-json >= 1.4 && < 1.7
, dhall >= 1.29.0 && < 1.34
, dhall-json >= 1.4 && < 1.8
, filepath >= 1.4.2 && < 1.5
, haskell-lsp >= 0.19.0.0 && < 0.23
, rope-utf16-splay >= 0.3.1.0 && < 0.4
Expand Down
4 changes: 2 additions & 2 deletions dhall-nix/dhall-nix.cabal
@@ -1,5 +1,5 @@
Name: dhall-nix
Version: 1.1.14
Version: 1.1.15
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.0.1
Expand Down Expand Up @@ -30,7 +30,7 @@ Library
base >= 4.8.0.0 && < 5 ,
containers < 0.7 ,
data-fix < 0.3 ,
dhall >= 1.31 && < 1.33,
dhall >= 1.31 && < 1.34,
hnix >= 0.7 && < 0.10,
lens-family-core >= 1.0.0 && < 2.2 ,
neat-interpolation < 0.6 ,
Expand Down
12 changes: 6 additions & 6 deletions dhall-try/dhall-try.cabal
Expand Up @@ -15,12 +15,12 @@ cabal-version: >=1.10
executable dhall-try
main-is: Main.hs
build-depends: base >= 4.11.0.0 && < 5
, aeson-pretty >= 0.8.7 && < 0.9
, dhall >= 1.19.0 && < 1.33
, dhall-json >= 1.2.5 && < 1.7
, prettyprinter >= 1.5.1 && < 1.7
, text >= 1.2.3.0 && < 1.3
, ghcjs-base >= 0.2.0.0 && < 0.3
, aeson-pretty
, dhall
, dhall-json
, prettyprinter
, text
, ghcjs-base
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -dedupe
Expand Down
15 changes: 15 additions & 0 deletions dhall-yaml/CHANGELOG.md
@@ -1,3 +1,18 @@
1.2.0

* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
* You can now optionally add a comment header to the YAML output
indicating that the file is generated and should not be hand-edited
* This is a breaking change because this adds a new `noEdit` field to the
options type
* In practice this breakage won't affect most users
* [Produce output compatible with YAML 1.1](https://github.com/dhall-lang/dhall-haskell/pull/1788)
* Special strings like `on` are now quoted in order to avoid being
misinterpreted as boolean values by YAML 1.1 implementations
* [Show JSON/YAML path on error reporting](https://github.com/dhall-lang/dhall-haskell/pull/1799)
* Error messages will now include the path to the error in the diagnostic
output

1.1.0

* BREAKING CHANGE: [Add `yaml-to-dhall` support for inferring the schema](https://github.com/dhall-lang/dhall-haskell/pull/1773)
Expand Down
6 changes: 3 additions & 3 deletions dhall-yaml/dhall-yaml.cabal
@@ -1,5 +1,5 @@
Name: dhall-yaml
Version: 1.1.0
Version: 1.2.0
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -37,8 +37,8 @@ Library
base >= 4.8.0.0 && < 5 ,
aeson >= 1.0.0.0 && < 1.6 ,
bytestring < 0.11,
dhall >= 1.31.0 && < 1.33,
dhall-json >= 1.6.0 && < 1.7 ,
dhall >= 1.31.0 && < 1.34,
dhall-json >= 1.6.0 && < 1.8 ,
optparse-applicative >= 0.14.0.0 && < 0.16,
text >= 0.11.1.0 && < 1.3 ,
vector
Expand Down
38 changes: 38 additions & 0 deletions dhall/CHANGELOG.md
@@ -1,3 +1,41 @@
1.33.0

* [Supports version 17.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.0.0)
* BREAKING CHANGE: [URLs no longer support quoted path components](https://github.com/dhall-lang/dhall-haskell/pull/1812)
* BREAKING CHANGE: [`Optional/{fold,build}` are no longer built-ins](https://github.com/dhall-lang/dhall-haskell/pull/1802)
* [Record fields now permit empty labels](https://github.com/dhall-lang/dhall-haskell/pull/1812)
* BREAKING CHANGE: [Fail instead of hanging when deriving `FromDhall` for recursive types](https://github.com/dhall-lang/dhall-haskell/pull/1825)
* This is a breaking change as now the `expected` type returns an
`Expector (Expr Src Void)` (essentially an `Either`) instead of
`Expr Src Void`
* If you really don't want to handle the new error-related wrapper, you can
get the old behavior using a partial pattern match (which will be partial,
still an improvement over the previous behavior, which was hanging)
* [Fix invalid cache entries](https://github.com/dhall-lang/dhall-haskell/pull/1793)
* The interpreter will now correct cached expressions that are incorrect
and warn you when this happens
* Specifically, if there is a hash mismatch from the cached expression the
interpreter will resolve the import again and fix the cache if the
resolved import matches the expected hash
* [Make `encodeExpression` polymorphic](https://github.com/dhall-lang/dhall-haskell/pull/1789)
* `encodeExpression` now has a more general type, which means that you
can use it to serialise expressions without imports (i.e.
ones of type `Expr Void Void`)
* [Add `--quiet` option for `dhall decode`](https://github.com/dhall-lang/dhall-haskell/pull/1803)
* [Add `--noted` flag for `dhall haskell-syntax-tree`](https://github.com/dhall-lang/dhall-haskell/pull/1843)
* Performance improvements:
* There were several performance improvements related to binary decoding,
which should improve cache lookup speed
* [#1807](https://github.com/dhall-lang/dhall-haskell/pull/1807)
* [#1809](https://github.com/dhall-lang/dhall-haskell/pull/1809)
* [#1857](https://github.com/dhall-lang/dhall-haskell/pull/1857)
* Improvements to error messages
* [#1824](https://github.com/dhall-lang/dhall-haskell/pull/1824)
* [#1849](https://github.com/dhall-lang/dhall-haskell/pull/1849)
* [#1851](https://github.com/dhall-lang/dhall-haskell/pull/1851)
* Fixes to haddocks
* [#1815](https://github.com/dhall-lang/dhall-haskell/pull/1815)

1.32.0

* [Supports version 16.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v16.0.0)
Expand Down
2 changes: 1 addition & 1 deletion dhall/dhall.cabal
@@ -1,5 +1,5 @@
Name: dhall
Version: 1.32.0
Version: 1.33.0
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
Expand Down

0 comments on commit 20f9ee3

Please sign in to comment.