Releases: mazznoer/csscolorparser-rs
Releases · mazznoer/csscolorparser-rs
csscolorparser v0.8.2
csscolorparser v0.8.1
Changed
- Improvements in parser code.
- improvements of
calc()parser for relative color format.
Fixed
- Require
phfonly if needed.
csscolorparser v0.8.0
Added
- Support
no_std. Thanks to @orhun
Changed
- Support for parsing
lab()format is always enabled now. Remove thelabcargo feature. - Using
phf::OrderedMapanduncased::UncasedStrto store named colors.
csscolorparser v0.7.2
Added
Color::to_oklcha()Color::to_css_hex()Color::to_css_rgb()Color::to_css_hsl()Color::to_css_hwb()Color::to_css_lab()Color::to_css_lch()Color::to_css_oklab()Color::to_css_oklch()
Changed
- Deprecate
Color::to_hex_string()andColor::to_rgb_string().
Full Changelog: v0.7.1...v0.7.2
csscolorparser v0.7.1
What's Changed
- avoid an allocation in the
Deserializeimpl forColorby @m4rch3n1ng in #20 - docs: Add documentation to undocumented public APIs by @sorairolake in #25
- Remove some unnecessary allocations on parser code by @mazznoer
New Contributors
- @m4rch3n1ng made their first contribution in #20
- @sorairolake made their first contribution in #25
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Added
Color::from_oklcha()- Support parsing
oklab()andoklch()color format. Color::{from,to}_{laba,lcha}()
Changed
f64->f32- Return type for
Color::to_{hsva,hsla,hwba,lab,lch,oklaba,linear_rgba}()changed from tuple to array. - Deprecate
Color::{from,to}_{lab,lch}(), useColor::{from,to}_{laba,lcha}()instead. NAMED_COLORSis now public
v0.6.2
v0.6.1
- New
Color's methods:new,to_array,to_rgba8,to_rgba16,clamp,from_rgba8,from_linear_rgba8,name. - Deprecate some
Color's methods. - Remove deprecated
Color's methods:from_lrgb,from_lrgba,from_lrgb_u8,from_lrgba_u8,red,green,blue,alpha,to_lrgba,to_lrgba_u8,interpolate_lrgb. - More strict parser.
rgb(255,100%,50%)is now invalid. - Update dependencies.
- And some improvements.
v0.6.0
v0.5.0
Color:r,g,b,afields are now public.Color: Deprecatered(),green(),blue()andalpha().Color: Rename some method functions to more descriptive names:from_lrgba()->from_linear_rgba()interpolate_lrgb()->interpolate_linear_rgb()- and some others.
phfare now optional dependency.- Rename
ParseError->ParseColorError. - Add support for
serde,cint,rgb.