Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/dhall-lang/dhall-haskell
Maintainable configuration files
https://github.com/dhall-lang/dhall-haskell
For `{=} // 1`, we would previously report:
You tried to combine the following value:
...
f56bb0edbeb53422dec7db94830722fc8960f5b7 authored almost 5 years ago
https://github.com/dhall-lang/dhall-haskell/pull/1643 added a breaking
change to the shape of th...
b675924b73ccd583ab2c2543a7d0e6f45ba082ed authored almost 5 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1694
This returns the right-hand-side ...
bfa6f2dc541783619ccddc510b4d601aa0b4dc50 authored almost 5 years agoac13627ec6226350f6ae72cd1ef5f282e4dce317 authored almost 5 years ago
* Provide groups of subcommands
There are currently 15 subcommands for the `dhall` binary. This...
195c440d8fbbb9157805cc35d4fd5e4564eb11b0 authored almost 5 years ago7005842d80c25a2d73a027259fd52d3060c48f76 authored almost 5 years ago
Fixes #1687.
0ac9f29232578fb033760031a0b7d783f1217ef8 authored almost 5 years ago75328e396c3be3ab22b577d844270fc60aa3a01d authored almost 5 years ago
8761fab60700b139b5fe9524732fb0602356aa6a authored almost 5 years ago
* Auto-derive `Generic`/`FromDhall`/`ToDhall` with Template Haskell
Fixes https://github.com/dh...
c707f226dabd295e7b3c86d2e337ca673a10c0f0 authored almost 5 years ago* Fix numeric parsing for GHCJS
The fix from #1647 broke GHCJS support for Dhall. Specifically...
5b29700e1c080ad19278616e0f9dfcab389e539b authored almost 5 years ago91696782fd7d510102a23b2e39c96dacee0230b9 authored almost 5 years ago
Ever since #1642 the `dhall-try` package was not being built by CI, which led
to it being inadv...
See: https://discourse.dhall-lang.org/t/cookbook-request-simple-dhall-pinning-with-nix-shell/147
24f19270cac17eff8451b9ee492a461e5d833c6e authored almost 5 years ago* Match standard with respect to `using toMap`
... as clarified in https://github.com/dhall-lan...
6c86f4b3f3181dacd94f3be3a3a0872ff18fb54a authored almost 5 years ago0b5ead88487facac2139c5a83355fcd70d9c16ec authored almost 5 years ago
* Small Some parser error explanation
This change adds an error message for missing Some argume...
041cb6fe8dd5e1b4d3d2668bc12bacac5ff8902b authored almost 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1671
e32066118c3718b215952c0b22d5fc1e7d2b6c3d authored almost 5 years ago753a32637c013b3f13825242903182169b44784f authored almost 5 years ago
Inspired by this discussion: https://discourse.dhall-lang.org/t/makehaskelltypefromunion-and-fie...
fe7ebeab61bc01d9d48ee78bba7e68ff7f6bc698 authored almost 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1655
481fa72c256c7f341e235df9bbfcd27ed01a9d8b authored almost 5 years ago
Support for substitutions was somehow missed in the original
implementation. This commit fixes t...
* First draft for substitutions
Substitutions are another way of extending the language:
The id...
This implements https://github.com/dhall-lang/dhall-lang/pull/898.
d10e9126846f037ab477eb4523291c5fc4208051 authored almost 5 years ago* Add support for dotted field syntax
... as standardized in https://github.com/dhall-lang/dh...
c88a68fdffa89c6bac561d2fee720455dbae60b6 authored almost 5 years ago7aed7cf286ef245ce34acad6301b4fe0cdcc5271 authored about 5 years ago
* Lists wrapped in a `Some` will now be dedented the same as if they had not
been wrapped
...
a51429cb293151f07d56db38ae9c128e067de51b authored about 5 years agoSee: https://github.com/dhall-lang/dhall-haskell/issues/1639#issuecomment-576692324
846ba5efbc688e97867f8f6bf7a843435e21a870 authored about 5 years ago
The immediate motivation for doing this is so that we don't need to
introduce yet another GHC 7...
I forgot to update the `dhall-lang` reference to point to `master` after
merging https://github....
... as standardized in https://github.com/dhall-lang/dhall-lang/pull/896
85929b653f41e9e687d2a8ef84780d2265e579df authored about 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1646
4c829a5afbd32967b3745f02f94f99d3c6894920 authored about 5 years ago* Relocate dhall-lang.org website
This is a matching change to https://github.com/dhall-lang/dh...
6ccf08d6fb28ee35cf9e938cdce225e65ea84df6 authored about 5 years agoThis should speed up some pretty-printing tasks. See
https://github.com/quchen/prettyprinter/...
27df1348cbe1bf66becfdcc73b35462a95e05130 authored about 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1637
c45749b2c5528d202751efd90bb895060d3acad9 authored about 5 years ago* Add `--check` flag to `dhall {lint,format}`
Fixes https://github.com/dhall-lang/dhall-haskell...
793ec5344b54d78237cea0941111c2193bf28b2a authored about 5 years agoRelated to https://github.com/commercialhaskell/stackage/issues/5037
Co-authored-by: mergify[bo...
2d60f4fed66825f64ffabbaf4b70c4c065f66b3f authored about 5 years ago* Expand website integrations list
This adds a few new integrations and splits them up into mul...
045cf59747a26415ced5b9ca8988941551f44419 authored about 5 years ago* Add `dhall lint` support for deprecating `Optional/{fold,build}`
* Rewrite saturated `Optiona...
f10ff98470ece62d290979312fa95341c11103bf authored about 5 years ago* Fix `dhall-json` for new `Prelude.JSON.Type`
https://github.com/dhall-lang/dhall-lang/pull/87...
d0c73e6a0c77da89f9e9b9312cccfdf2b02813b9 authored about 5 years ago
... to auto-detect package versions using the `get_cabal_version`
utility from `./travis-functi...
7a2f9815604f72cfe406f4939fbdb469f6246d3d authored about 5 years ago
* dhall-lsp-server: Update to haskell-lsp 0.19
* Also update haskell-lsp to 0.19.0.0 in stack.y...
172982ab294e5a76b84454c8b2a7d1e5951cac8e authored about 5 years agoabb0da55506969fb2f07c08e60dc31b167b1d9b6 authored about 5 years ago
* Add Rust to list of integrations on the website
... as discussed here: https://github.com/dha...
ca2e9a5e73944ad09b68457dfb9e2cceefa39566 authored about 5 years agodhall-lsp-server can be built with GHC 8.8 now.
Co-authored-by: mergify[bot] <37929162+mergify[...
b4939f569e3a06d6facb3e377cbda4092239bf42 authored about 5 years ago* Generate Haskell datatype declarations from Dhall types
Fixes https://github.com/dhall-lang/d...
b0280826790930d18a5498fb802120478fa11767 authored about 5 years agoI believe I speak for everyone when I take "harassment-free experience," as delineated in this C...
15c1bfb183dc6ad7d8b87e21f03c52a546a5aa87 authored about 5 years ago
CBOR values that are unrepresentable in JSON, are encoded as `null`,
e.g.
$ echo 'Infinity'...
b623ea7b360f84baf9183ddecdb3f4bfde177dcd authored about 5 years ago… as standardized in https://github.com/dhall-lang/dhall-lang/pull/860.
This fixes a bug in isN...
ef0a6589ee08eae2fada7024081523442dcc41f8 authored about 5 years ago* Add support for hexadecimal numbers
... as standardized in https://github.com/dhall-lang/dhal...
ff1006bb54b1f90cb6d0cab11611443ce99f9d22 authored about 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1612
01605c7865d975ec3347b7336816f680747d72fc authored about 5 years ago* Improve formatting of fields/alternatives
If a record field is a `Some` or a completion (or b...
1c592f402fcc85d28c9394b56669c438dee4a23d authored about 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1605
This command lets you transform...
2ee8b0a83b1fb8178f92bcdea42d2f083aee4ac5 authored about 5 years ago... as requested by @jvanbruegge
Fixes https://github.com/dhall-lang/dhall-haskell/issues/158...
c8458d820fbf8379293710ed4f2234687532952a authored about 5 years ago
Specifically, exclude headers when using
--dot` / `--immediate-dependencies` / `--transitive-dep...
* Correctly quote completions of fields/alternatives when necessary
Fixes https://github.com/dh...
536fa230b3037a6c581be17f51cfec7ff3ae5f78 authored about 5 years ago* Fix escaping significant leading whitespace for multiline strings
Fixes https://github.com/dh...
30d9345fc994bb3b1d4a722bb3bafa60d6d89e9f authored about 5 years ago
Since the lint-tests previously compared denoted expressions,
thereby ignoring comments, I chang...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1586
321c02f5659933bb1e8fc2c2705a87d4a4bf3b51 authored about 5 years agoThis includes a few more fixes I made as part of the last release cycle
cd7e1ee65a4510d93bece59d9ba0199c96c61c4d authored about 5 years ago63f04743c197a8e40a556b5a1aed278c15db4e65 authored about 5 years ago
4c7b75b50355f8c3ff7406f263b51f7828f057c6 authored about 5 years ago
Now the diff for lists will descend into diffs for elements when reasonable to
do so
This also officially removes support for megaparsec-6.5 – the
build had been broken before though.
* Fix parsing of variables with keyword prefixes
Fixes https://github.com/dhall-lang/dhall-hask...
7d01d4685add2571f3dfa509f3150f232682c95d authored about 5 years agode51dafe8e3aa3fbc34a94d99e0b5a5f90a3b975 authored about 5 years ago
338d640dcc79c715c590943f591d826a1d91e1a1 authored about 5 years ago
96ae330fb5a38cc0514dc11225537bb547ad23c7 authored about 5 years ago
Fixes #498.
a0bb273a89f36e348381db91beeaa6f4639467db authored about 5 years agoFixes #1559.
This requires aeson-yaml >= 1.0.5.0 since older versions
incorrectly encode empty ...
8eb78704d5377f1b5f1bdc16fdd5cdf15cd58d4f authored about 5 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1570
2c4edeb0a0d6e0d4753d9af3fe8d1f4289c249ea authored about 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/820
780aa94612d58ca5430bb183af5918daaa952efb authored about 5 years ago
While looking at some core I noticed that `null` for Dhall.Map used
the default `foldr`-based de...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1566
This changes multi-line literals ...
ff4e1d7028844a7cea138afcf4303f5f1b99cd67 authored about 5 years ago* Use foldl' over foldl
As suggested by @sjakobi. Germans banding together in the fight against...
d7cd30d2ce6ea969e4dbfcb2e4472d6a50f4d576 authored about 5 years agoThis is useful for debugging the pretty-printer
c3ac963b6e52dc1702997ee5b86c11d6c8630412 authored about 5 years ago… for debugging.
feb378b8da7bdcfa5cd227e03f5a64974e47c949 authored about 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1540.
3b222cda91a1ee2c3c7a1cf7b51a9803b9fa9454 authored about 5 years ago* Fix swallowed whitespace in Src annotations
The parser annotated application expressions inco...
a41be1a742738a51950b242189fc392a22df7270 authored about 5 years ago* List dependencies in "post-order"
Related to https://github.com/dhall-lang/dhall-lang/issues/...
5f15c860b3975698d2290afa1a73842bf5849dc1 authored about 5 years ago* Fix hacked-together parsers
Back when we changed the linter to preserve let comments we made
...
This patch improves some of the error messages:
1) Bad field names on record completion:
`...
6c68f8206df5dce9318a23116a5bd3454b8582cd authored about 5 years ago3fdf075259f8c9913c5bb1ade918bf786bd97e0c authored about 5 years ago
The normalization removed the source context on the expression,
which made the type error messag...
Fixes #1547.
Also fix haddocks for escapeLastLineLeadingWhitespace.
4bf970b3153bf46e43b62dce508664669bb191a0 authored about 5 years ago… by moving any leading whitespace on the _last_ line into a string interpolation.
This ensur...
1a831d181341e7fb52fd109baaef620ef7e42e0f authored about 5 years ago
Since control characters like '\b' cannot be escaped directly in
multi-line strings, we move th...
Fixes #1468.
416160b29af9fa04b5dce35c3e2101bcf4cf4748 authored about 5 years agod4050aef27d80e9d95de7e84e1d7952758723875 authored about 5 years ago
f18ec5f8e0145f8c77a3d59fedd8d0934c0e1bc0 authored about 5 years ago
Fixes #1400.
53320c8e1944c9c8d72c380fe1232185aa03b276 authored about 5 years ago
This raises the lower bound on prettyprinter to 1.5.1 since
`removeTrailingWhitespace` is buggy...
* Add config support
The config so far consists of a single `asciiOnly` flag (whose intended
be...
... as standardized in https://github.com/dhall-lang/dhall-lang/pull/804
bd0b2135e5fc9477c6f7bb145b25848c75e745aa authored about 5 years ago... based on the [Contributor Covenant](https://www.contributor-covenant.org/)
db699553566ecbb195dfc75896c11b8f056b173c authored about 5 years agoThe main changes are:
* Rework the text substantially to match [the new
"pitch"](https://d...
* Simplify the doctest invocation
This doesn't change the number of tests covered.
Fixes #1431...
cc176e1e93ed856ff2362ec275a68b2d4bbfba16 authored about 5 years ago