diff options
Diffstat (limited to 'Changes')
-rw-r--r--[-rwxr-xr-x] | Changes | 535 |
1 files changed, 342 insertions, 193 deletions
@@ -1,208 +1,357 @@ -Revision history for Perl extension Graphics::ColorNames (with significant -updates noted by asterisks, '*'): - -2.11 Thu Jan 10 2008 - - updated version number for release - - minor changes of text format - - added fix for problems with Graphics::ColorNames::GrayScale - -2.10_05 Tue Jan 8 2008 - * 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 Sun Jan 6 2008 - - reverted back to standard object-oriented style - - Tie::Sub is only loaded when a subroutine is used for scheme - -2.10_03 Sat Jan 5 2008 - - 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 Fri Jan 4 2008 - * 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 Thu Dec 20 2007 - * 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 Mon Dec 17 2007 - - fixed inconsistencies in Netscape color scheme - -2.03 Mon Dec 17 2007 - - fixed glitch with version test - - cleaned up format of text files - - removed unneeded dependency +Revision history for Graphics-ColorNames: -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 Sun Dec 16 2007 - - Changed versions of specific color schemes to match main module - * Removed Graphics::ColourNames from the distribution - - updated documentation for Netscape.pm - -2.0_04 Tue Oct 24 2006 - - 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 Fri Apr 8 2005 - - 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 Thu Apr 7 2005 - - 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 Mon Apr 4 2005 - - 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 Tue Mar 29 2005 - - 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 +v3.5.0 2019-06-06 21:28:32+01:00 Europe/London + [Incompatabilities] + - Bumped minimum prerequisite to Perl v5.10. -1.05 Fri Sep 3 2004 - - correction to Graphics::ColourNames - - correction to README + [Documentation] + - Corrected typo. -1.04 Fri Sep 3 2004 - - updates to POD - - a filehandle for a rgb.txt file can be specified + - Updated copyright year. -1.03 Thu Aug 26 2004 - - hooks to support CODE scheme types (as with module - Graphics::ColorNames::GrayScale 2.00) - - ColourNames.pm has same version of ColorNames.pm +v3.4.0 2018-11-18 19:12:44+00:00 Europe/London + [Incompatabilities] + - Autoloaded color name methods were removed. -1.02 Tue Aug 24 2004 - - added Graphics::ColourNames alias - - minor changes to ColorNames.pm - -1.01 Wed Aug 18 2004 - - 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 Sat Jul 31 2004 - - changed version to 1.00 as release appears to be stable - - corrected bad link in POD - -0.39_04 Mon Jul 26 2004 - - rebuilt distribution with proper META.yml - -0.39_03 22 Jul 2004 - - added required rgb.txt for tests to MANIFEST and distro - -0.39_02 22 Jul 2004 - * 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 21 Jul 2004 - - added Build.PL to distribution - - added hex() and rgb() methods - - created object-oriented interface - - additions and corrections in POD - -0.32 5 Dec 2002 - - 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 +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. -0.31 23 Oct 2002 - - fixed mispelling of "fuchsia" in HTML.pm + [Documentation] + - Use modern syntax in some of the examples. -0.30 4 Oct 2001 - - 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 + - Updated contributor names. -0.24 28 Apr 2001 - - 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 +v3.0.2 2018-09-28 17:54:49+01:00 Europe/London -0.23 17 Apr 2001 - - 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 + [Documentation] + - Identify how to report bugs. -0.22 15 Mar 2001 - - 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 + - Add note about the old SourceForge project for this module. -0.21 12 Mar 2001 - - fixed an issue with Test::Harness expecting t/*.t tests + - Fixed abstract for Netscape module. -0.20 11 Mar 2001 - - 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 + [Other] + - Tagged release with the RT bug database. -0.10 19 Feb 2001 - - original (experimental) version released + - 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 |