Revision history for Graphics-ColorNames: v3.5.0 2019-06-06 21:28:32+01:00 Europe/London [Incompatabilities] - Bumped minimum prerequisite to Perl v5.10. [Documentation] - Corrected typo. - Updated copyright year. v3.4.0 2018-11-18 19:12:44+00:00 Europe/London [Incompatabilities] - Autoloaded color name methods were removed. v3.3.4 2018-11-11 15:12:53+00:00 Europe/London [Documentation] - Added a ROADMAP section for planned changes. [Toolchain] - Tweaks to dist.ini. v3.3.3 2018-10-27 19:31:14+01:00 Europe/London [Documentation] - Fix typo in GCN::X POD. v3.3.2 2018-10-27 17:32:56+01:00 Europe/London [Bug Fixes] - Fix VERSION class method, RT 127301. [Toolchain] - Tweaks to dist.ini for simplifying build. v3.3.1 2018-10-24 16:03:19+01:00 Europe/London [Tests] - Fixed text dependencies on modules that have been moved to separate distributions, RT 127430. v3.3.0 2018-10-23 21:29:56+01:00 Europe/London [Incompatabilities] - The GCN::HTML and GCN::Windows schemes have been removed and released as separate modules. - The prefix is now ignored for hex method for invalid color names. [Bug Fixes] - Removed undef warning for unknown color names in hex and rgb methods. [Documentation] - Reorganized the documentation. - Documented handling of unknown color names in hex and rgb methods. - Added INSTALL file to the distribution. [Tests] - Reorganized and improved tests. [Other] - The tied and autoloading interfaces are deprecated. - Added contributor to module metadata. v3.2.1 2018-10-06 10:59:36+01:00 Europe/London [Bug Fixes] - Fix VERSION, RT 127301. v3.2.0 2018-10-04 00:35:01+01:00 Europe/London [Bug Fixes] - Pass through RGB hexidecimals prefixed by "0x", as claimed by the documentation. - Fix ambiguity between modiles and filenames, RT 54500. - Schema modules can be in any namespace. [Enhancements] - GCN::X color scheme updated to 2014-07-06 version. [Incompatabilities] - Filenames must now be absolute. [Tests] - Minor improvement in style of some tests. v3.1.2 2018-10-01 23:14:34+01:00 Europe/London [Tests] - Removed dependency on GCN::Netscape, RT 127258. v3.1.1 2018-10-01 17:49:09+01:00 Europe/London [Documentation] - Added note that the HTML color scheme is deprecated. [Bug Fixes] - Regexes test for ASCII digits only. v3.1.0 2018-09-30 13:37:11+01:00 Europe/London [Incompatabilities] - The Netscape color scheme has been split out into a separate release. [Documentation] - Use modern syntax in some of the examples. - Updated contributor names. v3.0.2 2018-09-28 17:54:49+01:00 Europe/London [Documentation] - Identify how to report bugs. - Add note about the old SourceForge project for this module. - Fixed abstract for Netscape module. [Other] - Tagged release with the RT bug database. - Removed Windows line endings. v3.0.1 2018-09-28 13:39:19+01:00 Europe/London [Documentation] - Added omitted Changes to v3.0.0. [Tests] - Removed unnecessary version tests. [Toolchain] - Use newer style of module exports. [Other] - Perltidied source. v3.0.0 2018-09-28 00:00:12+01:00 Europe/London [Documentation] - Reformated Changes file. - POD is built using Pod::Weaver. - Removed outdated sections from POD. - Added additional module(s) to SEE ALSO section. [Tests] - Removed QA tests that are handled by Dist::Zilla. [Toolchain] - Use Dist::Zilla to build distribution. [Other Changes] - Corrected typo in comment. - Cleaned up whitespace in the source code. 2.11 2008-01-10 - updated version number for release - minor changes of text format - added fix for problems with Graphics::ColorNames::GrayScale 2.10_05 2008-01-08 - checks if modules already loaded before re-loading them (uses Module::Loaded for this) - requires changed to load for dynamically loaded modules - updated README 2.10_04 2008-01-06 - reverted back to standard object-oriented style - Tie::Sub is only loaded when a subroutine is used for scheme 2.10_03 2008-01-05 - tests use Test::Exception to catch errors - rewrite parts of documentation to emphasize object-oriented interface rather than the tied interface - implemented a proper DESTROY method - misc code cleanup and reorganization 2.10_02 2008-01-04 - added support for Color::Library dictionaries - minor changes to error messages - underscores in color names ignored - auto-loading color names in object-oriented interface, e.g. $obj->black() - stubs for DESTROY and UNTIE methods - 06-obj.t test more flexible - pointless 01-ColourNames test removed - more updates to documentation 2.10_01 2007-12-20 - non-word characters (spaces, punctuation) now ignored in color names - smarter handling of comments in rgb.txt files - significant rewrite to parts of the code, requires Tie::Sub - rewritten how FIRSTKEY and NEXTKEY methods work - better error handling - minor updates to documentation - typos in comments - added better checking for minimum Perl version reqs - added aliaes w/out punctuation in Netscape scheme 2.04 2007-12-17 - fixed inconsistencies in Netscape color scheme 2.03 2007-12-17 - fixed glitch with version test - cleaned up format of text files - removed unneeded dependency 2.02 Sun Dec 16 2007 - renamed developer-related test scripts - removed 90-prereqs.t (it wasn't working properly sometimes) - added DEVEL_TESTS environment variable as requirement for developer tests - README generated from POD using Pod::Readme 2.01 2007-12-16 - Changed versions of specific color schemes to match main module - Removed Graphics::ColourNames from the distribution - updated documentation for Netscape.pm 2.0_04 2006-10-24 - fixed Pod::Coverage tests (RT#20923) - various optimizations - changed to use inside-out object scheme - no longer signing code (too many problems w/Module::Signature) 2.0_03 2005-04-08 - fixed bug with reading scheme from FileHandle type - fixed glitch in pod-coverage test - corrected version in Graphics::ColourNames - added tests to check versions in sync 2.0_02 2005-04-07 - lesser-used routines made into autoloaded methods - added Test::Portabiity::Files test - minor updates for Netscape theme - added support for :utility export tag - added support for :all export tag 2.0_01 2005-04-04 - removed DSLIP information from POD, since it has little meaning - tweaked code - color scheme can be a module name - fixed bug in Pod::Coverage test, uses Test::Pod::Coverage - major change in how schemes are stored, which affects priority when CODE scheme types are used - can load rgb.txt from GLOB, FileHandle or IO::File - references can be specified as possible schemes in constructor - added public load_scheme method - various optimizations and tweaks - IO::File is loaded only as needed - rgb.txt file must be radable to be loaded - tweaked tests - RGB passthrough now consistently returns lowercase values - minor optimization in FETCH for RGB passthrough - added all_schemes function to query schemes 1.06 2005-03-29 - cleaned up tests - added DSLIP information to POD - added Test::Pod tests - added Pod::Coverage tests - minor documentation changes - uses Test::Prereq to test distro prereqs - added SIGNATURE to distribution 1.05 2004-09-04 - correction to Graphics::ColourNames - correction to README 1.04 2004-09-03 - updates to POD - a filehandle for a rgb.txt file can be specified 1.03 2004-08-26 - hooks to support CODE scheme types (as with module Graphics::ColorNames::GrayScale 2.00) - ColourNames.pm has same version of ColorNames.pm 1.02 2004-08-24 - added Graphics::ColourNames alias - minor changes to ColorNames.pm 1.01 2004-08-18 - corrected typo in REQUIREMENTS (wrong Perl version) - uses Module::Load for improved dynamic loading - EXISTS works across multiple color schemes - bug in FETCH that returned key has been fixed 1.00 2004-07-31 - changed version to 1.00 as release appears to be stable - corrected bad link in POD 0.39_04 2004-07-26 - rebuilt distribution with proper META.yml 0.39_03 2004-07-22 - added required rgb.txt for tests to MANIFEST and distro 0.39_02 2004-07-22 - now requires Perl 5.6.0 - uses IO::File - option to parse an rgb.txt file - removed TODO from distribution - Netscape.pm, HTML.pm and Windows.pm warnings enabled - additions and corrections in POD 0.39_01 2004-07-21 - added Build.PL to distribution - added hex() and rgb() methods - created object-oriented interface - additions and corrections in POD 0.32 2002-12-05 - fixed inconsistencies with grey/gray spellings in X.pm - added note in POD about using rt.cpan.org for bug reports - minor changes in POD for Netscape.pm - added TODO file 0.31 2002-10-23 - fixed mispelling of "fuchsia" in HTML.pm 0.30 2001-10-04 - fixed bug with non-existent color names - corrected some typos in and updated the documentation - added multiple color naming schemes - when passed a value in the form of '#000000', returns that value 0.24 2001-04-28 - fixed colors in X.pm (such as some 'green') defined as 0x000000 - removed duplicate grays (ie, 'gray0') from X.pm - renamed test suite files to enforce testing order - v0.23 mistakenly dated 17 Mar instead of 17 April 0.23 2001-04-17 - X-Windows color names now from rgb.txt (includes names with spaces, such as 'alice blue' as well as 'aliceblue') - Added Netscape color naming scheme 0.22 2001-03-15 - added example on how to add your own naming schema - schema files (X.pm, HTML.pm, Windows.pm) were stored in the wrong subdirectories - removed test.pl and double-testing 0.21 2001-03-12 - fixed an issue with Test::Harness expecting t/*.t tests 0.20 2001-03-11 - no longer a Tie::Hash - additional example in POD - added Test::Harness and a better test suite - commented-out 'use warnings' in modules - addition of tuple2hex function - changed the way files are included in the distribution 0.10 2001-02-19 - original (experimental) version released