From 1628492f5dce508667f572ce3dd455b9c5e7d6f5 Mon Sep 17 00:00:00 2001 From: AJ Date: Tue, 2 Feb 2021 13:50:48 -0800 Subject: [PATCH] Update changelog --- CHANGELOG.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..b3b4bdde5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,55 @@ +# Changelog + +## 2.0.0-alpha2 +_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)](https://github.com/ajalt/mordant/issues/7) + +### Changed +- Rework theming system to simplify customization + +## 2.0.0-alpha1 +_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. + +## 1.2.1 +_2019-03-17_ + +### Changed +- Improve support for color detection in IntelliJ and VS Code terminals + +## 1.2.0 +_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 + +## 1.1.0 +_2018-07-15_ + +### Added +- Add support for XYZ and LAB color spaces + +## 1.0.0 +_2017-09-24_ + +- Initial Release