dhall v1.37.0 Release Notes
Release Date: 2020-12-07 // almost 4 years ago-
- ๐ Supports version 20.0.0 of the standard
- ๐ฅ BREAKING CHANGE TO THE API: Improve error message for duplicate projection label
- This also makes the implementation more standards-compliant, by treating
๐ a duplicate label as a type error instead of a parse error - This is a breaking change since the
Project
constructor now stores a
[Text]
instead ofSet Text
- This also makes the implementation more standards-compliant, by treating
- Add
--cache
flag todhall hash
- This flag adds the hashed expression to the cache when enabled
- ๐ Deprecate
Inject
/Interpret
- You should instead use
ToDhall
/FromDhall
, respectively
- You should instead use
- ๐ Fixes and improvements to the haddocks:
- ๐ Fixes and improvements to error messages:
- ๐ Fixes and improvements to the parser:
- ๐ Fixes and improvements to the pretty printer:
Previous changes from v1.36.0
-
- ๐ Supports version 19.0.0 of the standard
- BREAKING CHANGE TO THE API: Add
Text/replace
built-in - Implement
with
without syntactic sugar
- BREAKING CHANGE TO THE API: Add
- ๐
dhall lint
will now add a.dhall
extension to all Prelude imports- The old extension-free Prelude imports are deprecated
- Fix command-line completions for files
- ๐ Improve Template Haskell support for record constructors
- ๐ Fixes and improvements to code formatting
- ๐ Supports version 19.0.0 of the standard