byline v126.96.36.199 Release NotesRelease Date: 2020-07-27 // almost 2 years ago
🔨 This version is the result of a major refactoring of the code in order
to produce an MTL-compatible library.
🆕 New MTL-style class:
Proper monad transformer:
Most of the library is under a single import:
➕ Added a
ToStylizedTextclass to enable using custom types with
Byline.Exit.diefunction to exit the current process with a
stylized error message. Thanks to the
easy to exit with custom error types.
Reporttype and associated functions were superfluous and
🚚 therefore removed. (Consider using the new
Menus now use
NonEmptyto represent items and therefore the menu
Choicetype has been simplified, removing the
🛠 Fixed a bug where
Stylized Textwas not rendered when using one
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.