Skip to content

dhall-1.22.0

Compare
Choose a tag to compare
@Gabriella439 Gabriella439 released this 28 Apr 03:47
f7fecda
  • Supports version 7.0.0 of the standard
  • BREAKING CHANGE: Remove deprecated Path type synonym
  • BUG FIX: Correctly parse identifiers beginning with http
    • i.e. httpPort was supposed to be a valid identifier name and now is
    • See: #870
  • BUG FIX: Fix dhall encode bug
    • dhall encode bug was generating binary expressions that were valid
      (i.e. they would decode correctly) but were non-standard (i.e. hashing
      them would not match the hash you would normally get from a semantic
      integrity check)
    • Semantic integrity checks were not affected by this bug since they used
      a slightly different code path that generated the correct binary input to
      the hash. Only the dhall decode subcommand was affected
    • See: #859
  • BUG FIX: Fix for Dhall.UnionType
    • This fixes some expressions that would previously fail to marshal into
      Haskell, specifically those were the marshalling logic was built using
      the UnionType utilities
    • See: #857
  • Feature: New --alpha flag to α-normalize command-line output
  • Performance improvements
    • The normalizer is now much faster
    • See: #876