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