1.71 2023-09-21 lichtkind
-------
*
= doc fixes
*
? typos mispellings, boken sentence
*
? added range def explanation
*
? simplified HEADINGS
*
? removed doc of deprecated methods
1.70 2023-09-20 lichtkind
-------
*
= mid level improvements, completed API change
*
+ changed method complement to named arguments
*
+ none linear complement circles by setting delta hue value
*
+ select saturation and lightness change axis in complement
*
~ renamed distance argument : metric => select
*
? rewrote some main module documentation
1.61 2023-09-12 lichtkind
-------
*
= fix tests
*
~ renamed complementary method => complement
*
- deprecated complementary, will be removed at 2.0
1.60 2023-09-11 lichtkind
-------
*
= API development
*
* added color spaces HSB HSW YIQ
*
+ output format array: ['rgb',1,2,3]
*
+ input and output format string: 'rgb: 1,2,3'
*
+ input and output format css_string: 'rgb(1,2,3)'
*
- deprecated getter method string
1.54 2023-08-21 lichtkind
-------
*
= API development
*
+ added named ARRAY syntax for constructor like [CMYK => 0,0,1,1]
*
- removed option to get single values from values method
*
& splittet GTC::Constant package into ::Name and ::Name::Constant
*
? rewrote lot of documentation
1.53 2023-08-11 lichtkind
-------
*
= maintenance
*
? more doc fixes to new API
*
! fix rounding error under -Duselongdouble
1.52 2023-08-11 lichtkind
-------
*
= maintenance + third phase toward 2.0
*
+ added gradient method with new API
*
? more doc fixes to new API
*
& more tests
1.51 2023-08-10 lichtkind
-------
*
= a few documentation fixes
1.50 2023-08-09 lichtkind
-------
*
= first + second phase of of 2.0 rewrite
*
+ add CMY, CMYK and HSV support
*
+ new universal getter method: values
*
+ new modifier method: set, blend
*
~ enhanced and strictened modifier method: add
*
\ deprecate all other numeric getter: rgb, red, green, blue, rgb_hex,
rgb_hash, hsl, hue, saturation, lightnss, hsl_hash, string
*
\ till 2.0 will be also deprecated: rgb_gradient_to, hsl_gradient_to,
gradient_to, distance_to, blend_with
*
& new getter API
*
& keep complex names like 'SVG:green' to be returned by getter: ->name
*
? rewritten large part of documentation
1.09 2023-07-17 lichtkind
-------
*
= maintenance release
*
? ever more POD fixes
*
? new method chapter split
*
? POD in HSL constructor
*
& enhance some tests and new ones
*
/ split and rearrange value libs with tests
1.08 2023-01-24 lichtkind
-------
*
= small enhancements
*
+ added method rgb_gradient_to
*
~ changed gradient_to to hsl_gradient_to (but keeping compatibility)
*
? even more POD fixes
1.07 2023-01-20 lichtkind
-------
*
= POD fixes
1.06 2023-01-20 lichtkind
-
------
*
= maintenance release
*
+ simplified string serialisation method (->new(eval $string) => ->new($string))
*
? small POD fixes
1.05 2022-12-31 lichtkind
-------
*
= small enhancements
*
+ added getters for data hashes
*
? cleaned some sentences and comments
*
? synopsis cleanup
1.04 2022-11-04 lichtkind
-------
*
= small fixes
*
& fixing meta files
*
? typos
1.03 2022-11-04 lichtkind
-------
*
= small enhancements
*
+ recursive constructor that takes an object as argument
*
? mention Bundle::Graphics::ColorNames in POD
1.02 2022-10-29 lichtkind
-------
*
= fixes
*
+ sub color {} as importable constructor shortcut
*
? cleaned some constructor related bits in POD
*
! normalize constructor input color_name in 'palette_name:color_name' same as 'color_name'
1.01 2022-10-27 lichtkind
-------
*
= fixes
*
? mention VACCC and other additional color palettes
*
! loading from Graphics::ColorNames::* via 'palette_name:color_name' was actually broken
1.0 2022-10-04 lichtkind
-------
*
= initial release - moved code out of Chart module
*
\ created own distro
*
~ small POD fixes
*
= new feature release
*
* added color set method: bowl
*
+ added color spaces: XYZ, LAB