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

Fix MustCombineARecord error message for `//` (#1702)

For `{=} // 1`, we would previously report:

You tried to combine the following value:

...

f56bb0edbeb53422dec7db94830722fc8960f5b7 authored almost 5 years ago
Fix lower bound on `dhall-json` (#1703)

https://github.com/dhall-lang/dhall-haskell/pull/1643 added a breaking
change to the shape of th...

05149e88cb0a76d89f89f8e2773baac99d8e6b8b authored almost 5 years ago
Correct typos in src/Dhall.hs (#1699)

b675924b73ccd583ab2c2543a7d0e6f45ba082ed authored almost 5 years ago
Improve error message for incorrect let type annotation (#1698)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1694

This returns the right-hand-side ...

bfa6f2dc541783619ccddc510b4d601aa0b4dc50 authored almost 5 years ago
From/ToDhall no longer takes InterpretOptions argument (#1696)

ac13627ec6226350f6ae72cd1ef5f282e4dce317 authored almost 5 years ago
Group commands in CLI (#1692)

* Provide groups of subcommands

There are currently 15 subcommands for the `dhall` binary. This...

195c440d8fbbb9157805cc35d4fd5e4564eb11b0 authored almost 5 years ago
yaml: Single-quote date/bool string fields; bump aeson-yaml to 1.0.6.0 (#1690)

7005842d80c25a2d73a027259fd52d3060c48f76 authored almost 5 years ago
Fix formatting of indented comments containing empty lines (#1688)

Fixes #1687.

0ac9f29232578fb033760031a0b7d783f1217ef8 authored almost 5 years ago
Fix typos (#1689)

75328e396c3be3ab22b577d844270fc60aa3a01d authored almost 5 years ago
dhall-lsp-server: Allow haskell-lsp-0.20, lens-4.19, lens-family-core-2.1 (#1684)

8761fab60700b139b5fe9524732fb0602356aa6a authored almost 5 years ago
Auto-derive `Generic`/`FromDhall`/`ToDhall` with Template Haskell (#1682)

* Auto-derive `Generic`/`FromDhall`/`ToDhall` with Template Haskell

Fixes https://github.com/dh...

c707f226dabd295e7b3c86d2e337ca673a10c0f0 authored almost 5 years ago
Fix numeric parsing for GHCJS (#1681)

* Fix numeric parsing for GHCJS

The fix from #1647 broke GHCJS support for Dhall. Specifically...

5b29700e1c080ad19278616e0f9dfcab389e539b authored almost 5 years ago
Add manpage (#1677)

91696782fd7d510102a23b2e39c96dacee0230b9 authored almost 5 years ago
Fix build of `dhall-try` (#1675)

Ever since #1642 the `dhall-try` package was not being built by CI, which led
to it being inadv...

9344b89f4c94a6a353382c9cefb80c707e935bf6 authored almost 5 years ago
Add `cachix` step to `./scripts/release.sh` (#1666)

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` (#1673)

* Match standard with respect to `using toMap`

... as clarified in https://github.com/dhall-lan...

6c86f4b3f3181dacd94f3be3a3a0872ff18fb54a authored almost 5 years ago
Build against `lens-family-core-2.1.0` (#1676)

0b5ead88487facac2139c5a83355fcd70d9c16ec authored almost 5 years ago
Small Some parser error explanation (#1656)

* Small Some parser error explanation

This change adds an error message for missing Some argume...

041cb6fe8dd5e1b4d3d2668bc12bacac5ff8902b authored almost 5 years ago
Fix pretty-printer to preserve original numeric literals (#1674)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1671

e32066118c3718b215952c0b22d5fc1e7d2b6c3d authored almost 5 years ago
Version 1.29.0 → 1.30.0 (#1669)

753a32637c013b3f13825242903182169b44784f authored almost 5 years ago
Support template haskell for multiple datatypes (#1664)

Inspired by this discussion: https://discourse.dhall-lang.org/t/makehaskelltypefromunion-and-fie...

fe7ebeab61bc01d9d48ee78bba7e68ff7f6bc698 authored almost 5 years ago
Append newline to REPL expressions (#1663)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1655

481fa72c256c7f341e235df9bbfcd27ed01a9d8b authored almost 5 years ago
Added support for substitutions in inputExpr/inputExprWithSettings (#1659)

Support for substitutions was somehow missed in the original
implementation. This commit fixes t...

29f6ab8b9c3b32634f4d24c5be2fdf22184b25fc authored almost 5 years ago
Substitutions (#1650)

* First draft for substitutions

Substitutions are another way of extending the language:
The id...

a794cd88f06a151f9f4d692b6edf35259890bdca authored almost 5 years ago
Disallow Natural literals with leading zeros (#1658)

This implements https://github.com/dhall-lang/dhall-lang/pull/898.

d10e9126846f037ab477eb4523291c5fc4208051 authored almost 5 years ago
Add support for dotted field syntax (#1651)

* Add support for dotted field syntax

... as standardized in https://github.com/dhall-lang/dh...

c88a68fdffa89c6bac561d2fee720455dbae60b6 authored almost 5 years ago
Build against `neat-interpolation-0.4` (#1653)

7aed7cf286ef245ce34acad6301b4fe0cdcc5271 authored about 5 years ago
Small formatting fixes (#1652)

* Lists wrapped in a `Some` will now be dedented the same as if they had not
been wrapped

...

a51429cb293151f07d56db38ae9c128e067de51b authored about 5 years ago
Fix one build failure on GHC 8.6 (#1640)

See: https://github.com/dhall-lang/dhall-haskell/issues/1639#issuecomment-576692324

846ba5efbc688e97867f8f6bf7a843435e21a870 authored about 5 years ago
Drop support for GHC 7.10.3 (#1649)

The immediate motivation for doing this is so that we don't need to
introduce yet another GHC 7...

ce7b4be361ba935dbc439ceb86b70bf2312fd62a authored about 5 years ago
Fix `dhall-lang` reference (#1648)

I forgot to update the `dhall-lang` reference to point to `master` after
merging https://github....

a89e61c086f09cd367fefa92b82cc2d5ce40a30f authored about 5 years ago
Add support for duplicate record fields (#1643)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/896

85929b653f41e9e687d2a8ef84780d2265e579df authored about 5 years ago
Fix parsing of `Double` literal trailing whitespace (#1647)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1646

4c829a5afbd32967b3745f02f94f99d3c6894920 authored about 5 years ago
Relocate dhall-lang.org website (#1642)

* Relocate dhall-lang.org website

This is a matching change to https://github.com/dhall-lang/dh...

6ccf08d6fb28ee35cf9e938cdce225e65ea84df6 authored about 5 years ago
Use prettyprinter-1.6 (#1641)

This should speed up some pretty-printing tasks. See

https://github.com/quchen/prettyprinter/...

27df1348cbe1bf66becfdcc73b35462a95e05130 authored about 5 years ago
Fix Rust logo on website (#1638)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1637

c45749b2c5528d202751efd90bb895060d3acad9 authored about 5 years ago
Add `--check` flag to `dhall {lint,freeze}` (#1636)

* Add `--check` flag to `dhall {lint,format}`

Fixes https://github.com/dhall-lang/dhall-haskell...

793ec5344b54d78237cea0941111c2193bf28b2a authored about 5 years ago
Build against `haskeline-0.8.0.0` (#1635)

Related to https://github.com/commercialhaskell/stackage/issues/5037

Co-authored-by: mergify[bo...

2d60f4fed66825f64ffabbaf4b70c4c065f66b3f authored about 5 years ago
Expand website integrations list (#1634)

* 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}` (#1628)

* 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` (#1631)

* Fix `dhall-json` for new `Prelude.JSON.Type`

https://github.com/dhall-lang/dhall-lang/pull/87...

d0c73e6a0c77da89f9e9b9312cccfdf2b02813b9 authored about 5 years ago
Improve release script (#1630)

... to auto-detect package versions using the `get_cabal_version`
utility from `./travis-functi...

8854fe5b1931fea44ebabc0a021a7d528025dbbe authored about 5 years ago
Version 1.28.0 → 1.29.0 (#1625)

7a2f9815604f72cfe406f4939fbdb469f6246d3d authored about 5 years ago
dhall-lsp-server: Update to haskell-lsp 0.19 (#1626)

* 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 ago
Fix filename in example snippet (#1627)

abb0da55506969fb2f07c08e60dc31b167b1d9b6 authored about 5 years ago
Add Rust to list of integrations on the website (#1623)

* Add Rust to list of integrations on the website

... as discussed here: https://github.com/dha...

ca2e9a5e73944ad09b68457dfb9e2cceefa39566 authored about 5 years ago
Allow haskell-lsp-0.17 (#1622)

dhall-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 (#1620)

* Generate Haskell datatype declarations from Dhall types

Fixes https://github.com/dhall-lang/d...

b0280826790930d18a5498fb802120478fa11767 authored about 5 years ago
Prevent potential CoC abuse (#1619)

I believe I speak for everyone when I take "harassment-free experience," as delineated in this C...

15c1bfb183dc6ad7d8b87e21f03c52a546a5aa87 authored about 5 years ago
Update cborg-json to fix #1350 (#1618)

CBOR values that are unrepresentable in JSON, are encoded as `null`,
e.g.

$ echo 'Infinity'...

b623ea7b360f84baf9183ddecdb3f4bfde177dcd authored about 5 years ago
Extend merge to work on Optionals (#1608)

… 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 (#1607)

* Add support for hexadecimal numbers

... as standardized in https://github.com/dhall-lang/dhal...

ff1006bb54b1f90cb6d0cab11611443ce99f9d22 authored about 5 years ago
Fix custom built-in tutorial example (#1614)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1612

01605c7865d975ec3347b7336816f680747d72fc authored about 5 years ago
Improve formatting of fields/alternatives (#1609)

* Improve formatting of fields/alternatives

If a record field is a `Some` or a completion (or b...

1c592f402fcc85d28c9394b56669c438dee4a23d authored about 5 years ago
Add new `dhall to-directory-tree` command (#1606)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1605

This command lets you transform...

2ee8b0a83b1fb8178f92bcdea42d2f083aee4ac5 authored about 5 years ago
Don't include source span text in LSP diagnostics (#1604)

... as requested by @jvanbruegge

Fixes https://github.com/dhall-lang/dhall-haskell/issues/158...

c8458d820fbf8379293710ed4f2234687532952a authored about 5 years ago
Exclude headers from `dhall resolve` output (#1603)

Specifically, exclude headers when using
--dot` / `--immediate-dependencies` / `--transitive-dep...

3fda3b9f9b9af960cbcbf32a6267a77057fa8a40 authored about 5 years ago
Correctly quote completions of fields/alternatives when necessary (#1601)

* 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 (#1598)

* Fix escaping significant leading whitespace for multiline strings

Fixes https://github.com/dh...

30d9345fc994bb3b1d4a722bb3bafa60d6d89e9f authored about 5 years ago
Add regression test for `dhall lint` bug in #1586 (#1600)

Since the lint-tests previously compared denoted expressions,
thereby ignoring comments, I chang...

a330afa68fe197721bc7856f5a17da63e4fff270 authored about 5 years ago
Fix `dhall freeze --cache` and `dhall lint` to preserve comments (#1597)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1586

321c02f5659933bb1e8fc2c2705a87d4a4bf3b51 authored about 5 years ago
Update release script (#1596)

This includes a few more fixes I made as part of the last release cycle

cd7e1ee65a4510d93bece59d9ba0199c96c61c4d authored about 5 years ago
Fix typos (#1595)

63f04743c197a8e40a556b5a1aed278c15db4e65 authored about 5 years ago
Version 1.27.0 → 1.28.0 (#1575)

4c7b75b50355f8c3ff7406f263b51f7828f057c6 authored about 5 years ago
Improve diffs for lists (#1585)

Now the diff for lists will descend into diffs for elements when reasonable to
do so

1079b7a3a7a6922f72a373e47daf6f1b74f128b1 authored about 5 years ago
Allow megaparsec-8 (#1582)

This also officially removes support for megaparsec-6.5 – the
build had been broken before though.

8d3c4e4250e42efb336556727a51af16b878d5b2 authored about 5 years ago
Fix parsing of variables with keyword prefixes (#1584)

* Fix parsing of variables with keyword prefixes

Fixes https://github.com/dhall-lang/dhall-hask...

7d01d4685add2571f3dfa509f3150f232682c95d authored about 5 years ago
dhall-json: Add a defaultConversion for converting maps (#1579)

de51dafe8e3aa3fbc34a94d99e0b5a5f90a3b975 authored about 5 years ago
Slightly optimize encoding of lists of known length (#1578)

338d640dcc79c715c590943f591d826a1d91e1a1 authored about 5 years ago
Allow hashable-1.3 (#1581)

96ae330fb5a38cc0514dc11225537bb547ad23c7 authored about 5 years ago
Use atomic-write for inplace file modifications (#1580)

Fixes #498.

a0bb273a89f36e348381db91beeaa6f4639467db authored about 5 years ago
dhall-to-{json,yaml,yaml-ng}: Handle empty maps correctly (#1561)

Fixes #1559.

This requires aeson-yaml >= 1.0.5.0 since older versions
incorrectly encode empty ...

85645a2470820b51632504e0086bcfbfadedb717 authored about 5 years ago
Change website to link to `docs.dhall-lang.org` (#1576)

8eb78704d5377f1b5f1bdc16fdd5cdf15cd58d4f authored about 5 years ago
Fix `dhall repl` to handle quoted identifiers correctly (#1573)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1570

2c4edeb0a0d6e0d4753d9af3fe8d1f4289c249ea authored about 5 years ago
Permit spaces around completion operator (#1532)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/820

780aa94612d58ca5430bb183af5918daaa952efb authored about 5 years ago
Small optimizations around Dhall.Map and Dhall.Set (#1568)

While looking at some core I noticed that `null` for Dhall.Map used
the default `foldr`-based de...

1abcffaba2ee16783e74a5115b9d0e370493bea5 authored about 5 years ago
Improve formatting of multi-line literals (#1569)

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 everywhere (#1564)

* Use foldl' over foldl

As suggested by @sjakobi. Germans banding together in the fight against...

d7cd30d2ce6ea969e4dbfcb2e4472d6a50f4d576 authored about 5 years ago
Add instance Show Ann (#1567)

This is useful for debugging the pretty-printer

c3ac963b6e52dc1702997ee5b86c11d6c8630412 authored about 5 years ago
Add an internal "dhall haskell-syntax-tree" command (#1553)

… for debugging.

feb378b8da7bdcfa5cd227e03f5a64974e47c949 authored about 5 years ago
Write cache files atomically (#1544)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/1540.

3b222cda91a1ee2c3c7a1cf7b51a9803b9fa9454 authored about 5 years ago
Fix parser swallowing whitespace in Src annotations (#1563)

* Fix swallowed whitespace in Src annotations

The parser annotated application expressions inco...

a41be1a742738a51950b242189fc392a22df7270 authored about 5 years ago
List dependencies in "post-order" (#1539)

* List dependencies in "post-order"

Related to https://github.com/dhall-lang/dhall-lang/issues/...

5f15c860b3975698d2290afa1a73842bf5849dc1 authored about 5 years ago
dhall-lsp-server: Fix hovering in presence of nested lets (#1537)

* Fix hacked-together parsers

Back when we changed the linter to preserve let comments we made
...

619788f7950c821b51c9d2144cb0a81ab9c04ca5 authored about 5 years ago
Improved error messages. (#1528)

This patch improves some of the error messages:

1) Bad field names on record completion:

`...

6c68f8206df5dce9318a23116a5bd3454b8582cd authored about 5 years ago
Output the context of a type error with syntax highlighting (#1556)

3fdf075259f8c9913c5bb1ade918bf786bd97e0c authored about 5 years ago
dhall-json: Don't normalize schema type before type-checking (#1555)

The normalization removed the source context on the expression,
which made the type error messag...

e12dd9adce78361715b838b568376803fd4357bd authored about 5 years ago
Fix formatting of multi-line strings that end with a single-quote (#1554)

Fixes #1547.

Also fix haddocks for escapeLastLineLeadingWhitespace.

4bf970b3153bf46e43b62dce508664669bb191a0 authored about 5 years ago
Preserve leading whitespace in multi-line strings (#1550)

… by moving any leading whitespace on the _last_ line into a string interpolation.

This ensur...

1a831d181341e7fb52fd109baaef620ef7e42e0f authored about 5 years ago
Fix formatting of strings containing control characters (#1543)

Since control characters like '\b' cannot be escaped directly in
multi-line strings, we move th...

145b7b85492a7c71ddf050338ea137ecf54aae23 authored about 5 years ago
Fix formatting of POSIX env vars (#1552)

Fixes #1468.

416160b29af9fa04b5dce35c3e2101bcf4cf4748 authored about 5 years ago
Correct validation of unicode escapes (#1549)

d4050aef27d80e9d95de7e84e1d7952758723875 authored about 5 years ago
Dhall.Pretty.layout: Add comment regarding whitespace stripping (#1538)

f18ec5f8e0145f8c77a3d59fedd8d0934c0e1bc0 authored about 5 years ago
Add regression tests for #1400 (#1536)

Fixes #1400.

53320c8e1944c9c8d72c380fe1232185aa03b276 authored about 5 years ago
Strip trailing whitespace (#1422)

This raises the lower bound on prettyprinter to 1.5.1 since
`removeTrailingWhitespace` is buggy...

dedd5e0ea6fd12f87d887af3d2220eebc61ee8af authored about 5 years ago
dhall-lsp-server: Add option to only use ASCII when formatting and linting (#1533)

* Add config support

The config so far consists of a single `asciiOnly` flag (whose intended
be...

12ca71f0c7962580affd3c0c0266fe7a82c4d0fc authored about 5 years ago
Make `missing` referentially transparent (#1509)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/804

bd0b2135e5fc9477c6f7bb145b25848c75e745aa authored about 5 years ago
Add Code of Conduct (#1523)

... based on the [Contributor Covenant](https://www.contributor-covenant.org/)

db699553566ecbb195dfc75896c11b8f056b173c authored about 5 years ago
Revamp dhall-lang.org (#1526)

The main changes are:

* Rework the text substantially to match [the new
"pitch"](https://d...

39aaa86fb9177ff1fc2963600dcc03cda735fc05 authored about 5 years ago
Simplify the doctest invocation (#1433)

* Simplify the doctest invocation

This doesn't change the number of tests covered.

Fixes #1431...

cc176e1e93ed856ff2362ec275a68b2d4bbfba16 authored about 5 years ago