packages feed

typelits-printf-0.3.0.0: CHANGELOG.md

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