Version 1.10.0 → 1.11.0 (#318)

This commit is contained in:
Gabriel Gonzalez 2018-03-08 20:24:13 -08:00 committed by GitHub
parent 2dae2c7e92
commit ab436c78ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 41 additions and 3 deletions

View File

@ -1,3 +1,41 @@
1.11.0
* BREAKING CHANGE TO THE API: Fix `{Natural,Optional,List}/build` semantics to
match standard
* This is a breaking change because the `OptionalLit` and `ListLit`
constructors changed their representations to efficiently support the
standard semantics
* `ListLit` now stores a `Data.Sequence.Seq` instead of a
`Data.Vector.Vector`
* `OptionalLit` now stores a `Maybe` instead of a `Data.Vector.Vector`
* See: https://github.com/dhall-lang/dhall-haskell/pull/300
* BREAKING CHANGE TO THE COMMAND LINE: `dhall` executable always formats output
* Previously you had to opt into formatting using `--pretty`
* Now formatting is obligatory and the `--pretty` flag is gone
* See: https://github.com/dhall-lang/dhall-haskell/pull/303
* Feature: New `:save` command for `dhall-repl`
* Now you can save an expression to a file: `./yourFile = someExpression`
* See: https://github.com/dhall-lang/dhall-haskell/pull/309
* Improvement: Add new simplifications to match standard
* See: https://github.com/dhall-lang/dhall-haskell/pull/312
* See: https://github.com/dhall-lang/dhall-haskell/pull/316
* Improvement: Fix equivalence check to match standard
* Practically this means that more corner cases of the language correctly
type-check than before
* Improvement: New `--plain` flag to disable syntax highlighting
* See: https://github.com/dhall-lang/dhall-haskell/pull/310
* Improvement: Prelude now provides an umbrella `package.dhall` import
* This is primarily for convenience
* See: https://github.com/dhall-lang/dhall-haskell/pull/298
* Improvement: Context is now normalized
* See: https://github.com/dhall-lang/dhall-haskell/pull/302
* Replace `cryptohash` dependency with `cryptonite`
* See: https://github.com/dhall-lang/dhall-haskell/commit/5d2012927a062ec8bdf2bbaba77150344f38db77
* Increase upper bound on exceptions
* See: https://github.com/dhall-lang/dhall-haskell/pull/306
* Fix type error in tutorial
* See: https://github.com/dhall-lang/dhall-haskell/commit/5a9126b2f684d3236fc1e8e20e206cfaf47d97db
1.10.0
* Feature: Records/unions can now have fields/alternatives that are types

View File

@ -1,4 +1,4 @@
# `dhall 1.10.0`
# `dhall 1.11.0`
`dhall` is a total programming language specialized to configuration files

View File

@ -10,7 +10,7 @@
}:
mkDerivation {
pname = "dhall";
version = "1.10.0";
version = "1.11.0";
src = ./.;
isLibrary = true;
isExecutable = true;

View File

@ -1,5 +1,5 @@
Name: dhall
Version: 1.10.0
Version: 1.11.0
Cabal-Version: >=1.8.0.2
Build-Type: Simple
Tested-With: GHC == 8.0.1