Skip to content

Latest commit

 

History

History
147 lines (104 loc) · 6.34 KB

CHANGELOG.md

File metadata and controls

147 lines (104 loc) · 6.34 KB

Changelog

The latest published Color release is 0.2.3 which was released on 2025-01-20. You can find its changes documented below.

This release has an MSRV of 1.82.

Added

  • Support converting between color spaces without chromatic adaptation, thereby representing the same absolute color in the destination color space as in the source color space. (#139 by @tomcur)

    Note to ColorSpace implementers: the WHITE_POINT associated constant is added to ColorSpace, defaulting to D65. Implementations with a non-D65 white point should set this constant to get correct default absolute conversion behavior.

  • Support manual chromatic adaptation of colors between arbitrary white point chromaticities. (#139 by @tomcur)

0.2.3 (2025-01-20)

This release has an MSRV of 1.82.

Added

  • Support for the ACES2065-1 color space. (#124 by @tomcur)
  • A documentation example implementing ColorSpace. (#130 by @tomcur)
  • Conversions of [u8; 4] and packed u32 into Rgba8 and PremulRgba8 are now provided. (#135 by @tomcur)
  • Support construction of AlphaColor<Srgb>, OpaqueColor<Srgb> and PremulColor<Srgb> from rgb8 values. (#136 by @waywardmonkeys)

Fixed

  • Specify some ColorSpace::WHITE_COMPONENTS to higher precision. (#128, #129 by @tomcur)

0.2.2 (2025-01-03)

This release has an MSRV of 1.82.

Fixed

0.2.1 (2024-12-27)

This release has an MSRV of 1.82.

Added

  • Add FromStr impl for AlphaColor, DynamicColor, OpaqueColor, PremulColor. (#111 by @waywardmonkeys)

Changed

  • Don't enable serde's std feature when enabling our std feature. (#108 by @waywardmonkeys)
  • From<Rgba8> for PremulColor is deprecated and replaced by From<PremulRgba8>. (#113 by @waywardmonkeys)

Fixed

0.2.0 (2024-12-17)

This release has an MSRV of 1.82.

Added

Changed

Fixed

  • Stray parenthesis in hex serialization of Rgba8 fixed. (#78 by @raphlinus)

0.1.0 (2024-11-20)

This release has an MSRV of 1.82.

This is the initial release.