Changelog of @hackage/typelits-printf 0.3.0.0

Changelog

Version 0.3.0.0

September 11, 2024

https://github.com/mstksg/typelits-printf/releases/tag/v0.3.0.0

  • Use -XRequiredTypeArguments in GHC 9.10. You can directly pass the Symbol without needing @:

    >>> putStrLn $ printf "You have %.2f dollars, %s" 3.62 "Luigi"
    You have 3.62 dollars, Luigi
    

    If you are on GHC 9.8 or lower, this is exported identically to Text.Printf.printf, which kind of looks identical, syntactically, if you use a string literal.

    If you still want the type-safe printf in GHC 9.8 or lower, use printf' for now.

  • Move to directly using UnconsSymbol and type-level Char literals from GHC, available only GHC 9.2+. This means we can support unicode in strings, and could be faster potentially.

Version 0.2.0.0

February 26, 2020

https://github.com/mstksg/typelits-printf/releases/tag/v0.2.0.0

  • Following https://github.com/mstksg/typelits-printf/pull/3, we can now get "all three" benefits with printf. This version removes all traces of pprintf, PP, and rprintf, making printf the official one-size-fits-all function. Thanks @kcsongor!

Version 0.1.1.0

February 26, 2020

https://github.com/mstksg/typelits-printf/releases/tag/v0.1.1.0

  • Major bug fix in parser (thanks @kcsongor)

Version 0.1.0.0

February 25, 2020

https://github.com/mstksg/typelits-printf/releases/tag/v0.1.0.0

  • Initial release