| 1 |
Revision history for Perl extension Prog. |
|---|
| 2 |
|
|---|
| 3 |
0.01 Tue Nov 22 21:54:37 2005 |
|---|
| 4 |
- original version; created by h2xs 1.22 with options |
|---|
| 5 |
-XA -n Prog |
|---|
| 6 |
|
|---|
| 7 |
0.02 POD fixes |
|---|
| 8 |
added merge() add() and mv() methods to S::P::Index |
|---|
| 9 |
and t/3merge.t and t/4add.t |
|---|
| 10 |
added 2 more test docs |
|---|
| 11 |
added format() accessor to S::P::Index |
|---|
| 12 |
changed S::P::I to use Class::Accessor::Fast |
|---|
| 13 |
since we don't need to override get/set |
|---|
| 14 |
S::P now always inits an indexer even if fh=>0 |
|---|
| 15 |
added private _index_methods to S::P |
|---|
| 16 |
|
|---|
| 17 |
|
|---|
| 18 |
0.03 * removed all mentions of SWISH3 |
|---|
| 19 |
* test indexes are removed as part of 'make clean' |
|---|
| 20 |
* switched from Data::Dumper to Data::Dump |
|---|
| 21 |
* added new SWISH::Prog::Object example |
|---|
| 22 |
* fixed bug in SWISH::Prog::Headers to test defined() |
|---|
| 23 |
rather than simply eval true/false |
|---|
| 24 |
* fixed bug in SWISH::Prog::DBI with accepting DBI handle |
|---|
| 25 |
in init() |
|---|
| 26 |
* changed to using IO::All instead of File::stat and File::Slurp |
|---|
| 27 |
for better UTF8 support |
|---|
| 28 |
* changed default order of init() and init_indexer() to work |
|---|
| 29 |
more intuitively. Fixed S::P::DBI accordingly. |
|---|
| 30 |
To prevent an indexer from being init'd (as in 0.02) simply |
|---|
| 31 |
override init_indexer() and don't call SUPER::init_indexer(). |
|---|
| 32 |
* new feature: SWISH::Prog::Find |
|---|
| 33 |
* renamed meta() to table_meta() in SWISH::Prog::DBI for clarity. |
|---|
| 34 |
* S::P::Config now always handles config params as arrays |
|---|
| 35 |
* Config metanames() propertynames() and propertynamesnostripchars() |
|---|
| 36 |
are no longer available |
|---|
| 37 |
* S::P::Config now requires IO::All and Config::General; added read2() method. |
|---|
| 38 |
* new feature placeholder: SWISH::Prog::Spider |
|---|
| 39 |
|
|---|
| 40 |
0.04 * S::P::DBI no longer calls disconnect() on db handle in DESTROY |
|---|
| 41 |
* fixed bug with auto-defining metanames |
|---|
| 42 |
* S::P::Config always returns arrayref on directive method calls |
|---|
| 43 |
* use MIME::Types instead of File::Type |
|---|
| 44 |
* S::P::Find now uses File::Find instead of Path::Class::Iterator |
|---|
| 45 |
* S::P::Object obj_filter() must return an object of some kind |
|---|
| 46 |
* S::P::Object will not dump() scalar strings, thus avoiding extra quotes |
|---|
| 47 |
* S::P::Config added stringify() method and reverted from IO::All to File::Slurp |
|---|
| 48 |
* S::Prog added elapsed() method |
|---|
| 49 |
* S::Prog new() verbose now defaults to 1 |
|---|
| 50 |
|
|---|
| 51 |
0.05 * S::P::Object now uses JSON or YAML to serialize values instead of Data::Dump |
|---|
| 52 |
This change is sync'd with SWISH::API::Object 0.0.6 |
|---|
| 53 |
|
|---|
| 54 |
0.06 * S::P::Object now defers to explicit 'config' passed in new(). |
|---|
| 55 |
|
|---|
| 56 |
0.07 * S::P::Object iterator now uses more idiomatic while/next algorithm. |
|---|
| 57 |
|
|---|
| 58 |
0.08 22 Nov 2007 |
|---|
| 59 |
* added S::P::Mail class and example swishmail.pl script |
|---|
| 60 |
* sync all $VERSION vars to same value |
|---|
| 61 |
* allow for non-standard docclass names |
|---|
| 62 |
|
|---|
| 63 |
|
|---|
| 64 |
0.20 23 April 2008 |
|---|
| 65 |
* complete rewrite of the API for Swish3 development |
|---|
| 66 |
|
|---|
| 67 |
0.21 xxx |
|---|
| 68 |
* fix tests to skip correct numbers if swish-e not installed |
|---|
| 69 |
|
|---|
| 70 |
|
|---|