1Revision history for Convert-Color
2
30.11    2014/06/01 21:07:03
4        [BUGFIXES]
5         * Unit-test floating-point numbers with approx delta tests; use
6           Test::Number::Delta (RT94761)
7
80.10    2013/12/30 01:07:36
9        [CHANGES]
10         * Resolve a cornercase ambiguity between CORE::hex() and sub hex
11           which affects unclean code reloading on 5.16 (RT91722)
12
130.09    CHANGES:
14         * Add ->chroma method to HSV and HSL spaces
15         * Add distance metrics in HSV and HSL spaces
16         * Allow palette spaces to perform custom closest-match in any color
17           space by using its distance metric
18
190.08    CHANGES:
20         * Fix VGA colours so the indices agree with VT100/ANSI colour
21           numbering
22         * Don't rely on rgb8:255,255,255 as X11 being called 'white' during
23           testing
24         * Added an example script for generating gradients
25
260.07    CHANGES:
27         * Add warnings in 'deprecated' category for AUTOLOAD and COLOR_SPACE
28           behaviours
29
30        BUGFIXES:
31         * Declare dependency on List::UtilsBy
32
330.06    CHANGES:
34         * Introduced ->register_color_space and ->register_palette
35           declarations
36         * Announce AUTOLOAD behaviour as deprecated
37         * Provide automatic "best match" palette searches on registered
38           palette spaces
39
400.05    CHANGES:
41         * Documentation fixes
42         * Various small updates to keep CPANTS happy
43
440.04    CHANGES:
45         * Distance metrics in RGB{,8,16} color spaces
46         * Remember name/index of X11 and VGA colors
47
480.03    CHANGES:
49         * Alpha-blending in RGB{,8,16} color spaces
50
51        BUGFIXES:
52         * More candidate paths to find X11's rgb.txt
53
540.02    ADDITIONS:
55         * Support CMY and CMYK color spaces
56
57        CHANGES:
58         * Neater and more internal implementation of space->space conversions
59         * ->rgb8 / ->rgb16 are no longer methods on Convert::Color, but instead
60           on the specific ::RGB8 / ::RGB16 subclasses
61         * Added ->hsl etc.. component list accessors for other color spaces
62
63        BUGFIXES:
64         * Cache plugin list and space-to-class mapping to avoid @INC search
65           overhead in Module::Pluggable each time a new object is constructed
66
670.01    First version, released on an unsuspecting world.
68
69