summaryrefslogtreecommitdiff
path: root/Changes
blob: 2b387928f3a6b8e818a3ddc43ff08a5d327e5253 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
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