1Changes file for Games::Bingo
2
30.18 2015-08-19 Maintenance release, update not required
4
5- Migrated from Module::Build to Dist::Zilla
6
7- Upgraded from artistic license 1.0 to artistic license 2.0
8
9
100.17 2014-08-21 Maintenance release, update not required
11
12- Addressing Github issue #1. Report on failing test from CPAN testers
13  The issue is one of case sentivity on the CHANGES file (this file).
14  File attempted renamed.
15
16
170.16 2014-08-20 Maintenance release, update not required
18
19- Added t/kwalitee.t Test::Kwalitee test
20
21- Added Perl version requirement (5-6-0)
22
23- Added use of warnings
24
25- Added t/changes.t, Test::CPAN::Changes test
26
27- Aligned versions of all modules included in distribution
28
29
300.15 2007-08-12 Maintenance release, update not required
31
32- Refactored constructor for Games::Bingo::ColumnCollection so ref of
33  class was removed. Updated version to 0.03
34
35- Refactored constructor for Games::Bingo::Column so ref of class was
36  removed. Updated version to 0.03
37
38- Refactored constructor for Games::Bingo::Card so ref of class was
39  removed. Updated version to 0.04
40
41- Refactored out some code in Games::Bingo::Card, which was commented as
42  unimplemented, I cannot remember what and why so it goes
43
44- Refactored constructor for Games::Bingo so ref of class was removed
45
46- Added test inheritance t/MyBingo.pm and t/inheritance.t
47
48- Added more tests of Games::Bingo in general adding to overall coverage
49
50- Refactored out check for parameter, which would always be set
51
52- Fixed a problem in Build.PL scripts directory no longers existing,
53  bingo.pl is located in bin, this should address the high magnitude
54  of failing tests
55
56
570.14 2007-08-08 Maintenance release, update not required
58
59- NB! a minor API change, the splitnumber method has moved from
60  Games::Bingo::Card to Games::Bingo
61
62- Updated Build.PL to more contemporary version
63
64- Updated MANIFEST.SKIP to more contemporary version
65
66- Applied minor POD patch from Mike Castle to Card.pm and Bingo.pm
67
68- Cleaned out use lib statements from t/*.t files
69
70- Cleaned some more of the tests
71
72- Added scripts statement to Build.PL, to avoid problems with auto
73  generated Makefile.PL, when this is enabled in Build.PL
74
75- Due to problems with coverage testing, module coverage showing up as
76  n/a for some of the core classes I decided to clean up the code a bit.
77  Coverage now works and the problem seemed to be circular usage of
78  modules, more details on the cleaning below
79
80- I have refactored Games::Bingo so it no longer inherits from
81  Games::Bingo::Card
82
83- Method splitnumber has moved from Games::Bingo::Card to Games::Bingo
84  test t/card_splitnumber.t removed and introduced new test
85  t/bingo_splitnumber.t instead
86
87- Fixed some broken tests, they showed their ugly face when refactoring
88
89- Added POD on test coverage
90
91
920.13 2005-03-13 Maintenance release, update not required
93
94- POD cleaned up (removing unneccesary tags)
95
96- Added get_label method to G::B::Column (including test)
97
98- Added count_columns method to G::B::ColumnCollection (including test)
99
100- Added POD coverage test (courtesy of PETDANCE)
101
102- Added load tests (courtesy of PETDANCE)
103
104- Added missing POD for:
105
106	G::B::Column::count_numbers
107	G::B::Card::get_all_numbers
108	G::B::Card::splitnumber
109
110- Indented code in POD after tip from RJBS
111
112- Migrated from ExtUtils::MakeMaker to Module::Build
113
114
1150.12 2004-01-31 Maintenance release, update not required
116
117- According to my fellow Copenhagen Perl Monger Kim Hansen, the actual
118  number of numbers in a bingo card is 15 not 12, so I have update
119  G::B::Constants and fixed to test to use G::B::Constants.
120
121
1220.11 2004-01-25 Bug fix release, update recommended
123
124- Update only necessary for Perl 5.005_03
125
126- Fixed [cpan #5018] Patch from LTHEGLER applied to
127  Games::Bingo::Constants.
128
129
1300.10 2004-01-21 Bug fix release, update recommended
131
132- Added description to NAME section in G::B::Constants
133
134- Constants put to wider use in Games::Bingo modules
135
136- Added POD for NUMBER_OF_COLUMNS_IN_CARD constant to
137  Games::Bingo::Constants
138
139- Removed requirement of Games::Bingo 0.05 in Games::Bingo::Card, hence
140  they are shipped together (for now)
141
142
1430.09 2004-01-06 Bug fix release, update recommended
144
145- Added Acknowledgement section to the Games::Bingo POD
146
147- Cleaned up some POD
148
149- Started implementing the new Games::Bingo::Card class aswell as the
150  different games (1, 2 and full card).
151
152- Merged Games::Bingo::Card and Games::Bingo::Print::Card obsoleting
153  the latter, this also means migrating the test files related to
154  Games::Bingo::Print::Card to Games::Bingo
155
156- Removed _generate from Games::Bingo::Card
157
158- Added Games::Bingo::Constants, introducing these constants:
159
160	NUMBER_OF_NUMBERS == 90
161	NUMBER_OF_NUMBERS_IN_ROW == 4
162	NUMBER_OF_ROWS_IN_CARD == 3
163	NUMBER_OF_COLUMNS_IN_CARD == 9
164	NUMBER_OF_NUMBERS_IN_CARD ==
165	NUMBER_OF_NUMBERS_IN_ROW * NUMBER_OF_ROWS_IN_CARD
166
167- Added a b/ directory containing *.t files, which demonstrate the
168  errors found in 0.08
169
170- Added b/bless.t, which is aimed at the bless bug
171
172- Added b/short.t which is aimed at the number shortage bug
173
174- Added b/sort.t which is aimed at the number sorting bug
175
176- Renamed get_number to get_highest_number in G::B::Column
177
178- Changed get_higest_number so it actually does what the POD says
179
180- Fixed the bless bug (SEE BUGS), added the new _flush method so the
181  bless method is not called anymore
182
183- Fixed the short bug (SEE BUGS), the new _flush method also fixed this
184  problem
185
186- Fixed bug in card generation code, where the picked numbers was put
187  in the wrong collections
188
189- Fixed sort bug (SEE BUGS), now the generated card is properly sorted
190
191- Started cleaning up some of the tests, the many changes in the
192  upcoming release 0.09 have had great impact on the test suite
193
194- Removed set_status method from G::B::Column, it is no longer used
195
196- Fixed a bug in the pulled method in Games::Bingo
197
198
1990.08 2003-08-20 Bug fix release, update recommended
200
201- Applied patch from Lars Thegler to bin/bingo.pl (SEE:
202  http://rt.cpan.org/NoAuth/Bug.html?id=3271 and the BUGS file)
203
204- Applied patch from Lars to Games::Bingo docs and stuff (SEE:
205  http://rt.cpan.org/NoAuth/Bug.html?id=3273 and the BUGS file)
206
207- Added Acknowledgement section to the README
208
209
2100.07 2003-08-02 Maintenance release, update not required
211
212- Removed t/Cover.t from distribution since it is experimental this
213  should fix the breaking test (SEE:
214  http://rt.cpan.org/NoAuth/Bug.html?id=3114 and the BUGS file)
215
216
2170.06 2003-07-30 Maintenance release, update not required
218
219- Separation of Games::Bingo::Print out from Games::Bingo. This means
220  the following files have been moved out from the Games::Bingo
221  distribution:
222
223    bin/bingo_plates.pl
224    lib/Games/Bingo/Print.pm
225    lib/Games/Bingo/Print/Plate.pm
226   	t/Print.t
227   	t/Plate.t
228   	t/Plate2.t
229
230  And the TODO have been cleaned up (Print tasks have been moved to
231  Games::Bingo::Print TODO)
232
233- Removed test.pl
234
235- Added t/cover.t which can be used for coverage test
236
237- Added t/basic2.t holding test of pull
238
239- Added $VERSION variable to remaining modules
240
241- Renamed plates to cards (proper english)
242
243- Exchanged personal email address for CPAN address
244
245- Additional tests of the new methods in Games::Bingo (SEE
246  CHANGES, release 0.05 and t/basic2.t)
247
248
2490.05 2003-06-25 Feature release, update recommended
250
251- Added t/pod.t, one more requirement, have a look at:
252  http://use.perl.org/~petdance/journal/12391
253
254- Updated the INSTALL guide by request with information on PDFLib
255  installation
256
257- Implemented integration with Games::Bingo::Bot, introducing new
258  class: Games::Bingo::Card
259
260- Implemented new methods in Games::Bingo: pulled, _all_pulled and pull
261
262- Implemented internal structure in Games::Bingo to hold the taken
263  numbers, now referred to as pulled
264
265- This release is require by Games::Bingo::Bot 0.01 (just released)
266
267- Cleaned a few POD mistakes (escapes) and added some simple docs on
268  the new methods
269
270
2710.04 2003-05-16 Maintenance release, update not required
272
273- Fixed the NAME section in Games::Bingo::Print, this should clear out
274  the last bug
275
276- Encapsulated the random function.
277
278- Add possibility of providing a complete array of Columns to the
279  constructor in Games::Bingo::ColumnCollection.
280
281- Add an assertion to the get_column method in
282  Games::Bingo::ColumnCollection so illegal numbers issue a warning.
283
284- Add assertion to the remove_column method in
285  Games::Bingo::ColumnCollection so illegal numbers issue a warning.
286
287- Improved constructor in Games::Bingo so use of init can be avoided,
288  backwards compability is preserved (for now)
289
290- bin/bingo.pl changed to use of constructor with ceiling parameter
291  (the new way)
292
293- Included the rules of the game of bingo in the README
294
295
2960.03 2003-05-14 Maintenance release, update not required
297
298- Cleaned up all the POD (no warnings)
299
300- Update README with bin/* files, CamelBones Application
301
302- Added docs to the bin/* files.
303
304
3050.02 2003-05-11 Maintenance release, update not required
306
307- Fixed broken POD in Games::Bingo::Print
308
309- Fixed [cpan #2552] README and INSTALL have too long lines, hard
310  wrapped at 72
311
312- Fixed [cpan #2553] Information on bug-reporting included in the
313  README
314
315- Added descriptions to all POD NAME sections
316
317- Removed all prototypes
318
319- Added references to programs in bin/
320
321- Added more material to SYNOPSIS sections
322
323
3240.01 2003-05-10 Initial version
325
326- Project setup, all the files and prototypes, lots of programming etc.
327
328- Renamed prior versions to 0.01. - Please see the BUGS
329