Changelog
v0.47.0 (2023-03-13)
Breaking changes
- Bumped minimum supported Rust version (MSRV) to 1.62.1
- Change of
Color::default()
value to the ANSI default color Color::Default
(code 39
and 49
for foreground and background respectively). This replaces Color::White
as the default value.
Other changes
const
ification of several functions and methods.- Improved CI workflow.
- Updated to Rust edition 2021.
- Replaced
winapi
dependency with windows-sys
. - Removed
overload
dependency. - Added
AnsiGenericString::as_str()
to allow access to the underlying string. - Fixed typos in README.
- Added
CHANGELOG.md
for changes since forking ansi_term
.
v0.46.0 (2022-06-03)
- Removed
impl Deref
for AnsiGenericString
. - Improved README headings.
v0.45.1 (2022-03-27)
- Added
Color::Default
enum variant with ansi codes 39
and 49
for foreground & background.
v0.45.0 (2022-03-16)
- Fixed examples in README.
- Fixed typos in documentation.
- Renamed
ANSIByteStrings
to AnsiByteStrings
. - Added GitHub Actions workflow.
- Changed authors metadata.
- Updated license
v0.43.0 (2022-01-18)
v0.40.0 (2021-11-16)
v0.38.0 (2021-10-05)
- Removed
itertools
dependency.
v0.37.0 (2021-09-14)
v0.31.0 (2021-05-11)
- Implemented
Default
trait for Color
returning Color::White
. - Added helpers for gradients.
- Fixed clippy warning.
v0.30.0 (2021-04-21)
- Export
ansi
module to expose ansi::RESET
.
v0.29.0 (2021-03-30)
- Renamed
Color::RGB
enum variant to Color::Rgb
. - Renamed
ANSIByteString
to AnsiByteString
. - Renamed
ANSIGenericString
to AnsiGenericString
. - Renamed
ANSIGenericStrings
to AnsiGenericStrings
. - Renamed
ANSIString
to AnsiString
. - Renamed
ANSIStrings
to AnsiStrings
.
v0.28.0 (2021-03-09)
- Forked
ansi_term
as nu-ansi-term
. - Added Nushell project contributors to the authors.
- Updated README.md.
- Renamed
Colour
to Color
. - Renamed some files ending in
colour
to color
. - Added “bright” colors ansi 90-97 (foreground) and 100-107 (background).
- Ran cargo fmt