Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dhall-bash/dhall-bash.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall-bash
Version: 1.0.31
Version: 1.0.32
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -31,7 +31,7 @@ Library
base >= 4.11.0.0 && < 5 ,
bytestring < 0.11,
containers < 0.7 ,
dhall >= 1.33.0 && < 1.34,
dhall >= 1.34.0 && < 1.35,
neat-interpolation < 0.6 ,
shell-escape < 0.3 ,
text >= 0.2 && < 1.3
Expand Down
18 changes: 17 additions & 1 deletion dhall-docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
1.0.0

* [Generate documentation from header comment](https://github.com/dhall-lang/dhall-haskell/pull/1929)
* `dhall-docs` will now render a module header from a comment at
the beginning of a Dhall file
* The comment syntax is essentially markdown with the same whitespace
and indentation rules as multi-line strings in Dhall
* Both block comments and multiple single-line comments are supported
* [Jump to imports](https://github.com/dhall-lang/dhall-haskell/pull/1959)
* The documentation will now generate links for relative and remote imports found within the
rendered source code
* [Add support for non-`let` type annotations](https://github.com/dhall-lang/dhall-haskell/pull/1928)
* `dhall-docs` can now also extract the type of a module from a type
annotation on a bare expression (i.e. an expression that is not a
`let` expression)

0.0.1

* Project skeleton with command line options
* Initial beta release
4 changes: 2 additions & 2 deletions dhall-docs/dhall-docs.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall-docs
Version: 0.0.1
Version: 1.0.0
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.6.1
Expand Down Expand Up @@ -63,7 +63,7 @@ Library
bytestring < 0.11,
containers ,
directory >= 1.3.0.0 && < 1.4 ,
dhall >= 1.32.0 ,
dhall >= 1.34.0 && < 1.35,
file-embed >= 0.0.10.0 ,
filepath >= 1.4 && < 1.5 ,
lens-family-core >= 1.0.0 && < 2.2 ,
Expand Down
6 changes: 6 additions & 0 deletions dhall-json/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
1.7.1

* [Format documents with leading `---`](https://github.com/dhall-lang/dhall-haskell/pull/1865)
* Now if you use the `--documents` flag the first document will also
include a leading `---`

1.7.0

* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
Expand Down
4 changes: 2 additions & 2 deletions dhall-json/dhall-json.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall-json
Version: 1.7.0
Version: 1.7.1
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -44,7 +44,7 @@ Library
aeson-yaml >= 1.1.0 && < 1.2 ,
bytestring < 0.11,
containers >= 0.5.9 && < 0.7 ,
dhall >= 1.33.0 && < 1.34,
dhall >= 1.33.0 && < 1.35,
exceptions >= 0.8.3 && < 0.11,
filepath < 1.5 ,
lens-family-core >= 1.0.0 && < 2.2 ,
Expand Down
4 changes: 2 additions & 2 deletions dhall-lsp-server/dhall-lsp-server.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: dhall-lsp-server
Version: 1.0.8
Version: 1.0.9
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
Expand Down Expand Up @@ -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.29.0 && < 1.34
, dhall >= 1.29.0 && < 1.35
, dhall-json >= 1.4 && < 1.8
, filepath >= 1.4.2 && < 1.5
, haskell-lsp >= 0.19.0.0 && < 0.23
Expand Down
4 changes: 2 additions & 2 deletions dhall-nix/dhall-nix.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall-nix
Version: 1.1.15
Version: 1.1.16
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.0.1
Expand Down Expand Up @@ -30,7 +30,7 @@ Library
base >= 4.11.0.0 && < 5 ,
containers < 0.7 ,
data-fix < 0.4 ,
dhall >= 1.31 && < 1.34,
dhall >= 1.34 && < 1.35,
hnix >= 0.7 && < 0.10,
lens-family-core >= 1.0.0 && < 2.2 ,
neat-interpolation < 0.6 ,
Expand Down
2 changes: 1 addition & 1 deletion dhall-nixpkgs/dhall-nixpkgs.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -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.34
, dhall >= 1.32.0 && < 1.35
, foldl < 1.5
, hnix >= 0.7 && < 0.10
, lens-family-core >= 1.0.0 && < 2.2
Expand Down
2 changes: 1 addition & 1 deletion dhall-openapi/dhall-openapi.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -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.22.0 && < 1.34 ,
dhall >= 1.34.0 && < 1.35 ,
megaparsec >= 7.0 && < 8.1 ,
optparse-applicative >= 0.14.3.0 && < 0.16 ,
parser-combinators >= 1.0.3 && < 1.3 ,
Expand Down
6 changes: 6 additions & 0 deletions dhall-yaml/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
1.2.1

* [Format documents with leading `---`](https://github.com/dhall-lang/dhall-haskell/pull/1865)
* Now if you use the `--documents` flag the first document will also
include a leading `---`

1.2.0

* BREAKING CHANGE: [Add `--generated-comment` flag for `dhall-to-yaml{-ng}`](https://github.com/dhall-lang/dhall-haskell/pull/1840)
Expand Down
4 changes: 2 additions & 2 deletions dhall-yaml/dhall-yaml.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall-yaml
Version: 1.2.0
Version: 1.2.1
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -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.34,
dhall >= 1.31.0 && < 1.35,
dhall-json >= 1.6.0 && < 1.8 ,
optparse-applicative >= 0.14.0.0 && < 0.16,
text >= 0.11.1.0 && < 1.3 ,
Expand Down
42 changes: 42 additions & 0 deletions dhall/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
1.34.0

* [Supports version 17.1.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.1.0)
* [Add support for trailing commas](https://github.com/dhall-lang/dhall-haskell/pull/1885)
* BREAKING CHANGE to the API: [Support prefix comments on record key-value pairs](https://github.com/dhall-lang/dhall-haskell/pull/1908)
* The Dhall AST (i.e. `Expr`) now preserves some comments for record types
and record literals
* The impact of this change is that you will need to add
`Dhall.Syntax.makeRecordField` or `Dhall.Syntax.recordFieldValue` in a few
places wherever your Haskell assembles or disassembles record expressions
* The motivation of this change is two-fold:
* To eventually enable `dhall-docs` support for rendering record
comments as documentation
* To eventually enable support for preserving record-related comments
when formatting Dhall code
* BUG FIX: [Fix `with` expressions to permit functions on their left-hand side](https://github.com/dhall-lang/dhall-haskell/pull/1897)
* This was a case of the Haskell implementation not being compliant with the
standard grammar
* [Drop support for GHC 8.2](https://github.com/dhall-lang/dhall-haskell/pull/1949)
* [Add a new `dhall rewrite-with-schemas` command](https://github.com/dhall-lang/dhall-haskell/pull/1902)
* You can now simplify a Dhall expression using a schema record (e.g. a
`./schemas.dhall` record that a package might provide)
* This simplification replaces large anonymous records with an
equivalent use of a record completion when possible
* [Add `--transitive` flag to `dhall {format,lint,freeze}](https://github.com/dhall-lang/dhall-haskell/pull/1880)
* This flag lets you format/lint/freeze a file and all of its transitive
dependencies that are reachable via relative file imports
* [Move `man/dhall.1` to `data-files`](https://github.com/dhall-lang/dhall-haskell/pull/1921)
* This ensures that Cabal will install `dhall`'s `man` pages in the
correct directory
* Performance improvements
* [#1879](https://github.com/dhall-lang/dhall-haskell/pull/1879)
* Standards compliance
* [#1953](https://github.com/dhall-lang/dhall-haskell/pull/1953)
* [#1954](https://github.com/dhall-lang/dhall-haskell/pull/1954)
* [#1956](https://github.com/dhall-lang/dhall-haskell/pull/1956)
* [#1957](https://github.com/dhall-lang/dhall-haskell/pull/1957)
* [#1958](https://github.com/dhall-lang/dhall-haskell/pull/1958)
* Fixes and improvements to haddocks
* [#1881](https://github.com/dhall-lang/dhall-haskell/pull/1881)
* [#1955](https://github.com/dhall-lang/dhall-haskell/pull/1955)

1.33.1

* [Multi-line REPL / support `repline-0.4.0.0`](https://github.com/dhall-lang/dhall-haskell/pull/1867)
Expand Down
2 changes: 1 addition & 1 deletion dhall/dhall-lang
Submodule dhall-lang updated 288 files
15 changes: 14 additions & 1 deletion dhall/dhall.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dhall
Version: 1.33.1
Version: 1.34.0
Cabal-Version: >=1.10
Build-Type: Simple
Tested-With: GHC == 8.4.3, GHC == 8.6.1
Expand Down Expand Up @@ -38,11 +38,14 @@ Extra-Source-Files:
dhall-lang/Prelude/Bool/or
dhall-lang/Prelude/Bool/package.dhall
dhall-lang/Prelude/Bool/show
dhall-lang/Prelude/Bool/*.dhall
dhall-lang/Prelude/Double/package.dhall
dhall-lang/Prelude/Double/show
dhall-lang/Prelude/Double/*.dhall
dhall-lang/Prelude/Function/compose
dhall-lang/Prelude/Function/identity
dhall-lang/Prelude/Function/package.dhall
dhall-lang/Prelude/Function/*.dhall
dhall-lang/Prelude/Integer/abs
dhall-lang/Prelude/Integer/add
dhall-lang/Prelude/Integer/clamp
Expand All @@ -62,6 +65,7 @@ Extra-Source-Files:
dhall-lang/Prelude/Integer/subtract
dhall-lang/Prelude/Integer/toDouble
dhall-lang/Prelude/Integer/toNatural
dhall-lang/Prelude/Integer/*.dhall
dhall-lang/Prelude/JSON/Format
dhall-lang/Prelude/JSON/Nesting
dhall-lang/Prelude/JSON/Tagged
Expand All @@ -86,6 +90,7 @@ Extra-Source-Files:
dhall-lang/Prelude/JSON/string
dhall-lang/Prelude/JSON/tagInline
dhall-lang/Prelude/JSON/tagNested
dhall-lang/Prelude/JSON/*.dhall
dhall-lang/Prelude/List/all
dhall-lang/Prelude/List/any
dhall-lang/Prelude/List/build
Expand Down Expand Up @@ -114,8 +119,10 @@ Extra-Source-Files:
dhall-lang/Prelude/List/unpackOptionals
dhall-lang/Prelude/List/unzip
dhall-lang/Prelude/List/zip
dhall-lang/Prelude/List/*.dhall
dhall-lang/Prelude/Location/Type
dhall-lang/Prelude/Location/package.dhall
dhall-lang/Prelude/Location/*.dhall
dhall-lang/Prelude/Map/Entry
dhall-lang/Prelude/Map/Type
dhall-lang/Prelude/Map/empty
Expand All @@ -125,6 +132,7 @@ Extra-Source-Files:
dhall-lang/Prelude/Map/map
dhall-lang/Prelude/Map/package.dhall
dhall-lang/Prelude/Map/values
dhall-lang/Prelude/Map/*.dhall
dhall-lang/Prelude/Monoid
dhall-lang/Prelude/Natural/build
dhall-lang/Prelude/Natural/enumerate
Expand All @@ -149,6 +157,7 @@ Extra-Source-Files:
dhall-lang/Prelude/Natural/sum
dhall-lang/Prelude/Natural/toDouble
dhall-lang/Prelude/Natural/toInteger
dhall-lang/Prelude/Natural/*.dhall
dhall-lang/Prelude/Optional/all
dhall-lang/Prelude/Optional/any
dhall-lang/Prelude/Optional/build
Expand All @@ -164,6 +173,7 @@ Extra-Source-Files:
dhall-lang/Prelude/Optional/package.dhall
dhall-lang/Prelude/Optional/toList
dhall-lang/Prelude/Optional/unzip
dhall-lang/Prelude/Optional/*.dhall
dhall-lang/Prelude/Text/concat
dhall-lang/Prelude/Text/concatMap
dhall-lang/Prelude/Text/concatMapSep
Expand All @@ -174,6 +184,7 @@ Extra-Source-Files:
dhall-lang/Prelude/Text/replicate
dhall-lang/Prelude/Text/show
dhall-lang/Prelude/Text/spaces
dhall-lang/Prelude/Text/*.dhall
dhall-lang/Prelude/XML/Type
dhall-lang/Prelude/XML/attribute
dhall-lang/Prelude/XML/element
Expand All @@ -182,6 +193,8 @@ Extra-Source-Files:
dhall-lang/Prelude/XML/package.dhall
dhall-lang/Prelude/XML/render
dhall-lang/Prelude/XML/text
dhall-lang/Prelude/XML/*.dhall
dhall-lang/Prelude/*.dhall
dhall-lang/Prelude/package.dhall
dhall-lang/tests/alpha-normalization/success/unit/*.dhall
dhall-lang/tests/alpha-normalization/success/regression/*.dhall
Expand Down