Revision history for Convert-Color

0.10    2013/12/30 01:07:36
         * Resolve a cornercase ambiguity between CORE::hex() and sub hex
           which affects unclean code reloading on 5.16 (RT91722)

0.09    CHANGES:
         * Add ->chroma method to HSV and HSL spaces
         * Add distance metrics in HSV and HSL spaces
         * Allow palette spaces to perform custom closest-match in any color
           space by using its distance metric

0.08    CHANGES:
         * Fix VGA colours so the indices agree with VT100/ANSI colour
         * Don't rely on rgb8:255,255,255 as X11 being called 'white' during
         * Added an example script for generating gradients

0.07    CHANGES:
         * Add warnings in 'deprecated' category for AUTOLOAD and COLOR_SPACE

         * Declare dependency on List::UtilsBy

0.06    CHANGES:
         * Introduced ->register_color_space and ->register_palette
         * Announce AUTOLOAD behaviour as deprecated
         * Provide automatic "best match" palette searches on registered
           palette spaces

0.05    CHANGES:
         * Documentation fixes
         * Various small updates to keep CPANTS happy

0.04    CHANGES:
         * Distance metrics in RGB{,8,16} color spaces
         * Remember name/index of X11 and VGA colors

0.03    CHANGES:
         * Alpha-blending in RGB{,8,16} color spaces

         * More candidate paths to find X11's rgb.txt

0.02    ADDITIONS:
         * Support CMY and CMYK color spaces

         * Neater and more internal implementation of space->space conversions
         * ->rgb8 / ->rgb16 are no longer methods on Convert::Color, but instead
           on the specific ::RGB8 / ::RGB16 subclasses
         * Added ->hsl etc.. component list accessors for other color spaces

         * Cache plugin list and space-to-class mapping to avoid @INC search
           overhead in Module::Pluggable each time a new object is constructed

0.01    First version, released on an unsuspecting world.