1# Change log for DateTime::Format::Builder 2 3--- 4version: 0.7802 5date: 13 Feb 2004 6changes: 7 - Add dependency on DateTime::Format::Strptime. 8 9--- 10version: 0.7801 11date: 26 Jan 2004 12changes: 13 - New maintainer - Dave Rolsky 14 - Switched to a different build/install sysstem (Module::Build instead of Module::Install) 15 16--- 17version: 0.78 18date: 1 Dec 2003 19changes: 20 - Fix multigroup bug in Dispatch 21 - Add Tivoli example. 22 23--- 24version: 0.77 25date: 14 Aug 2003 26changes: 27 - Correct package name for Quick. 28 - Augment license conditions. 29 - Fixed timezones in fall.t and quick.t tests. 30 31--- 32version: 0.76 33date: 10 Aug 2003 34changes: 35 - Fallthrough example and test added. 36 - Quick parser added to simplify fallthrough stuff. 37 - Rejigged internals to allow for on_fail argument to multi-parsers. 38 39--- 40version: 0.75 41date: 29 Jun 2003 42changes: 43 - Silly MANIFEST.SKIP entry caused dispatch stuff to be skipped. 44 45--- 46version: 0.74 47date: 28 Jun 2003 48changes: 49 - > 50 Dispatch Parser class added, which allows us to make 51 groups of parsers and hop quickly to them. 52 - > 53 length parameter can now be an arrayref, hence we can 54 have a parser belong to more than one length group. 55 - Version numbers are all identical now. 56 - Regex Parser can call custom constructors. 57 - Wrapped method only regards undef as a failure. 58 59--- 60version: 0.73 61date: 24 Jun 2003 62changes: 63 - Exit parser more quickly if able. 64 - Multiple same length parsers accepted. 65 - Fixed some perl 5.005 testing problems. 66 67--- 68version: 0.72 69date: 28 May 2003 70changes: 71 - Minor tweaks for the 'private' tag in META.yml 72 73--- 74version: 0.71 75date: 23 May 2003 76changes: 77 - Massive doc (re)writing. 78 - Examples tidied up. 79 - Tutorial refactored. 80 - Users of generic.pm get to subclass now rather than coderef. 81 82--- 83version: 0.69 84date: 28 Apr 2003 85changes: 86 - DateTime::Format::Strptime is now supported. 87 - To support the previous item, massive refactoring. 88 - Minor API changes that shouldn't affect anyone. 89 90--- 91version: 0.64 92date: 27 Apr 2003 93changes: 94 - Callbacks are given 'args' and 'self' keys. 95 - Callbacks can be arrays of callbacks. 96 97--- 98version: 0.62 99date: 20 Apr 2003 100changes: 101 - Fixed erroneous call to on_fail() 102 - Added 'verbose' debugging capability. 103 - Added 'constructor' option to create_class/import. 104 - Avoid overwriting developers' own new() functions. 105 - Complain if asked to overwrite methods. 106 107--- 108version: 0.60 109date: 12 Apr 2003 110changes: 111 - Fixed missing '\' from a few '\d' in the docs. 112 - Added ICal.pm example. 113 - Added import() feature, to save lots of typing. 114 - Completely revised documentation. 115 - croak is same length is given twice. 116 - Assorted refactoring, retouching. 117 118--- 119version: 0.25 120date: 29 Mar 2003 121changes: 122 - Minor code cleanups. 123 - Bug fix; 'extra' params were being ignored. 124 - Doc fix; 'extra' params with 0 are not recommended. 125 126--- 127version: 0.24 128date: 25 Mar 2003 129changes: 130 - First release! 131 - Split POD into separate file. 132 - Preprocess option for method building works. 133 - Postprocess option per parser works. 134 - Specification lists can now have coderefs in there. 135 136--- 137version: 0.23 138date: 25 Mar 2003 139changes: 140 - Improved ancillary files. 141 - Added basic use case test for new classes. 142 - Assorted API changes. 143 - create_class infers package name. 144 - also creates specified methods rather than assumed ones. 145 - Assorted POD updates. Still not complete. 146 - Rejigged to only have an array of hashrefs. Simpler. 147 - No inference of length/key stuff. 148 - zero is now extra and is thus semantically different. 149 - Preliminary pre/post processing per parser provided. 150 151--- 152version: 0.22 153date: 21 Mar 2003 154changes: 155 - Initial (pre-actual release) version. 156 157