Releases: sharkdp/pastel
Releases · sharkdp/pastel
v0.10.0
Features
- Added alpha property to set command, see #218 (@kanielrkirby)
- Add support for HSV, see #169 (@jameshurst)
- Added support for parsing LCh colors, see #2 and #167 (@MForster)
- Added hyprpicker as --color-picker, see #186 (@mrusme)
- Implement Color::from_u32 for the rgba, see #202 (@irevoire)
Bugfixes
pastel pick
does not display all colors in some terminals, see #121 and #168 (@Divoolej)- Fix lines in kitty terminal with text_fg_override_threshold set, see #197 (@joveian)
Changes
- Use PASTEL_COLOR_MODE in ansi::Brush::from_environment, see #168 (@Divoolej)
- Unhide colorcheck command, see #182 (@CheshireSwift)
Other
- Optimization for eliminating redundant memory operations, see #165 (@yyzdtccjdtc)
- Add colour as an alias for the colour command, see #173 (@BuyMyMojo)
- Suggest to use pastel pick --help instead of -h, see #181 (@sharkdp)
v0.9.0
Features
- Added support for transparency / alpha values, see #131 and #162 (@superhawk610)
- Added support for
NO_COLOR
environment variable, see #143 (@djmattyg007) - Added new color pickers: Gnome/Wayland via gdbus, zenity, yad, and wcolor (@sigmaSd, @pvonmoradi)
Packaging
v0.8.1
v0.8.1
Features
Other
- Updated
lexical-core
dependency to fix a compile error with newer Rust versions
Packaging
pastel
is now available on snapstore, see #130 (@purveshpatel511)
v0.8.0
v0.7.1
v0.7.0
Changes
- Breaking: the existing
ansi-8bit
andansi-24bit
formats have been changed to
print out an escaped ANSI sequence that a user can see in the terminal output.
The previously existing formats are now available asansi-8bit-escapecode
and
ansi-24bit-escapecode
. See #113 and #111.
Features
- All CSS color formats are now supported (see #12)
- Added support for multiple color stops for gradients (
pastel gradient red blue yellow
), see #49 (@felipe-fg) - Added
-f
/--force-color
flag as an alias for--mode=24bit
, see #48 (@samueldple) - Added
--color-picker <cmd>
to allow users to choose the colorpicker, see #96 (@d-dorazio) - Added input support for CIELAB, see #3/#101 (@musikid)
- Added support for
rgb(255 0 119)
,rgb(100%,0%,46.7%)
,gray(20%)
, and many more new CSS syntaxes, see #103 (@musikid) - Faster and more flexible color parser, adding even more CSS color formats, see #105 (@halfbro)
pastel
library changes
Bugfixes
Other
- pastel is now available via Nix, see #100 (@davidtwco)
v0.6.1
v0.6.0
Features
- Added colorblindness simulations via
pastel colorblind
, see #80 (@rozbb) - Added support for pre-determined colors in
pastel distinct
, see #88 (@d-dorazio) - Added a new
set
subcommand that can be used to set specific properties of a color (pastel set lightness 0.4
,pastel set red 0
, etc.), see #43 - Show the color name in
pastel show
orpastel color
if it is an exact match, for example:
pastel color ff00ff
will show "fuchsia", see #81 (@d-dorazio) - Add KColorChooser as a supported color picker, see #79 (@data-man)
- Add macOS built-in color picker, see #84 (@erydo)
- Added a new 'count' argument for
pastel pick [<count>]
Changes
pastel distinct
has seen massive speedups, see #83 (@d-dorazio)
Bugfixes
- Mixing colors in HSL space with black or white will not rotate the hue towards red (hue 0°), see #76
Other
- Pastel is now available via Homebrew, see README and #70 (@liamdawson)