Skip to content

dhall-1.15.0

Compare
Choose a tag to compare
@Gabriella439 Gabriella439 released this 22 Jul 14:49
· 1355 commits to main since this release
8a8a5c4
  • BREAKING CHANGE TO THE API: Support alternative imports using new ? operator
    • This adds a new constructor which affects exhaustive pattern matches
    • See: #473
  • BREAKING CHANGE TO THE API: Add Integer/toDouble built-in function
    • This adds a new constructor which affects exhaustive pattern matches
    • See: #434
  • BREAKING CHANGE TO THE API: Use strict Text instead of lazy Text
  • BREAKING CHANGE TO THE API: Remove Buildable in favor of Pretty
  • BREAKING CHANGE TO THE API: Removed the Parent constructor from FilePrefix
    • Instead, use Here with a ".." prefix.
    • See: #407
  • BUG FIX: Disallow duplicate fields in records
  • BUG FIX: Fix stripping of leading whitespace in multi-line strings
  • BUG FIX: Fix formatting field access of an import
  • Add dhall freeze command
  • Add dhall diff command
  • Add dhall lint command
  • Change dhall-repl/dhall-hash/dhall-format to dhall subcommands
    • i.e. dhall repl/dhall hash/dhall format
    • See: #435
    • See: #452
  • Add with-http cabal flag to disable support for remote imports
  • Added inputFrom and inputFromWith
    • These allow naming the file that the expression is coming from for better
      error messages
    • See: #464
  • Performance improvements
  • Tutorial recommends GitHub for Prelude instead of IPFS
  • Pretty-print expressions in type errors
  • Formatting improvements
  • Diff improvements