The key changes are:
- Support for standard version 10.0.0
-
dhall
format now preserveslet
-related comments- This is the first of a series of improvements to add more places that the syntax tree preserves comments
- The next planned improvement is to preserve comments for type annotations, because they can be inserted anywhere if you need a place to preserve comments
- You can now marshal recursive Dhall types into recursive Haskell types
- Basically, a variation on the wiki article on recursive Dhall idioms is supported
- Performance regression for large multi-
let
expressions- I plan to fix this by the next release, but just beware of this
- I checked that
dhall-kubernetes
was not affected by this performance regression
Full changelog here: https://github.com/dhall-lang/dhall-haskell/releases/tag/1.26.0
The main change I plan to work on for the next release is to take the type-checking performance improvements across the line