Skip to content

Releases: dhall-lang/dhall-haskell

dhall-1.9.0

28 Jan 01:13
Compare
Choose a tag to compare
  • Feature: BREAKING CHANGE TO LANGUAGE AND API: Add constructors keyword
    • This new keyword generates constructors from a union type
      • See the updated Haskell tutorial for more details
    • This means that constructors is now a reserved keyword
    • This adds a new Constructors constructor to the Expr type
    • See: #199
  • Feature: BREAKING CHANGE TO THE API: dhall-format preserves interpolation
    • This changes the TextLit constructor to represent an interpolated Text
      literal
    • See: #220
  • Feature: You can now define type synonyms using let
  • Feature: Extend valid set of quoted labels
  • Performance: Improve startup time when importing files, but not URLs
  • Security: localhost/127.0.0.1 imports no longer count as local imports
    • Specifically: they cannot import environment variables or files
    • See: #197
  • Security: Fix potential type-checking bug
  • Fix: BREAKING CHANGE TO API: Improve localization of error messages
    • This required fixing the type of normalize/shift/subst to preserve
      the first type parameter of Expr (i.e. they no longer delete Note
      constructors)
    • A new denote function was added for the explicit purpose of deleting
      Note constructors
    • See: #218
  • Expose MissingEnvironmentVariable exception type
  • Add genericAuto
  • Add inputWith
  • AddloadWithContext
  • Add pair/unit/string/list

dhall 1.9.0-rc1

21 Nov 00:31
Compare
Choose a tag to compare
dhall 1.9.0-rc1 Pre-release
Pre-release
Deploy binaries to GitHub Releases (#181)

This should build on OSX as well as Linux.
When there is a git tag, the build should create a Release on GitHub.
The Release should have the built binaries for OSX and Linux.