0.3.0.0
=======
- Separated the CIE representations out into their own modules so that
I could implement their own convenience functions to go to/from all
of the other different representations without arduous function
chaining. Particularly for HEX/RGB -> LCH (involves around 5
function calls!).
- Removed the Angle package.
- Fixed the tests to accomodate the API changes.
0.2.1.0
=======
- Adding conversion functions for CIE L*ab and CIE L*Ch.
- Blending is now done in the CIE L*Ch color space.
- Tests for L*ab to L*Ch now pass.
0.2.0.0
=======
- Adding in Weighted Blending, Darkening, Lightening, Shading, and
Tinting functions.
0.1.0.4
=======
- Adding toHex and fromHex functions.
0.1.0.3
=======
- Re-defined the CIE types so they are their own separate types
instead of branch types.
- Implemented instances of Functor and Applicative for all color
types.
0.1.0.2
=======
- CIE XYZ to CIE L*a*b* formula implemented.
- CIE L*a*b* to CIE XYZ formula implemented.
- Implemented better fractional values in the formulas gleaned from
this website: [CIE Conversion Mathematics](http://rip94550.wordpress.com/2011/07/04/color-cielab-and-tristimulus-xyz/).
- Comprehensive QuickCheck tests finished and pass with a lossless
conversion at 11 decimal places.
0.1.0.1
=======
- SRGB to CIE XYZ formula implemented.
- CIE XYZ to SRGB formula implemented.
- Comprehensive QuickCheck tests finished and pass (conversion is lossless).
0.1.0.0
=======
- Package set up, types figured out.
- Research on different color representations, illuminants,
chromaticity, etc...