Skip to content

2.10

Compare
Choose a tag to compare
@facelessuser facelessuser released this 12 Sep 13:26
· 210 commits to main since this release

2.10

  • NEW: Declare official support for Python 3.12.
  • NEW: Color.steps and Color.discrete now accept delta_e_args to allow configuring the underlying distance
    algorithm when using the delta_e option.
  • NEW: CIE Lab, both D50 and D65, are now derived from a CIELab class. CIE LCh, both D50 and D65, are also
    now derived from a CIELCh class. This makes it easy to determine a CIE Lab or CIE LCh space from other Lab-like
    spaces.
  • NEW: ∆E^*^76, ∆E^*^94, ∆E^*^00, and ∆E^*^cmc all accept a new parameter called space which allows
    the user to specify a registered Lab color space name (one that is derived from the CIELab class) to use as the
    distancing color space. This allows a user to use D50 Lab (or any other variant) for distancing if required.
  • FIX: For consistency, ∆E^*^94 and ∆E^*^cmc now use Lab D65 by default just like ∆E^*^76 and
    ∆E^*^00. This fixes an issue where the docs indicated that they use D65, but in actuality they were using D50.