diff --git a/CHANGELOG.md b/CHANGELOG.md index 6eccf94..6b2dc29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +1.6.0 + +* BREAKING CHANGE TO THE API: Drop support for GHC 7.* +* BREAKING CHANGE TO THE API: Add support for customizing Dhall import + * This is a breaking change because this changes the type of `loadWith` +* BREAKING CHANGE TO THE API: Add field to `UnboundVariable` error containing +* BUG FIX: Fix parsing single quotes in string literals + the name of the unbound variable +* Add `List/concatMap` to the Prelude +* You can now derive `Inject` and `Interpret` for types with unlabeled fields +* Add new instances for `Interpret`: + * `[]` + * `(,)` +* Add new instance for `Inject` + * `[]`, `Data.Set.Set`, `Data.Sequence.Seq` + * `(,)` + * `Int`, `Word8`, `Word16`, `Word32`, `Word64` +* Add `Eq` instance for `Src` + 1.5.1 * Increase upper bound on `vector` and `optparse-generic` diff --git a/README.md b/README.md index f2d5be7..a693d3a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# `dhall 1.5.1` +# `dhall 1.6.0` `dhall` is a total programming language specialized to configuration files diff --git a/default.nix b/default.nix index 7a41071..2f808ab 100644 --- a/default.nix +++ b/default.nix @@ -1,23 +1,25 @@ { mkDerivation, ansi-wl-pprint, base, bytestring, case-insensitive -, charset, containers, contravariant, http-client, http-client-tls -, lens, optparse-generic, parsers, stdenv, system-fileio -, system-filepath, tasty, tasty-hunit, text, text-format -, transformers, trifecta, unordered-containers, vector +, charset, containers, contravariant, exceptions, http-client +, http-client-tls, lens, optparse-generic, parsers, stdenv +, system-fileio, system-filepath, tasty, tasty-hunit, text +, text-format, transformers, trifecta, unordered-containers, vector }: mkDerivation { pname = "dhall"; - version = "1.5.1"; + version = "1.6.0"; src = ./.; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-wl-pprint base bytestring case-insensitive charset containers - contravariant http-client http-client-tls lens parsers + contravariant exceptions http-client http-client-tls lens parsers system-fileio system-filepath text text-format transformers trifecta unordered-containers vector ]; executableHaskellDepends = [ base optparse-generic text trifecta ]; - testHaskellDepends = [ base tasty tasty-hunit text vector ]; + testHaskellDepends = [ + base containers tasty tasty-hunit text vector + ]; description = "A configuration language guaranteed to terminate"; license = stdenv.lib.licenses.bsd3; } diff --git a/dhall.cabal b/dhall.cabal index 08a82fa..cbc6c16 100644 --- a/dhall.cabal +++ b/dhall.cabal @@ -1,5 +1,5 @@ Name: dhall -Version: 1.5.1 +Version: 1.6.0 Cabal-Version: >=1.8.0.2 Build-Type: Simple Tested-With: GHC == 8.0.1