You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING CHANGE: Allow tabs and blank lines in multi-line strings
Blank lines are now ignored for the purpose of dedenting multiline strings
Lines with leading tabs (or mixed tabs and spaces) are now dedented, too,
so long as they all share the same prefix
This is technically a breaking change, but unlikely to affect programs
in practice, especially if they were formatted with dhall format. This
change mainly affects programs that were not indented correctly.
See the changelog for standard version 8.0.0 for more details
BREAKING CHANGE: Simplify bare interpolations
Expressions like λ(x : Text) → "${x}" now simplify to λ(x : Text) → x
This is a technically breaking change because it changes how these sorts
of expressions are serialized. This does not affect semantic integrity
checks and the new simplified expressions are extensionally equivalent to
their older counterpart expressions.
See the changelog for standard version 8.0.0 for more details
BREAKING CHANGE: Encode integrity check as multihash
Semantic integrity checks are now encoded using the multihash spec
This is a technically breaking change that does not perturb the hash for
user-facing semantic integrity checks. This only affects how expressions
with unresolved imports are serialized, but semantic integrity checks are
only computed for fully-resolved imports.
See the changelog for standard version 8.0.0 for more details
BUG FIX: Fix type-checker to reject invalid record type annotations
e.g. { x = 1 } : { x : Text } was not properly rejected by the type
checker