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

Add cpkg benchmark (#1644)

* Add cpkg.dhall benchmark

* Add to parser tests

* Create dhall-normalize benchmark suite

* B...

39a57a6b5eab49eee822a17ac81c55bc54464293 authored over 4 years ago
Version 1.33.0 → 1.33.1 (#1875)

160eac3d74c97bd3f64d376bd15c076ab7e47f68 authored over 4 years ago
Document the difference between `dhall-to-yaml{,-ng}` (#1874)

* Document the difference between `dhall-to-yaml{,-ng}`

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

7ebeefe2a712f3535b861f91cd7732680acebb43 authored over 4 years ago
feat(dhall-docs): add some dhall packages documentation to hydra pipelines (#1871)

* add `--version` flag to dhall-docs

* first attempt to generate dhall documentation on hydra p...

109f109431a65627be3ec1ff311ccf11ff3d63b2 authored over 4 years ago
Multi-line REPL (#1867)

This version of repline enabled multi-line inputs

8effcf2474363466718bd7256cfc10802cc0ea0c authored over 4 years ago
Update release script (#1869)

For the last release I forgot to run `git submodule update`, which meant
that the `cachix` build...

28a3de642ac4c8d251453ac2a5c79d3fd73c0b24 authored over 4 years ago
feat(dhall-docs): parse markdown from header (#1863)

* add Dhall.Docs.Markdown

* fetch dhall files by the .dhall extension

* generate simple markdo...

54b364100aa3848073a1c7f16a23bb62bac5da79 authored over 4 years ago
Add `dhall-to-nixpkgs` (#1826)

This adds a new `dhall-nixpkgs` project which builds a `dhall-nixpkgs`
executable. This execut...

50df2846f9a9d5f9366e7de5b05393d7554bde85 authored over 4 years ago
Version 1.32.0 → 1.33.0 (#1859)

20f9ee346cc925b33241d7e1f643d7f2060a77b2 authored over 4 years ago
Add textual information for Record and Union diff (#1851)

* Add textual information for Record and Union diff

This change improves error messages when ar...

4aabe1cd3f2518ba9d77669366d24531db6c100a authored over 4 years ago
Add GHCJS build target (#1861)

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

This is mainly for convenien...

8696238b13d76ce2020a937edb7f2489c496e5b8 authored over 4 years ago
Allow hnix-0.9 (#1862)

e8f6f30dc435aad05348c2cb15e231f8e4fb7cf1 authored over 4 years ago
CBOR decoder performance (#1857)

* Binary: Don't build thunks for number conversions

* Use Data.Sequence.replicateA

Co-authored...

2068589b6c15bc8cb86febbd55298c22c701f200 authored over 4 years ago
feat(dhall-docs): improve ui/ux of generated documentation (#1848)

* feat(dhall-docs): ui/ux improvements and several patches

* Add a better look&feel to the gene...

ef9c27324d534a23e271bcfc21759d85fcce8fff authored over 4 years ago
Allow optparse-generic 1.4 (#1858)

* Allow optparse-generic 1.4

Builds and all tests pass.

* Allow optparse-generic 1.4 for dhall...

a07dcae800f0c874a80826de0f2c256099a2d45a authored over 4 years ago
Narrow source span for unused let warnings (#1854)

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

Co-authored-by: mergify[bot] <379...

39ea35979e538c60483703e61d3315a61630ffaa authored over 4 years ago
release.sh: Include haddocks upload for dhall-nix (#1852)

* release.sh: Include haddocks upload for dhall-nix

Context: https://github.com/dhall-lang/dhal...

7e61552d98638ecbf7d4fc18048fcf6d0615f301 authored over 4 years ago
Fix double-nesting of `Note` constructors (#1849)

* Fix double-nesting of `Note` constructors

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

444e5db3dee120abc14ed7c46e864fa1820811e8 authored over 4 years ago
Bump test dependencies for `dhall-lsp-server` (#1844)

* Bump test dependencies for `dhall-lsp-server`

The Nix build currently skips the `dhall-lsp-se...

9122a7eccec4562fc7f5b85d26e31b833c20728c authored over 4 years ago
feat(dhall-docs): multi-page docs generation (#1845)

Add lucid library for html generation and a simple multipage docs generation without any actual ...

b79e630ccf8ca7d6dad2a92bece9233d56284a9b authored over 4 years ago
add --noted flag on haskell-syntax-tree (#1843)

69fd8c9c8fd5892b1e42e8a54a2ed0c43959db67 authored over 4 years ago
Build against `doctest-0.17` (#1842)

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

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

34faf94d7bc4ddcd236e83f6826a155de74c2058 authored over 4 years ago
Add `--generated-comment` flag for `dhall-to-yaml{,-ng}` (#1840)

* Add `--no-edit` flag for `dhall-to-yaml{,-ng}`

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

eb397030b65372213c625ecfe2001bfbe46193ec authored over 4 years ago
Build against `hnix-0.8` (#1841)

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

Co-authored-by: mergify[bot] <379...

9a3ad6cc00b39d12c0ea942bb31efa44b737502b authored over 4 years ago
Fix `zsh` completion support (#1829)

* Fix `zsh` completion support

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

*...

19368acfd2fc15ff7b3c9a95f37a9d32fe10bea1 authored over 4 years ago
feat(dhocs): add dhocs tool skeleton (#1833)

* add .vscode to .gitignore

* add README, LICENSE and dhocs.cabal file

* add haskell boilerpla...

ae7f80ce943e3c013dcc133f8e01d0380e677b6e authored over 4 years ago
Fix `dhall {format,freeze,lint}` to not modify unchanged files (#1830)

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

Surprisingly, getting this corr...

690bab3a288290af11828c58e3364d931c51985d authored over 4 years ago
Fail instead of hanging when deriving recursive FromDhall instances

This entails a breaking change to the type of the `expected` field in order to
be able to captu...

6bf8959e77383a3d1302e5e0212c27aaf75637a4 authored over 4 years ago
Fix source span for operator type errors (#1824)

* Fix source span for operator type errors

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

5b10ba74d3a3ad7f9099b43824a648b8b8db1905 authored over 4 years ago
Allow http-client 0.7 (#1821)

Builds fine and all tests pass here.

753a372e79cf719f5e8c0f1fc9caee7c9e7e50f2 authored over 4 years ago
Remove Optional/fold and Optional/build (#1802)

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

f49e2733554b8eb6d74799620111a8c8f3571d43 authored over 4 years ago
dhall-json: Add lower bound for containers (#1818)

…due to use of Data.Map.Merge.Lazy.

Fixes #1814.

ab665c2b37905b3a84f04a06f4bf37a8c201d9f4 authored over 4 years ago
Fix haddocks formatting for `Binding` (#1815)

Previously it was a bit broken:

http://hackage.haskell.org/package/dhall-1.32.0/docs/Dhall-Core...

17db0a4d396d518a0182ed8aa99e13fabbb47196 authored over 4 years ago
Bump upper bounds on aeson and tasty (#1816)

bfb2a1e044bdf1f106c090ed4cc8503bcfbe3f69 authored over 4 years ago
Comply with recent grammar changes (#1812)

* Allow empty quoted labels

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

2b2dc373420270898c891955c91897678919011c authored over 4 years ago
Allow aeson 1.5 (#1811)

Builds fine and all tests pass here.

b9cbc63691bd497b1b3825351ebfb0a794b6cf93 authored over 4 years ago
Optimize binary decoding of builtins (#1810)

* Use decodeUtf8ByteArray to avoid UTF16-encoding the scrutinee.

* Optimize the pattern matchin...

93313dc99fe9e1179158e2b4232cbd6346b171f2 authored over 4 years ago
Skip generating the intermediate list when decoding App (#1809)

This seems to speed up decoding of Prelude and cpkg caches
by 1-2%.

Context: #1804.

c43bfd2e6f4657f7465d910db613ebca81514bfd authored over 4 years ago
Use a specialized version of replicateM for binary decoding (#1807)

This reduces timings for decoding the cache for
https://raw.githubusercontent.com/vmchale/cpkg/0...

d339948a8092090e1eb259360de7ab0d51accb38 authored over 4 years ago
Add --quiet option for dhall decode (#1803)

This is intended primarily for investigating decoding performance.

Co-authored-by: mergify[bot]...

e9a94b996b644995fa2105d0b8e605adfc729595 authored over 4 years ago
fix(label-formatting): quoted labels reserved keywords should have quoted in `dhall format` output (#1806)

* add quoted field tests

* fix quoting of record field labels

* rename tests

* fix test

* am...

ae4d32b680cbcca48071cba6cf9c44a167e1a401 authored over 4 years ago
feature([json,json]-to-dhall): show json/yaml path on error reporting (#1799)

* document --omissible-lists in module header

* report json path on mismatch types

* regroup i...

aac56d02e1e42dfeca2ec6c11d8b6717d42e46e5 authored over 4 years ago
fix(parser): record fields should not include language keywords (#1801)

* split reservedKeywords from reservedIdentifiers

* update anyLabel to not include keywords

* ...

f33c0f819ca98b1a241bc59ec6bfdb84e866cba4 authored over 4 years ago
Make encodeExpression polymorphic (#1789)

* Make encodeExpression polymorphic

We have serialize instances for Expr Void Import and Expr V...

f49396f42337e2771b412f017a4a43f9b5e11b1a authored over 4 years ago
Build against `tasty-1.3` (#1800)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

8951f63b5c99f48bad6004269c67902a0bc40f65 authored over 4 years ago
Increase upper bound on `lsp-test` (#1795)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

aa9d6dd5fd4f5f1bb55882f6bea6f2cdbf8d5d72 authored over 4 years ago
Fix: Ignore incorrect hashes and save new hash to cache (#1793)

* if cache is corrupted redownload dependencies again

* show warning when hashes mismatch

* fi...

0a8ade0d2d9db78551473c13802bdbb832334422 authored over 4 years ago
(small) nix/shared.nix: pull cabal2nix from non-static pkgs (#1797)

* nix/shared.nix: take cabal2nix from pkgs, to not compile statically

cabal2nix is a build de...

bb24709141e17d744fbc60033bca210c99b9aff7 authored over 4 years ago
Fix `asLocation/Hash` test (#1792)

This fixes Dhall's import resolution logic to not use the cache when
resolving `as Location` imp...

9370394cb045d02d6c9f6960337cdb22a0089d20 authored over 4 years ago
Fix: `Text` values that represents boolean values in YAML 1.1 are quoted (#1788)

* style formatting

* style formatting

* style formatting

* fix(yaml1.1): isBoolString to use ...

b0ac16f124b791154de2b17eab63d38a2cbcc0cc authored over 4 years ago
Fix `CHANGELOG` (#1781)

... to remove a stale copy-and-pasted entry from the previous version's
changelog

... as cau...

2a2c832184b9de1b1a2203d46c12eee5e1df2f9f authored over 4 years ago
Require dhall 1.32.0+ for dhall-json 1.6.4 (#1779)

dhall-json 1.6.4 does not build with e.g. dhall 1.31.1:

```
[5 of 5] Compiling Dhall.JSONToD...

9c5dd94e17696257f32a84551f6f97cc06e93b88 authored over 4 years ago
Update `cabal` version to 1.10 (#1778)

Hackage is starting to reject Haskell packages that have a
`Cabal-Version` with a minimum bound ...

9afffaea7108a86df197cb97b64a9504fe37ecfc authored over 4 years ago
Version 1.31.1 → 1.32.0 (#1777)

0f019c5ae847943c49fa6e59bc27b3c98b3c396a authored over 4 years ago
Support Dhall standard version 16.0.0 (#1770)

* Add support for rfc7049bis

* Add support for unions of mixed types

* Change precedence o...

eb895bc538e8a2307d81a841f1f042ed6dbf8b80 authored over 4 years ago
Add `{json,yaml}-to-dhall type` subcommand (#1776)

* Add `{json,yaml}-to-dhall type` subcommand

This comes in handy if the user wants to start fro...

c613f71b0e293fb243728789990ae6efe250e374 authored over 4 years ago
Update Lift instances for compatibility with template-haskell-2.16 (#1775)

See
https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/8.10#lift-changes
for some background i...

66c71ac529f0d9d1c57bfc397c95ce304117c8c9 authored over 4 years ago
Allow haskell-lsp-0.22 and neat-interpolation-0.5 (#1774)

5af7d3672365001dd4464a863aa2966927c4958e authored over 4 years ago
Add `{json,yaml}-to-dhall` support for inferring the schema (#1773)

Users can now omit the schema on the command line and the tool will
infer the schema to the bes...

01b07c74fb633d2c2610a59fe6f935043bd08725 authored over 4 years ago
Fix `dhall freeze` to better handle protected imports (#1772)

* Fix `dhall freeze` to better handle protected imports

This includes two changes:

* `dhall fr...

3b653f8118f56b7aeae60d056119d015cec325e1 authored over 4 years ago
Fix `--check` flag description (#1771)

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

ed090c65a05cadfe2900b75bb1bfb5bfe7e6a12f authored over 4 years ago
Change formatting of `if` expressions (#1767)

* Change formatting of `if` expressions

* Remove blank lines inside the expression
* Don't inde...

b5456f9858f6b92f9a07f9f24ab5bd7ed33f9679 authored over 4 years ago
Add `dhall-nix` support for shadowed variables (#1762)

* Add `dhall-nix` support for shadowed variables

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

7eb78cba335df39b7fce18acd5dbaa2683a19588 authored over 4 years ago
Fix `Natural/subtract` for GHCJS (#1765)

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

76ea09d01a0b2b34a0b07f400f4b52a53e30146a authored over 4 years ago
Change formatting for functions and their types (#1759)

* Change formatting for functions and their types

This is based on a suggestion from the functi...

799e63c8274ba97f7ce3980fa63faad85e869896 authored over 4 years ago
Add support for converting union types to directory trees. (#1757)

This only works for alternatives with suitable non-nullary constructors. For
example, running `...

6d41db244d2abd5a752fa9aa0e6d5f56a4b4c932 authored almost 5 years ago
Fix assert equal order for semantichash test (#1755)

This change fixes assert order so that expected and actual value
are correctly represented.

2db6e47ae32024e031f4bb61c9f5eaaf0f928b4a authored almost 5 years ago
Use `input` instead of `stdin` for error messages (#1749)

`stdin` is an abbreviation that might not be obvious to less experienced
programmers, so I thou...

f0b913c728c1c86df4d2c15158a4a9e3a872f424 authored almost 5 years ago
Previously it was valid to write (#1746)

import XXX using [ { header = "foo", mapValue = "bar" } ]
or
import XXX using [ { mapKey = "foo"...

bccedec74aa0bdec8850e37ebd451cc3fee9c822 authored almost 5 years ago
Fix precedence when formatting `with` expression (#1748)

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

Co-authored-by: mergify[bot] <379...

b54787ecbd4a4e2ef3516344da9655aace327566 authored almost 5 years ago
Add `{json,yaml}-to-dhall` support for using `toMap` (#1745)

* Add `dhall lint` support for using `toMap`

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

b7e0e55802030586f5e56bb80a33b9667496d1ad authored almost 5 years ago
Don't normalize partially saturated {List,Natural}/fold (#1742)

... to match the regression test added in:

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

a6c92bb2631b50fbb48b37ae2af74b2c85b06287 authored almost 5 years ago
Use `subExpressions` to reduce internal boilerplate (#1741)

To be precise, this adds a new `unsafeSubExpressions` utility, too,
and uses either `subExpress...

c62eccafca4d831c0682520bd010747094dbe69c authored almost 5 years ago
Deprecate `Dhall.Parser.exprA` (#1740)

This is necessary for us to begin properly fixing several parsing
issues, including (but not lim...

477f42a4fdb76a20b4a8e152e5054e8bd04bfed0 authored almost 5 years ago
Remove unused binding in `default.nix` (#1739)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

a459d8e3fe390e5675f0cc651ee411883d36af23 authored almost 5 years ago
Small README fixes (#1738)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

1adc817bfb110ca5d08753f308653de23d0272ab authored almost 5 years ago
Move Nix package derivations to `./nix/packages` subdirectory (#1737)

... and also remove unused derivations

The motivation of this is to make it easier to discove...

ad35fa358ec3431af8713e686e019dfafd25d266 authored almost 5 years ago
format record completions punny (#1736)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

63ee18357604e397e2f6b5cfe03e4eedcf2877ab authored almost 5 years ago
GHC Generics instance for `:+:` now uses `union` (#1725)

This means that only the correct branch is evaluated on decode, thus avoiding the need to
handl...

a419b8ef65b2610e9dc5d454ffac3bf24a288ba7 authored almost 5 years ago
Version 1.31.0 → 1.31.1 (#1735)

781a01eaf7b1381e55c38f6c3d1e807b24a7f4cb authored almost 5 years ago
Allow template-haskell-2.16 (#1719)

This uses -XDeriveLift to address the missing liftTyped definitions.

cb23ca582887b2e33f22f3cdecf9d62b5d44d9af authored almost 5 years ago
Support repline-0.3 (and haskeline-0.8 properly) (#1717)

b0175e7e9fcb9f92f672e9ed868cc7f475b46c9a authored almost 5 years ago
Allow whitespace after record pun entry (#1733)

Fixes #1732.

40767ac4ade5ea7b1a0d5a9e3f9bde36c970de26 authored almost 5 years ago
Support haskell-lsp 0.21 (#1730)

7fcd18da2967b7182b1aa1af567f80311ccb489b authored almost 5 years ago
Expose `{default,}InputNormalizer` (#1727)

* Expose `{default,}InputNormalizer`

... as caught by @patrickmn in https://github.com/dhall-la...

b3a5a785bf1ac2e2125f5c98c8e280840be708ca authored almost 5 years ago
Add missing acceptance tests (#1726)

* Add missing acceptance tests

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

*...

af0a8b78b38c160c8b95bc721099b033609ec458 authored almost 5 years ago
Prefer to format using record puns when possible (#1729)

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

96d11870104743cdc42764937a80d2ad93a922b9 authored almost 5 years ago
Truncate `===...===` separator used in error messages (#1724)

We use the `===...===` separator in error messages to truncate
expressions that are too large to...

64f886e16714077b1b87e447302265b2f2d43ee5 authored almost 5 years ago
Build against `QuickCheck-2.14.*` (#1721)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

2bf814fb1b445bdca40d90467670ad7d755abecb authored almost 5 years ago
More small fixes to the release script (#1723)

060ddc7d4662c1aa127731cdb429429fef2b58e4 authored almost 5 years ago
Version 1.30.0 → 1.31.0 (#1716)

c79a569b935a115b0ef838a8714d43fcd8de4746 authored almost 5 years ago
Fix haddock markup for Expr constructors (#1712)

0c4b59a02591b65f2076b801e9b5a11d2b2e5596 authored almost 5 years ago
Add support for record puns (#1710)

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

e0c0faff66aea0586e9356d4803f66c9727fb831 authored almost 5 years ago
Update license years (#1683)

debfa946f79384bcfa047d1b25f2e73443e9c97d authored almost 5 years ago
Add Dhall.Deriving module for deriving-via helpers (#1700)

* Add Dhall.Deriving module for deriving-via helpers

* Document and motivate Dhall.Deriving
...

bf6af02f167df4a32af2466fedb092241e89552a authored almost 5 years ago
Fix nested comment in haddocks (#1708)

Fixes #1707.

431f8cfdd6af6c0a09a1a1f2f8056202b6e02a8c authored almost 5 years ago
Implement `with` keyword (#1685)

* Implement `with` keyword

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

f90dd182b02ed98e7e3a902813d5eef1d1542696 authored almost 5 years ago
Use hnix-0.7 (#1695)

This also removes support for GHC 8.0.2 in the Nix utilities,
since recent aeson versions were O...

f71534830def67ede0500b0afc5e0d770204e84b authored almost 5 years ago
README: Document nix `sandbox = false` setting (#1706)

... as pointed out by Gabriel in
https://github.com/dhall-lang/dhall-haskell/pull/1695#issuecomm...

f541c050c51512eb13993a6138e55d5506a95ce9 authored almost 5 years ago
Add `dhall to-directory-tree` support for `Map`s (#1705)

* Add `dhall to-directory-tree` support for `Map`s

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

60fa324aba0104fceb682e7bf6bc94a29447244b authored almost 5 years ago