summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Changes')
-rw-r--r--[-rwxr-xr-x]Changes535
1 files changed, 342 insertions, 193 deletions
diff --git a/Changes b/Changes
index 2e38a81..2b38792 100755..100644
--- a/Changes
+++ b/Changes
@@ -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