Skip to content

v23.0.0

Latest
Compare
Choose a tag to compare
@Gabriella439 Gabriella439 released this 15 Apr 19:54
· 17 commits to master since this release
25cf020

Breaking changes:

  • New support for Bytes literals

    You can now store Bytes within Dhall, which comprises two changes to the
    language:

    • A new Bytes type

    • Support for Bytes literals of the form 0x"…"

    For example, the following Dhall literal represents a valid sequence of four
    bytes:

    0x"00FF12DE"

    This is a technically breaking change because Bytes is now a reserved
    identifier.

  • New {Date,Time,TimeZone}/show builtins

    You can now render temporal literals as Text representing valid Dhall
    source code:

    Date/show : Date  Text
    
    Time/show : Time  Text
    
    TimeZone/show : TimeZone  Text

    For example:

     Date/show 2000-01-01
    
    "2000-01-01"
    
     Time/show 11:59:59
    
    "11:59:59"
    
     TimeZone/show -08:00
    
    "-08:00"

    This is a technically breaking change because Date/show, Time/show, and
    TimeZone/show are now reserved identifiers.

New features:

Other changes: