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