From 5c503f0a20e8f213de37ba5d55f58be764994007 Mon Sep 17 00:00:00 2001 From: Gabriel Gonzalez Date: Thu, 10 Sep 2020 21:59:50 -0700 Subject: [PATCH] =?UTF-8?q?Version=201.34.0=20=E2=86=92=201.35.0=20(#2016)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dhall-bash/dhall-bash.cabal | 4 +-- dhall-docs/CHANGELOG.md | 10 ++++++ dhall-docs/dhall-docs.cabal | 4 +-- dhall-json/CHANGELOG.md | 4 +++ dhall-json/dhall-json.cabal | 4 +-- dhall-lsp-server/dhall-lsp-server.cabal | 4 +-- dhall-nix/dhall-nix.cabal | 4 +-- dhall-nixpkgs/dhall-nixpkgs.cabal | 4 +-- dhall-openapi/dhall-openapi.cabal | 4 +-- dhall-yaml/CHANGELOG.md | 4 +++ dhall-yaml/dhall-yaml.cabal | 4 +-- dhall/CHANGELOG.md | 41 +++++++++++++++++++++++++ dhall/dhall.cabal | 2 +- 13 files changed, 76 insertions(+), 17 deletions(-) diff --git a/dhall-bash/dhall-bash.cabal b/dhall-bash/dhall-bash.cabal index e73293762..4bc077d4a 100644 --- a/dhall-bash/dhall-bash.cabal +++ b/dhall-bash/dhall-bash.cabal @@ -1,5 +1,5 @@ Name: dhall-bash -Version: 1.0.32 +Version: 1.0.33 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.4.3, GHC == 8.6.1 @@ -31,7 +31,7 @@ Library base >= 4.11.0.0 && < 5 , bytestring < 0.11, containers < 0.7 , - dhall >= 1.34.0 && < 1.35, + dhall >= 1.34.0 && < 1.36, neat-interpolation < 0.6 , shell-escape < 0.3 , text >= 0.2 && < 1.3 diff --git a/dhall-docs/CHANGELOG.md b/dhall-docs/CHANGELOG.md index 9def6829c..709a5888f 100644 --- a/dhall-docs/CHANGELOG.md +++ b/dhall-docs/CHANGELOG.md @@ -1,3 +1,13 @@ +1.0.1 + +* Improved jump to definition support + * [Jump to definition on `let` bindings](https://github.com/dhall-lang/dhall-haskell/pull/1966) + * [Jump to definition on `λ` bindings](https://github.com/dhall-lang/dhall-haskell/pull/1982) + * [Jump to definition on record fields](https://github.com/dhall-lang/dhall-haskell/pull/1991) +* [BUG FIX: Support for long path names](https://github.com/dhall-lang/dhall-haskell/pull/1976) +* [BUG FIX: Support for large directory trees](https://github.com/dhall-lang/dhall-haskell/pull/2006) +* [Add `dhall-docs` `man` page](https://github.com/dhall-lang/dhall-haskell/pull/2010) + 1.0.0 * [Generate documentation from header comment](https://github.com/dhall-lang/dhall-haskell/pull/1929) diff --git a/dhall-docs/dhall-docs.cabal b/dhall-docs/dhall-docs.cabal index 45716ea28..84458a716 100644 --- a/dhall-docs/dhall-docs.cabal +++ b/dhall-docs/dhall-docs.cabal @@ -1,5 +1,5 @@ Name: dhall-docs -Version: 1.0.0 +Version: 1.0.1 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.6.1 @@ -65,7 +65,7 @@ Library containers , cryptonite < 0.28, directory >= 1.3.0.0 && < 1.4 , - dhall >= 1.34.0 && < 1.35, + dhall >= 1.35.0 && < 1.36, file-embed >= 0.0.10.0 , filepath >= 1.4 && < 1.5 , lens-family-core >= 1.0.0 && < 2.2 , diff --git a/dhall-json/CHANGELOG.md b/dhall-json/CHANGELOG.md index 6914ebba1..84a7e8c77 100644 --- a/dhall-json/CHANGELOG.md +++ b/dhall-json/CHANGELOG.md @@ -1,3 +1,7 @@ +1.7.2 + +* [The `--documents` flag now wraps non-`List`s in a document](https://github.com/dhall-lang/dhall-haskell/pull/1977) + 1.7.1 * [Format documents with leading `---`](https://github.com/dhall-lang/dhall-haskell/pull/1865) diff --git a/dhall-json/dhall-json.cabal b/dhall-json/dhall-json.cabal index 773ad6ab2..30ab8bcb0 100644 --- a/dhall-json/dhall-json.cabal +++ b/dhall-json/dhall-json.cabal @@ -1,5 +1,5 @@ Name: dhall-json -Version: 1.7.1 +Version: 1.7.2 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.4.3, GHC == 8.6.1 @@ -44,7 +44,7 @@ Library aeson-yaml >= 1.1.0 && < 1.2 , bytestring < 0.11, containers >= 0.5.9 && < 0.7 , - dhall >= 1.34.0 && < 1.35, + dhall >= 1.35.0 && < 1.36, exceptions >= 0.8.3 && < 0.11, filepath < 1.5 , lens-family-core >= 1.0.0 && < 2.2 , diff --git a/dhall-lsp-server/dhall-lsp-server.cabal b/dhall-lsp-server/dhall-lsp-server.cabal index 60b8f164b..4fb46aef0 100644 --- a/dhall-lsp-server/dhall-lsp-server.cabal +++ b/dhall-lsp-server/dhall-lsp-server.cabal @@ -1,5 +1,5 @@ name: dhall-lsp-server -Version: 1.0.9 +Version: 1.0.10 cabal-version: 1.12 synopsis: Language Server Protocol (LSP) server for Dhall homepage: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme @@ -50,7 +50,7 @@ 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.34.0 && < 1.35 + , dhall >= 1.35.0 && < 1.36 , dhall-json >= 1.4 && < 1.8 , filepath >= 1.4.2 && < 1.5 , haskell-lsp >= 0.19.0.0 && < 0.23 diff --git a/dhall-nix/dhall-nix.cabal b/dhall-nix/dhall-nix.cabal index e7302ec7c..0b483faf8 100644 --- a/dhall-nix/dhall-nix.cabal +++ b/dhall-nix/dhall-nix.cabal @@ -1,5 +1,5 @@ Name: dhall-nix -Version: 1.1.16 +Version: 1.1.17 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.0.1 @@ -30,7 +30,7 @@ Library base >= 4.11.0.0 && < 5 , containers < 0.7 , data-fix < 0.4 , - dhall >= 1.34 && < 1.35, + dhall >= 1.35 && < 1.36, hnix >= 0.7 && < 0.10, lens-family-core >= 1.0.0 && < 2.2 , neat-interpolation < 0.6 , diff --git a/dhall-nixpkgs/dhall-nixpkgs.cabal b/dhall-nixpkgs/dhall-nixpkgs.cabal index 89d47c38d..e47d1c735 100644 --- a/dhall-nixpkgs/dhall-nixpkgs.cabal +++ b/dhall-nixpkgs/dhall-nixpkgs.cabal @@ -1,6 +1,6 @@ Cabal-Version: >=1.10 Name: dhall-nixpkgs -Version: 1.0.0 +Version: 1.0.1 Synopsis: Convert Dhall projects to Nix packages Description: This package provides a @dhall-to-nixpkgs@ executable that converts a Dhall project to a Nix expression that can be @@ -19,7 +19,7 @@ Executable dhall-to-nixpkgs Build-Depends: base >= 4.11 && < 5 , aeson >= 1.0.0.0 && < 1.5 , data-fix - , dhall >= 1.32.0 && < 1.35 + , dhall >= 1.32.0 && < 1.36 , foldl < 1.5 , hnix >= 0.7 && < 0.10 , lens-family-core >= 1.0.0 && < 2.2 diff --git a/dhall-openapi/dhall-openapi.cabal b/dhall-openapi/dhall-openapi.cabal index d2fd6159b..b892b7fe6 100644 --- a/dhall-openapi/dhall-openapi.cabal +++ b/dhall-openapi/dhall-openapi.cabal @@ -23,7 +23,7 @@ executable openapi-to-dhall base >= 4.8.2.0 && < 5 , aeson >= 1.0.0.0 && < 1.5 , containers >= 0.5.0.0 && < 0.7 , - dhall >= 1.34.0 && < 1.35 , + dhall >= 1.34.0 && < 1.36 , dhall-openapi , megaparsec >= 7.0 && < 9.1 , optparse-applicative >= 0.14.3.0 && < 0.17 , @@ -49,7 +49,7 @@ library base >= 4.8.2.0 && < 5 , aeson >= 1.0.0.0 && < 1.5 , containers >= 0.5.0.0 && < 0.7 , - dhall >= 1.34.0 && < 1.35 , + dhall >= 1.34.0 && < 1.36 , optparse-applicative >= 0.14.3.0 && < 0.17 , prettyprinter >= 1.2.0.1 && < 1.8 , sort >= 1.0 && < 1.1 , diff --git a/dhall-yaml/CHANGELOG.md b/dhall-yaml/CHANGELOG.md index c9269010d..dea50d08c 100644 --- a/dhall-yaml/CHANGELOG.md +++ b/dhall-yaml/CHANGELOG.md @@ -1,3 +1,7 @@ +1.2.2 + +* [The `--documents` flag now wraps non-`List`s in a document](https://github.com/dhall-lang/dhall-haskell/pull/1977) + 1.2.1 * [Format documents with leading `---`](https://github.com/dhall-lang/dhall-haskell/pull/1865) diff --git a/dhall-yaml/dhall-yaml.cabal b/dhall-yaml/dhall-yaml.cabal index 92f291d0d..c91f4f702 100644 --- a/dhall-yaml/dhall-yaml.cabal +++ b/dhall-yaml/dhall-yaml.cabal @@ -1,5 +1,5 @@ Name: dhall-yaml -Version: 1.2.1 +Version: 1.2.2 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.4.3, GHC == 8.6.1 @@ -37,7 +37,7 @@ Library base >= 4.11.0.0 && < 5 , aeson >= 1.0.0.0 && < 1.6 , bytestring < 0.11, - dhall >= 1.31.0 && < 1.35, + dhall >= 1.31.0 && < 1.36, dhall-json >= 1.6.0 && < 1.8 , optparse-applicative >= 0.14.0.0 && < 0.17, text >= 0.11.1.0 && < 1.3 , diff --git a/dhall/CHANGELOG.md b/dhall/CHANGELOG.md index b1a4b0ef2..cd9c3383d 100644 --- a/dhall/CHANGELOG.md +++ b/dhall/CHANGELOG.md @@ -1,3 +1,44 @@ +1.35.0 + +* [Supports version 18.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v18.0.0) + * [Implement more efficient `with` desugaring](https://github.com/dhall-lang/dhall-haskell/pull/1993) + * Chained `with` expressions will now be much more efficient +* [BREAKING CHANGE TO THE API: Preserve whitespace for `Lam` constructor](https://github.com/dhall-lang/dhall-haskell/pull/1980) + * This change extends the `Lam` constructor to preserve whitespace around + the variable binding + * The motivation for this change is to enable `dhall-docs` to support + jumping to definitions + * You can replace your existing `Lam` constructors with + `Dhall.Core.makeFunctionBinding` +* [BREAKING CHANGE TO THE API: Preserve whitespace for `Field` constructors](https://github.com/dhall-lang/dhall-haskell/pull/1991) + * This change extends the `Field` constructor to preserve whitespace around + the selected field + * The motivation for this change is to enable `dhall-docs` to support + jumping to definitions + * You can use `Dhall.Core.makeFieldSelection` and + `Dhall.Core.fieldSelectionLabel` to convert between the detailed and the + simple representation of the selected field. +* [Add `FromDhall` instances for `{Int,Word}{,8,16,32,64}`](https://github.com/dhall-lang/dhall-haskell/pull/2012) +* [Add `--output` option for `dhall text` subcommand](https://github.com/dhall-lang/dhall-haskell/pull/1974) +* [Add `Dhall.Crypto.toString`](https://github.com/dhall-lang/dhall-haskell/pull/1976) +* [Make the HTTP `Manager` configurable](https://github.com/dhall-lang/dhall-haskell/pull/2027) + * Several import-related functions now provide an alternative variants that + allows the user to supply a custom `Manager` + * You can use this to tweak HTTP request timeouts or use a different TLS + manager (e.g. one from `http-client-openssl`) +* Fixes and improvements to code formatting + * [#2000](https://github.com/dhall-lang/dhall-haskell/pull/2000) + * [#2021](https://github.com/dhall-lang/dhall-haskell/pull/2021) + + The formatter now preserves comments for record fields (both record types + and record literals) +* Fixes and improvements to documentation + * [#2011](https://github.com/dhall-lang/dhall-haskell/pull/2011) + * [#2013](https://github.com/dhall-lang/dhall-haskell/pull/2013) + * [#2014](https://github.com/dhall-lang/dhall-haskell/pull/2014) +* Fixes and improvements to test suite + * [#2020](https://github.com/dhall-lang/dhall-haskell/pull/2020) + 1.34.0 * [Supports version 17.1.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.1.0) diff --git a/dhall/dhall.cabal b/dhall/dhall.cabal index 15a22bd45..33c5db13a 100644 --- a/dhall/dhall.cabal +++ b/dhall/dhall.cabal @@ -1,5 +1,5 @@ Name: dhall -Version: 1.34.0 +Version: 1.35.0 Cabal-Version: >=1.10 Build-Type: Simple Tested-With: GHC == 8.4.3, GHC == 8.6.1