1.40.2
- Supports standard version 21.1.0
- BUG FIX:
dhall repl
no longer ignores type annotations on:let
commands- Before this fix,
:let x : T = 3
would ignore the: T
type annotation
- Before this fix,
- BUG FIX: Don't accept a bar after an empty union
- Before this fix, the interpreter would accept something like
<>|
, which
is not valid according to the standard grammar
- Before this fix, the interpreter would accept something like
- New
FromDhall
/ToDhall
instances forDay
/TimeOfDay
/TimeZone
#2294 #2300- These types correspond to the recent temporal literals added to the
language
- These types correspond to the recent temporal literals added to the
- New
subExpressionsWith
Traversal
- Add Template Haskell support for modifying field names in generated Haskell
types- This adds a new
makeHaskellTypesWith
utility with takes a
GenerateOptions
function argument for customizing the code-generation
logic - This comes in handy when Dhall fields have names are reserved keywords in
Haskell code. You can now transform the Haskell field names to avoid
collisions
- This adds a new
- Support GHC 9.2
- Fixes and improvements to documentation
- Fixes and improvements to error messages