Skip to content

Releases: facelessuser/coloraide

0.1.0a13

22 Mar 19:11
Compare
Choose a tag to compare
0.1.0a13 Pre-release
Pre-release

0.1.0a13

  • FIX: More efficient calculation of CIELAB, following CIE 15.3:2004. Results are still the same, but it makes the math a little simpler.
  • FIX: HSV did not always set hue to NaN when saturation was 0.
  • FIX: Give better conversion results by having HWB colors pass through HSV instead of sRGB.
  • FIX: Fix slight issue with REC.2020 and ProPhoto color space conversion. Small issue when using <= when < was desired.

0.1.0a12

21 Mar 21:38
Compare
Choose a tag to compare
0.1.0a12 Pre-release
Pre-release

0.1.0a12

  • FIX: More stable saturation calculation for HSL to ensure divide by zero doesn't occur. 2(V - L) / (1 - abs(2 * L - 1)) is likely to yield zero in the denominator when L is very small, while the equivalent (V - L) / min(L, 1 - L) is not.

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.