Skip to content

Releases: facelessuser/coloraide

0.1.0a11

18 Mar 13:47
Compare
Choose a tag to compare
0.1.0a11 Pre-release
Pre-release

0.1.0a11

  • FIX: Ensure that when hex, compress, and names is enabled in to_string for srgb that colors will still match the color name if the color can be compressed.

0.1.0a9

17 Mar 03:38
Compare
Choose a tag to compare
0.1.0a9 Pre-release
Pre-release

0.1.0a9

  • FIX: Ensure all cases, in regards to gamut mapping, are done the same.

0.1.0a10

17 Mar 21:33
Compare
Choose a tag to compare
0.1.0a10 Pre-release
Pre-release

0.10a10

  • FIX: Address two divide by zero cases in HSL algorithm. Was missing some special cases when luminance equals 1 or 0.

0.1.0a8

13 Mar 02:14
715bff8
Compare
Choose a tag to compare
0.1.0a8 Pre-release
Pre-release

0.1.0a8

  • NEW: Remove workaround to force cylindrical colors to overlay in non-cylindrical spaces. Allow colors to be overlaid in any color space. Original issues related to allowing cylindrical spaces as been fixed. Overlaying in cylindrical spaces may not make sense, but it is no longer prohibited.
  • FIX: Ensure color comparison will yield true if two channels have NaN.

0.1.0a7

10 Mar 17:47
Compare
Choose a tag to compare
0.1.0a7 Pre-release
Pre-release

0.1.0a7

  • FIX: Fix issue with translation of an input that is compressed hex with a specified alpha.

0.1.0a6

09 Mar 23:37
Compare
Choose a tag to compare
0.1.0a6 Pre-release
Pre-release

0.1.0a6

  • FIX: Don't return detached color spaces from steps. Ensure they are wrapped with a Color object on return.

0.1.0a5

09 Mar 23:02
Compare
Choose a tag to compare
0.1.0a5 Pre-release
Pre-release

0.1.0a5

  • FIX: Fix an issue where update can fail due to a color space detached from a parent.
  • FIX: Adjust fit tolerance to be a little more forgiving, but make an adjustment for in_gmaut in relation to
    HSL as saturation can be wildly out of range for an sRGB color that is only slightly out of gamut.
  • FIX: Ensure in_gamut handles NaN properly.

0.1.0a4

07 Mar 22:24
Compare
Choose a tag to compare
0.1.0a4 Pre-release
Pre-release

0.1.0a4

  • NEW: Use NaN to track undefined hues.
  • NEW: Remove is_hue_null and add new API function is_nan to test if any channel is currently set to NaN.
  • NEW: Remove get_default from the Color class and instead allow properties that can be overridden when
    subclassing the Color object.

0.1.0a3

05 Mar 19:29
Compare
Choose a tag to compare
0.1.0a3 Pre-release
Pre-release

0.1.0a3

  • FIX: Color object API was missing the ability to receive the premultiplied argument.

0.1.0a2

05 Mar 19:11
e717109
Compare
Choose a tag to compare
0.1.0a2 Pre-release
Pre-release

0.1.0a2

  • NEW: Expose access to srgb-linear color space. This is mainly for development and testing and not listed in docs currently.
  • FIX: Cylindrical spaces, when calling overlay can now request to be overlaid in a different space. This is because alpha composition does not work well in cylindrical spaces. HSL, HSV, and HWB will now request overlay to be done in sRGB, and LCH will request overlay to be done in LAB.
  • FIX: Add support for premultiplied alpha when interpolating via premultiplied option.