Releases
1.9.0
Feature: BREAKING CHANGE TO LANGUAGE AND API: Add constructors
keyword
This new keyword generates constructors from a union type
See the updated Haskell tutorial for more details
This means that constructors
is now a reserved keyword
This adds a new Constructors
constructor to the Expr
type
See: #199
Feature: BREAKING CHANGE TO THE API: dhall-format
preserves interpolation
This changes the TextLit
constructor to represent an interpolated Text
literal
See: #220
Feature: You can now define type synonyms using let
Feature: Extend valid set of quoted labels
Performance: Improve startup time when importing files, but not URLs
Security: localhost
/127.0.0.1
imports no longer count as local imports
Specifically: they cannot import environment variables or files
See: #197
Security: Fix potential type-checking bug
Fix: BREAKING CHANGE TO API: Improve localization of error messages
This required fixing the type of normalize
/shift
/subst
to preserve
the first type parameter of Expr
(i.e. they no longer delete Note
constructors)
A new denote
function was added for the explicit purpose of deleting
Note
constructors
See: #218
Expose MissingEnvironmentVariable
exception type
Add genericAuto
Add inputWith
AddloadWithContext
Add pair
/unit
/string
/list
You can’t perform that action at this time.