Releases: dhall-lang/dhall-haskell
Releases · dhall-lang/dhall-haskell
dhall-1.9.1
dhall-1.9.0
- Feature: BREAKING CHANGE TO LANGUAGE AND API: Add
constructorskeyword- This new keyword generates constructors from a union type
- See the updated Haskell tutorial for more details
- This means that
constructorsis now a reserved keyword - This adds a new
Constructorsconstructor to theExprtype - See: #199
- This new keyword generates constructors from a union type
- Feature: BREAKING CHANGE TO THE API:
dhall-formatpreserves interpolation- This changes the
TextLitconstructor to represent an interpolatedText
literal - See: #220
- This changes the
- Feature: You can now define type synonyms using
let- See: #202
- Feature: Extend valid set of quoted labels
- Performance: Improve startup time when importing files, but not URLs
- See: #194
- Security:
localhost/127.0.0.1imports no longer count as local imports- Specifically: they cannot import environment variables or files
- See: #197
- Security: Fix potential type-checking bug
- See: #198
- Fix: BREAKING CHANGE TO API: Improve localization of error messages
- This required fixing the type of
normalize/shift/substto preserve
the first type parameter ofExpr(i.e. they no longer deleteNote
constructors) - A new
denotefunction was added for the explicit purpose of deleting
Noteconstructors - See: #218
- This required fixing the type of
- Expose
MissingEnvironmentVariableexception type- See: #196
- Add
genericAuto- See: #195
- Add
inputWith- See: #222
- Add
loadWithContext- See: #215
- Add
pair/unit/string/list- See: #227
dhall 1.9.0-rc1
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 Release on GitHub. The Release should have the built binaries for OSX and Linux.