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

Relax upper bound for ansi-terminal (#278)

dc720c33b8910a9ccfaed90bb57140a6cf745223 authored almost 7 years ago
Fix pretty-printing empty record literals (#269)

They were being printed as `{=]`

05677806813ad7893851af2f7fcebe1c89e5db5c authored almost 7 years ago
Fix layout when not using `--pretty` (#271)

The `layoutSmart` option appears to not behave correctly when specifying an
`Unbounded` number ...

4733ef8710a513f18c1e66c7623792b6af98755e authored almost 7 years ago
Restore missing line in `dhall` output (#270)

The `dhall` executable was missing the empty line separating the type
from the normalized form ...

20c4e5f46003570f14bc948664b70328760fe5ca authored almost 7 years ago
Add dhalli, an interactive REPL for Dhall (#266)

This commit introduces dhalli, a fairly minimal Dhall REPL that supports:

* Evalution of Dhal...

7f29209ffd423bdce1bf03ea87003db8637c544a authored almost 7 years ago
Have dhall use syntax highlighting if ANSI is supported (#267)

d329f1017bf9b0b94d84afa293191c17b89febad authored almost 7 years ago
Add semantic annotations to the pretty printer (#260)

a6891fab9c44482d81bbeba23aa89864899d9b6f authored almost 7 years ago
Reject custom contexts that are ill-formed (#259)

Fixes #253

This protects `typeWith` to reject any custom-context that might trigger a
type-c...

fbac0345b6b54a04751a926099f1a065e837e46f authored almost 7 years ago
Move pretty printing out into Dhall.Pretty (#263)

This commit splits out the pretty printing logic from Dhall.Core into its own
module. Dhall.Cor...

49e2e2cef26275a15e12547cc4c7f022bf749cf9 authored almost 7 years ago
Fix small haddock discrepancy (#262)

be332dabb27ef7ea7f0c9018b3ba709deed3a1c3 authored almost 7 years ago
Replace .gitigore with one from github/gitignore (#264)

2254af1379781df2534bc1e33a8e21adf6818856 authored almost 7 years ago
Fix `release.nix` to build against nixpkgs 17.09

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

8e3a215a8b23a9cd5b865019a57df8d540ba6b74 authored almost 7 years ago
Add support for `Scientific` (#256)

Fixes https://github.com/dhall-lang/dhall-lang/issues/86

This change has two benefits:

* U...

0091b09183599198d8e77c056fb3887354b243d1 authored about 7 years ago
Fix precedence of parsing variable names (#255)

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

Fixes #250

This al...

c98cb90bd98e62df528a5dbda2bb3bde1bd75ac4 authored about 7 years ago
Fix logic for escaping rendered identifiers (#252)

The existing logic for escaping identifiers was rather ad-hoc and was
incorrectly skipping over...

bbefcc549d145fde9752b7e61b0e234eaedc8cfc authored about 7 years ago
Remove `system-filepath`/`system-fileio` dependencies (#248)

ff555ed7f0159f97a5ed4cb71d73826b0b896c7b authored about 7 years ago
Add Interpret String (#247)

0e7d620fa8cf334fc3d28263c96d656e3a95575d authored about 7 years ago
`dhall-format` now preserves the order of fields (#246)

Related to #244

This updates Dhall's syntax tree to use an insert-ordered hashmap to store
r...

067ff6d93950f7a440d01c7260ade502411d3733 authored about 7 years ago
Simplify formatting of multi-line records/unions (#245)

Related to #244

Now, a multi-line record/union will always format the field values on a new
...

00442385855b4855f8b8d1c8c2c3d84c3bed759b authored about 7 years ago
Version 1.9.0 → 1.9.1 (#241)

80c43973077feafcaf10e1d249034c222e35c60d authored about 7 years ago
Fix tiny typo (#242)

566ba0a760af754c30360c8830c1c67f41e06a16 authored about 7 years ago
Use `lens-family-core` instead of `lens` (#238)

Related to https://github.com/fpco/stackage/issues/3238

The immediate motivation of this chan...

5fa4fae85a48b5c5429742b4e6dca733c0b0b4e5 authored about 7 years ago
`dhall-format` now can output multi-line strings (#237)

Fixes #229

This updates `dhall-format` to use multi-line string literals whenever
pretty-pri...

8d16e6b87d7210d340e1170d97f7fa0d74dccf5e authored about 7 years ago
Improve error messages for list elements with the wrong type (#236)

Fixes #230

The type error for the list now returns the expression for the mismatched
element...

11219e7426803e9b5d984fab7f835bc2e2fae6f9 authored about 7 years ago
Version 1.0.9 → 1.0.10

38345892773c7c4bf308575b2ad0f2f8bfd8883f authored about 7 years ago
Add `.dhall` suffix to `tests/tutorial/process`

This ensures that the test file is automatically bundled with the package

8d7441690fb85561c044b330419cc54c85afd869 authored about 7 years ago
Version 1.8.2 → 1.9.0 (#224)

c24b6a4ad68b0d22805f2a808b0c7ca2a17bd20e authored about 7 years ago
Fix `dhall-format` documentation (#232)

`dhall-format` now supports string interpolation

9afb9e6f6d023950ff1449ef56413e5fc474cc06 authored about 7 years ago
Type-check interpolation (#234)

Text interpolation was not being type-checked, which this change fixes

636ad8c09db7cc75134cddb2c3bd67b529179a9c authored about 7 years ago
Build against `dhall-1.9.*`

be60eb01711db030b6ad4285274f8fe4c4cd5292 authored about 7 years ago
Allow period in quoted labels (#233)

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

fc48b093ce76d12163701a80383d637cf02317d8 authored about 7 years ago
Explicitly document support for type synonyms (#228)

3dd14b60fa2a8da18e32b0fa7d3f33c25ad0b690 authored about 7 years ago
Add unit, string, pair and list types (#227)

430fc08f45ec1dfb8df3e0ac5a21fc245effde1e authored about 7 years ago
Mention the recursion guide in the FAQ section (#223)

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

9f7691653ec3f7b096f54f1004e70feabfde4fdd authored about 7 years ago
Preserve string interpolation when using `dhall-format` (#220)

Fixes #216

This changes the internal representation of `TextLit` to be able to
store an inte...

4e94f631ea54c5cf8f51743a9635e0994962b470 authored about 7 years ago
Add 'inputWith' (#222)

'inputWith' is like 'input', but allows for a custom typing context and
normalizer.

Fixes #213.

2ae05f9dadedefc1c14c71352cba16092a50f556 authored about 7 years ago
Fix error localization (#218)

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

Two type-checking steps shi...

ef7cc416291caa05b8565dd5c4eb93d035df2317 authored about 7 years ago
Fix infinite loop when pretty-printing `constructors` keyword (#211)

Fixes #209

The `prettyExprD` function would only transition to the `docs` loop if the
outerm...

390772ebce0db341c48fe8abcbd35b56caaa8e70 authored about 7 years ago
Add Dhall.Import.loadWithContext (#215)

Allows providing a custom context to 'load', but without requiring a way to
actually read paths...

72eaa308e7f4945bfc613b634afc6e162e6dc14b authored about 7 years ago
Increase upper bound on `tasty` (#208)

Related to https://github.com/fpco/stackage/issues/3178

4a865b65b501faee3cab665c8dbea75fbb85583d authored about 7 years ago
Generalized valid quoted labels (#206)

Fixes https://github.com/dhall-lang/dhall-lang/issues/64

As standardized in https://github.co...

09c588dff7b3bf7ea3f8a309ae8b0b3df4c92988 authored about 7 years ago
Add support for type synonyms (#202)

This is based on the matching change to the standard in:

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

acd06c56c45f0071d370400455daf167b0f00291 authored about 7 years ago
Fix `.cabal` file error (#203)

This adds `Paths_dhall` to the `Other-modules` section for
`dhall-hash` to match the other exec...

0c90e496bc2d92592d008ba6fee3ffe34dfbe5cd authored about 7 years ago
Add `constructors` keyword (#199)

Fixes #163

This provides a new `constructors` keyword which can be used to create a
record o...

a16474fa836e2ad1c28bbe90ceec527845a08fbd authored about 7 years ago
Fix potential type-checker bugs (#198)

As part of formalizing the semantics of Dhall there are a few places
where the type-checker was...

2129e75a5072d46a94f652b02c9178c27e68b54a authored about 7 years ago
Add `genericAuto` (#195)

Fixes #156

593434ffbd03ac6fe746a5ce29a79f9653580235 authored about 7 years ago
Expose `MissingEnvironmentVariable` exception type (#196)

This allows people to selectively catch that exception

0257e860466249f027bf1266c458239184e613d0 authored about 7 years ago
Increase security of referential opacity check (#197)

Related to #162

This forbids imports from `localhost` and `127.0.0.1` URLs from counting as
...

c0a2c7bd46250e708b60e302f41e1a943504d4fb authored about 7 years ago
Fix typo in explanation (#193)

bfa2592568f8a4ec3b1a394358b26eb2512090cb authored about 7 years ago
Improve the speed of file-only imports (#194)

This overhauls `exprFromPath` (and every function downstream of that) to
speed up imports when ...

6ff58523cbb1c085dac95ba345bfe6ccd8c97560 authored about 7 years ago
Version 1.8.1 → 1.8.2 (#192)

10c508391bcff93d4dc5976ab75ae86dcca978e6 authored about 7 years ago
Increase upper bound on `tasty` (#191)

Related to https://github.com/fpco/stackage/issues/3062

bc3424441a4e8f0ed0be18bef9cd9b36baee5e51 authored about 7 years ago
annotate MissingFile errors with their canonicalized path (#190)

Should make it easier to debug complex dhall configurations.

f1c28e65c911a7f7cee922fb87a1a3fd5e9920c5 authored about 7 years ago
set hPrint encodings to use utf8, independent of locale (#188)

On systems with the locale set to non-UTF8 (e.g. `LC_ALL=C`, the default POSIX
locale), handles...

1370c362f34f45940ced9e9097d1d76cca4e3900 authored about 7 years ago
Simpe custom typechecking for Embedded terms (#186)

28db97ca91e94441b0de9e9c43c0de84f3c21b9f authored about 7 years ago
Version 1.8.0 → 1.8.1

0098a90650bc09c574124a809ddd84b6b69d16a6 authored about 7 years ago
Use `Prelude/` prefix in tutorial examples (#184)

Fixes #59

The recent refactor of the Dhall grammar made `List/map` no longer a valid
identif...

834c1b6d05f6e342ac8d7c402ebae7f12732f42c authored about 7 years ago
Use `Data.Text.IO.readFile` instead of `Filesystem.readFile` (#182)

The former is better-behaved for Unicode inputs on Windows

3a625d786ffb1d5dc43855c5ebeb6fffa7690d0e authored about 7 years ago
Deploy binaries to GitHub Releases (#181)

This should build on OSX as well as Linux.
When there is a git tag, the build should create a R...

755f91b6e0ed3a2c87c434a2fb2d927039a3ffdc authored about 7 years ago
Update `release.nix` (#180)

Fixes #179

This updates the instructions and fixes the spurious reference to
`prettyprinter....

be10607f96f694ad3092eff40ef74c9c5d227bcd authored about 7 years ago
Update URLs with new github organization (#178)

f16502ccb340e260806ff589bff8f9cd7bc2798b authored about 7 years ago
Add `--pretty` option to `dhall` executable (#177)

This option causes the executable to format the output, for ease of
reading

c7dbb71ed46c2599bea04978fa0c9ea065054abc authored over 7 years ago
Fix pretty-printing example (#175)

This updates the `dhall-format` tutorial example to reflect the improvements
introduced in 8d27...

a03e708498bc8d6109f292193acc7b226be247ab authored over 7 years ago
Fix tiny typo (#174)

3181bbc1be42882eb56f3675a79979ab8960fcfd authored over 7 years ago
Version 1.0.9 → 1.0.10

d8dc1cee26c1370718592b16b158bd68c6b4af74 authored over 7 years ago
Increase upper bound on `dhall` dependency

1c65901f1c6ad6393babfedad7a908f273dcfe38 authored over 7 years ago
Version 1.7.0 → 1.8.0 (#173)

b6ca7d22f087ccc57305af28ef1fe29b2013a3c7 authored over 7 years ago
Increase upper bound on `tasty` dependency (#172)

a0bc3b02da73dc611f13c550ce050fec8af74c12 authored over 7 years ago
Fix unnecessary parentheses generated by `dhall-format` (#171)

`dhall-format` was adding superfluous parentheses when formatting certain
expressions, such as ...

8d27f8cb56a55d016de848ca243a143f3f5f2c5e authored over 7 years ago
Add `dhall-hash` utility (#170)

This allows users to compute the hash to use for an import

f27bebac9b31f9ddbed5a94f8ae2f288e511e8a5 authored over 7 years ago
Document lack of support for type synonyms in FAQ (#168)

Related to #10

990f2b968b9c71df8b76d7f4743bb02639bec3dc authored over 7 years ago
Fix Travis badge in README (#169)

Seems to be pointing at an old location of this repository, I have updated it to point at the cu...

afe810c1bcc38c83028da81f6d16f5b89f2e31bf authored over 7 years ago
Change Dhall's integrity check to use an "intensional" hash (#167)

This updates the recently added support for integrity checking to hash the
final normalized res...

44a75b4999b3b0bfc218a39d040fc2165148c969 authored over 7 years ago
Add support for SHA-256 integrity checks on imports (#166)

Related to #162

You can now add `sha256:XXX...XXX` after any import to verify that the import...

70276b82fbe3450a191d72d9104182e937561d99 authored over 7 years ago
Fix parsing of single quotes in single-quoted strings (#165)

Fixes #164

The parser for single-quoted strings did not match the language standard, which
w...

edacd46a2b3acf2203c905928660d6c5f38adab9 authored over 7 years ago
Version 1.0.7 → 1.0.8

a86f156338d0675fb0f08baec32b05d03e235472 authored over 7 years ago
Merge branch 'master' of github.com:Gabriel439/Haskell-Dhall-Nix-Library

d8ba9e626541cfcf58ceb9982f7cba97995021c8 authored over 7 years ago
Increase upper bound on `dhall` dependency

1028f8611b94fd9088b7afc060352ff721d2bc47 authored over 7 years ago
Version 1.6.0 → 1.7.0 (#160)

ebc884226d73dd82c63dc63975508eb8e0c3880c authored over 7 years ago
Remove `''${` escape sequence for double-quoted strings (#158)

The purpose of this change is to match this change to the grammar:

https://github.com/dhall-l...

96b4d4c692ff887faaf73a7e07eca4d7c2d22adc authored over 7 years ago
Fix pretty-printing of `Text` literals (#159)

Fixes #152

This fixes pretty-printed `Text` literals to be valid Dhall code

This also fixe...

6368c9297312dc41a8d0366a1927d7982c342eb9 authored over 7 years ago
Mention `prelude.dhall-lang.org` (#155)

This updates the tutorial to mention a convenient link to the latest version of
the Prelude so ...

a55d113a1378f8f9a620834ddb07e56dd757a953 authored over 7 years ago
Implement standardized grammar (#154)

This updates the parser to match the newly standardized Dhall grammar located
at:

https://gi...

dca0f4ea0f13342eb8b8657721d154f4e6c9db98 authored over 7 years ago
Fix type-checking bug that permits infinite loop (#153)

* Fix type-checking bug that permits infinite loop

Fixes #151

Dhall is based on a pure typ...

62d3c4a3b2b82045bbe92fea935b4f98b206209b authored over 7 years ago
Add missing type in tutorial (#149)

b21a3b8c0e6472372b00f8acee4b37557dd3557a authored over 7 years ago
Format Prelude using `dhall-format` (#148)

I figured we should start to eat our own dogfood and format the Prelude using
`dhall-format`. ...

7fdc3fa698878c291c3f27508575580e98030f0d authored over 7 years ago
Preserve leading comments/whitespace when formatting code (#146)

Partial fix for #145

Before this change `dhall-format` would get rid of all comments when for...

96e07869bc9d8b36c348142370008b7962a2a02b authored over 7 years ago
Add Inject instance for () (#147)

0e8a4c9b2528385366bb9f5efceeba7236213904 authored over 7 years ago
Make it work with Stack (#144)

prettyprinter doesn't match on lts-9.0. You get the following error
with stack:

```
Error: ...

adcae09068ae7c02111837406ffbc0cecbdb7b4a authored over 7 years ago
Optimize `Natural/fold` and `List/fold` (#143)

This change modifies the behavior of `Natural/fold` and `List/fold` to
intelligently switch bet...

5d897e55ea9bc95155b2e3aa99064d52f20fae31 authored over 7 years ago
Improve pretty-printing of `if`/`then`/`else` (#142)

This improves the output when pretty-printing nested `if`/`then`/`else`
expressions

Before t...

0c5feafcc646043917b59361feba438d74f36f6c authored over 7 years ago
Remove unnecessary parentheses when printing `if` (#141)

Printing nested `if`/`then`/`else` expressions would result in unnecessary
parentheses, like th...

b49a47c304ec97218b5f41f87b19b7d3f42a2a14 authored over 7 years ago
Mention how to use `as Text` in the tutorial (#140)

Fixes #139

f2b4d902b94bc315d588ef9c254b9d9150d15600 authored over 7 years ago
Fix typo (#138)

6bd241317f8d338af2bf3890c9347f5f96f0d39f authored over 7 years ago
Version 1.0.6 → 1.0.7

c569111272738094003c92e099c370d8f87708f2 authored over 7 years ago
Increase upper bound on `data-fix`

9ba5de49cd5fb84e33fa1153f202ae4a1e0b9b0d authored over 7 years ago
Add `dhall-format` executable (#137)

Fixes https://github.com/dhall-lang/dhall-lang/issues/8

This takes a Dhall expression on stan...

5f7d46b17922651d0fce76ca0fa1f2c8fb30bf79 authored over 7 years ago
Fix type-checking bugs in `let` (#136)

Dhall requires that a `let` expression of the form:

```haskell
let x : t = e1 in e2
```

...

8a4e744fb72973b3f98fd8ddbc3d5b68a2a4678d authored over 7 years ago
Fix unbound variable bug (#134)

* Fix unbound variable bug

Related to #10

When type-checking the following expression:

...

6bbff5172be829cb688ea9930fd932c9b60666b6 authored over 7 years ago
Change `shell.nix` to stay in sync with `release.nix` (#133)

This simplifies the `shell.nix` to reuse the `dhall` derivation from
`release.nix` and also ens...

b6824330da49a974c6ed3417d1d2f6b6be49eacb authored over 7 years ago