All Versions
Latest Version
Avg Release Cycle
153 days
Latest Release
455 days ago

Changelog History
Page 1

  • v1.1.0.1

    October 27, 2020
  • v1.1.0.0

    October 27, 2020
  • v1.0.0.0 Changes

    July 27, 2020

    โ™ป๏ธ This version is the result of a major refactoring of the code in order
    to produce an MTL-compatible library.

    ๐Ÿ†• New MTL-style class: MonadByline

    Proper monad transformer: BylineT

    Most of the library is under a single import: Byline

    โž• Added a ToStylizedText class to enable using custom types with
    functions like menu.

    ๐Ÿ†• New Byline.Exit.die function to exit the current process with a
    stylized error message. Thanks to the ToStylizedText class it's
    easy to exit with custom error types.

    The Report type and associated functions were superfluous and
    ๐Ÿšš therefore removed. (Consider using the new die and warn
    functions in Byline.Exit.)

    Menus now use NonEmpty to represent items and therefore the menu
    Choice type has been simplified, removing the NoItems

    ๐Ÿ›  Fixed a bug where Stylized Text was not rendered when using one
    of the ask* functions (#1).

    Proper encoding of escape sequences so Haskeline doesn't
    ๐Ÿ print garbage on Windows.

    โž• Added support for RGB terminals

    โž• Added an implementation of 'MonadByline' that uses simulated user
    โœ… input to test your Byline code.

  • v0.4.0.0 Changes

    March 17, 2020
    • The askUntil function is now polymorphic in its return type. This allows the confirmation function to change the return type.

    • Removed Data.Monoid backwards compatibility for older GHCs.

    • Update dependency bounds

  • v0.3.2.1 Changes

    April 15, 2019
    • Update dependency bounds

    • Builds on NixOS 18.09, 19.03, and unstable

  • v0.3.2.0 Changes

    October 09, 2018
    • Update dependency bounds
  • v0.3.1.0 Changes

    March 20, 2018
    • Update dependency bounds

    • Deal with the Semigroup Monoid Proposal

  • v0.3.0.0 Changes

    December 01, 2017
    • New style modifier: swapFgBg (Thanks to Sam Tay)

    • Byline is now an instance of MonadTrans (Thanks to Sam Tay)

  • v0.2.4.0 Changes

    March 19, 2017
    • Update dependency bounds

    • Add Travis CI build status for supported versions of GHC

  • v0.2.3.0 Changes

    November 01, 2016
    • Increase upper bound on transformers package to 0.5 (Thanks to slycelote).