All Versions
12
Latest Version
Avg Release Cycle
227 days
Latest Release
-

Changelog History
Page 1

  • v2.0.0-beta5 Changes

    ➕ Added

    • 👍 Progress bars and other single-line animations are now supported in the IntelliJ console (#49)
    • ➕ Added bottomTitle to Panel
    • 🖨 Terminal.forStdErr for printing to stderr rather than stdout
    • ➕ Add macosArm64 target for native M1 macs

    🔄 Changed

    • ⚡️ Update Kotlin to 1.6.10
    • 💥 Breaking change: Renamed Table and Panel's borderStyle property to borderType and borderTextStyle to borderStyle
    • 💥 Breaking change: Renamed TerminalInfo's stdinInteractive and stdoutInteractive to inputInteractive and outputInteractive, respectively

    🛠 Fixed

    • 🛠 Fix regression in clearing animations (#48)
  • v2.0.0-beta4 Changes

    ➕ Added

    • Spinner widget that displays a looping animation
    • EmptyEidget widget that can be used as a placeholder in layouts
    • row{} and column{} widget layouts that create a single row/column of widgets

    🛠 Fixed

    • ⬇️ Reduced flickering on high frame rate animations
  • v2.0.0-beta3 Changes

    🔄 Changed

    • ⚡️ Update Kotlin to 1.5.31
    • ⚡️ Update Colormath to 3.0. If you use and colormath colors directly, you may need to update your imports.

    🛠 Fixed

    • 🛠 Fixed exception thrown when parsing markdown tables with empty cells
    • 🛠 Fixed rendering of markdown image reference links and link content
  • v2.0.0-beta2 Changes

    ➕ Added

    • 🍎 Published artifacts for macOS

    🔄 Changed

    • ⚡️ Update Kotlin to 1.5.10
    • ⏪ All text instances and print functions now default to preformatted whitespace, meaning that spaces and newlines will be preserved. You can explicitly pass Whitespace.NORMAL to restore the previous behavior.
  • v2.0.0-beta1 Changes

    2021-03-26

    ➕ Added

    • Table.contentToCsv to render a table's cells to csv format
    • ➕ Added support for JavaScript and linux native targets
    • 💅 Getter properties for standard theme styles

    🔄 Changed

    • ⚡️ Update Kotlin to 1.4.31
    • 👌 Improve terminal capabilities detection
  • v2.0.0-alpha2 Changes

    2021-02-02

    ➕ Added

    • 🏗 Terminal.progressAnimation builder to create a customizable progress bar animation
    • 👌 Improved cursor APIs and added ability to produce cursor ANSI codes as a string
    • ➕ Add ability to override detected terminal interactivity separately from the ANSI capabilities (#7)

    🔄 Changed

    • Rework theming system to simplify customization
  • v2.0.0-alpha1 Changes

    November 01, 2020

    2019-11-01

    👍 Mordant 2.0 is a rewrite that retains the simple APIs of Mordant 1.0, and adds support for rendering complex widgets.

    ➕ Added

    • ➕ Added renderable widgets, including tables, panels, and lists
    • ➕ Added markdown rendering
    • ➕ Added a theme system to customize text styles on an entire terminal instance
    • ➕ Added animations that automatically clear the previous frame when redrawing

    🔄 Changed

    • 👌 Improved terminal capability detection
    • 💅 ANSI colors and styles can now be applied through the TextColors and TextStyles top-level objects, and Terminal.print will downsample th resulting strings based on the detected terminal capabilities.
  • v1.2.1 Changes

    March 17, 2019

    2019-03-17

    🔄 Changed

    • 👌 Improve support for color detection in IntelliJ and VS Code terminals
  • v1.2.0 Changes

    August 19, 2018

    2018-08-19

    ➕ Added

    • ➕ Add functions for generating ANSI cursor movement
    • ➕ Add ability to generate ANSI color codes from any colormath color object
    • ⚡️ Update colormath to 1.2.0
  • v1.1.0 Changes

    July 15, 2018

    2018-07-15

    ➕ Added

    • ➕ Add support for XYZ and LAB color spaces