All Versions
12
Latest Version
Avg Release Cycle
227 days
Latest Release
-
Changelog History
Page 1
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
toPanel
- 🖨
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
andPanel
'sborderStyle
property toborderType
andborderTextStyle
toborderStyle
- 💥 Breaking change: Renamed
TerminalInfo
'sstdinInteractive
andstdoutInteractive
toinputInteractive
andoutputInteractive
, respectively
🛠 Fixed
- 🛠 Fix regression in clearing animations (#48)
-
v2.0.0-beta4 Changes
➕ Added
Spinner
widget that displays a looping animationEmptyEidget
widget that can be used as a placeholder in layoutsrow{}
andcolumn{}
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, 20202019-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
andTextStyles
top-level objects, andTerminal.print
will downsample th resulting strings based on the detected terminal capabilities.
-
v1.2.1 Changes
March 17, 20192019-03-17
🔄 Changed
- 👌 Improve support for color detection in IntelliJ and VS Code terminals
-
v1.2.0 Changes
August 19, 20182018-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, 20182018-07-15
➕ Added
- ➕ Add support for XYZ and LAB color spaces