1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
# Unreleased
# 2.0.4
- Switch from `winapi` to `windows-sys`.
# 2.0.3
- Document crate MSRV of `1.63`.
# 2.0.2
- Fix typo in `src/control.rs`.
- Replace `atty` dependency with `is-terminal`.
# 2.0.1 (July 3, 2023)
- Add edition for future compatibility.
- Implement custom colors that can be stored in a variable.
# 2.0.0 (July 14, 2020)
- Add support for true colours.
- Alter `Color` interface to return `Cow<'static, str>`
# 1.9.3 (February 24, 2020)
- Fix compilation regression for 1.34.0. Thanks @jlevon for reporting.
# 1.9.2 (January 11, 2020)
- Exposed `ColoredString` data through methods for purposes of interrogating the applied colours.
- Increased documentation.
# 1.9.1 (December 31, 2019)
- Remove deprecated `try!` macro in codebase
- Reduce allocations in `ColoredString` impl (PR#65)
- Added `"purple"` as match in `impl FromStr for Color` (PR#71)
# 1.9.0 (November 11, 2019)
- **[POSSIBLE_BREAKING CHANGE]:** Replace `winconsole` with `winapi`:
- Changes `set_virtual_terminal` function signature.
- Update dependencies
- Add Dockerfile
- Respect tty discovery for CLICOLOR
# 1.8.0 (April 30, 2019)
- FEAT: support Windows 10 colors
# 1.7.0 (January, 2019)
- TECH: update lazy\_static
- FEAT: introduce respect for the `NO_COLOR` environment variable
# 1.6.1 (July 9, 2018)
- TECH: update lazy\_static
- CHORE: fix typos in README and documentation
# 1.6.0 (October 31, 2017)
- FEAT: introduced bright colors. `"hello".bright_blue().on_bright_red();`
- FEAT: introduced strikethrough styling. `"hello".strikethrough();`
# 1.5.3 (September 28, 2017)
- FEAT: derive Copy and Clone for `Color`
- FEAT: derive Clone for `ColoredString`
# 1.5.2 (July 6, 2017)
- FIX: method `Colorize::reversed` has been added. `Colorize::reverse` was a typo, that we will keep
for compatibility
# 1.5.1 (May 9, 2017)
- Update lazy\_static to 0.2.
# 1.5.0 (May 1, 2017)
- FEAT: support for `"hello".color("blue")` (dynamic colors)
# 1.3.2 (Nov 26, 2016)
- FIX: usage of nested ColoredString again, no more style broken mid-line
# 1.3.1 (Oct 14, 2016)
- FIX: usage of ColoredString in a nested way broke the styling mid-line
# 1.3.0 (Jul 31, 2016)
- Provide various options for disabling the coloring in an API-compatible way
# 1.2.0 (Mar 30, 2016)
- Support the different formatting options, like padding and alignment
# 1.1.0 (Mar 15, 2016)
- Respect the CLICOLOR/CLICOLOR\_FORCE behavior. See [this specs](http://bixense.com/clicolors/)
# 1.0.1 (Mar 14, 2016)
- Add a CHANGLOG
- Fix crate dependencies: move `ansi_term` in dev\_dependencies
# 1.0.0 (Mar 13, 2016)
- Initial release
|