Changelog for Color-0.4.1
Changelog for Color
0.4.1
- Addition of
OKLABandOKLCHcolor spaces. From the CSS 4 Color Specification
0.4.0
- Addition of
DIN99color space. - Scale
L*a*b*color space to[0, 1]range from the more common[0, 100]for consistency. - Addition of:
toGrayscale,applyGrayscaleandreplaceGrayscale. - Addition of:
ChannelCount,channelCount,channelNamesandchannelColors - Remove
RealFloatconstraint fromColorSpaceforY'
0.3.3
Addition of SVG colors
0.3.2
- Addition of
CIEL*u*v*colorspace andLChviews of bothCIEL*a*b*andL*u*v*.
0.3.1
- Remove
RealFloatconstraint fromColorSpaceforY'
0.3.0
-
Rename
Ycolor model intoXto avoid the annoying name conflict. -
Add
ColorSpaceinstance forY'and enrich it with base space info -
Rename
YCbCr->Y'CbCrand remove explicit linearity from its base space -
Fix BT470 transfer function.
ecctfanddcctfwere mixed up. -
Move
transferanditransferfunctions into theRedGreenBlueclass -
Move out
ecctfanddcctffunctions outside ofRedGreenBlueclass -
Remove all customized functions from RGB modules in favor of their respective class implementations:
primaries(standalone) ->gamut(in class)transfer(standalone) ->transfer(in class)itransfer(standalone) ->itransfer(in class)npmStandard(standalone) ->npm(in class)inpmStandard(standalone) ->inpm(in class)
-
Addition of
coerceGamut -
Fix re-export of vector's
MVector,Vectortype families. -
Re-arrange how modules are exported a little bit.
0.2.0
- Addition of
CIE1931 RGBcolor space - Add
Linearitykind toRedGreenBluecolor spaces. - Add
Defaultinstance forPixel - Addition of universal division
(//)toElevator - Addition of CIE1931 RGB color space.
- Fix show instance for floating point colors: adjust formatting in Elevator for
FloatandDouble - Add record accessor functions:
chromaticityCIExyY,whitePointChromaticity - Fix show instance for
Gamut - Remove deprecated:
CIECAM02andciecam02Adaptation
0.1.4
- Export
pixelColor - Add luma related patterns:
PixelY',PixelY'A,Y'andY'A. AlsorgbPixelLuma
0.1.3.1
- Fix introduced in
0.1.2forAlpha cswas incomplete and is fixed in this version without breakage.
0.1.3 (deprecated)
- Addition of
CMCCAT2000. - Rename
CIECAM02toCIECAT02with a fallback synonym for backwards compatibility - Fix
ColorSpaceinstance forAlpha cs - Add
ColorSpaceinstances forYCbCr cscolor spaces that haveLumainstance:BT709,BT601_525andBT601_625
0.1.2
- Fix
YCbCrconversion to derived RGB color spaces - Fix conversion of
toWord64 (1 :: Double)andtoWord632 (1 :: Float). - Addition of
xyzColorMatchingFunctionsandspectralPowerDistributions
0.1.1
- Addition of
Graphics.Color.Illuminant.Wikipediamodule - Addition of
convertColorandconvertColorFloatfunctions
0.1.0
Initial alpha release