Revision history for Data-Handle 0.02001003 2013-07-26T09:11:29Z [Bugfixes] - No longer broken on modern Package::Stash's [Dependencies::Added / develop requires] - Pod::Coverage::TrustPod - Test::CPAN::Changes 0.19 - Test::CPAN::Meta - Test::Pod 1.41 - Test::Pod::Coverage 1.08 - version 0.9901 [Dependencies::Added / test requires] - lib [Dependencies::Changed / build requires] - Module::Build 0.4002 → 0.4005 [Dependencies::Changed / configure requires] - Module::Build 0.4002 → 0.4005 [Dependencies::Changed / develop suggests] - Dist::Zilla::PluginBundle::Author::KENTNL v1.5.0 → v1.7.4 [Dependencies::Changed / runtime requires] - Package::Stash 0 → 0.15 [Documentation] - Updated copyright year - Added README.mkdn [Meta] - Bug tracker moved to github [Packaging] - use test_requires (mb 0.4004) 0.02001002 2012-08-11T01:59:03Z - Minor Maintenance Release. [Dependencies::Changed] - build requires : Module::Build 0.3601 -> 0.4002 - configure requires : Module::Build 0.3601 -> 0.4002 - development suggests : Dist::Zilla::PluginBundle::Author::KENTNL v1.3.0 -> v1.5.0 - test requires : Test::More 0.96 -> 0.98 [Tests] - Made tests slightly more detailed in the error condition. 0.02001001 2012-06-08T13:30:28Z [00 Important Changes] - Code has been purged of stolen chunks of Carp code, and now instead depends on a minimum Carp of v1.22. This is the first release of Carp that was packaged on CPAN as a Dual Lifed module, upon which I can rely upon the existance and implementation of 'caller_info'. It is hoped this will make bugs smaller and the code easier. [Dependencies::Development::Changed] - recommends : Dist::Zilla::PluginBundle::Author::KENTNL::Lite 0.01009803 -> v1.3.0 - suggests : Dist::Zilla::PluginBundle::Author::KENTNL v1.0.0 -> v1.3.0 [Dependencies::Runtime::Changed] - requires : Carp 0 -> 1.22 [Dependencies::Runtime::New] - requires : perl 5.8.0 [Packaging] - Update LICENSE ( Year, Address, Indent ) [Tests::New] - minimum version test 0.01011704 2011-10-15T11:05:19Z [Bugs] - Adapted to work with latest Package::Stash ( 0.33 ) [Dependencies::New] - Try::Tiny - strict - warnings [Dependencies::Removed] - English [Internals] - AUTHORITY data now provided - Versions not set in BEGIN - Tidy step now only 80 chars. [Packaging] - Updated LICENSE ( Better indentation, updated address for FSF ) - Author/Release tests now say in xt/ - Github URL's now all https:// [Tests] - Refactored some of the exception class testing logic in 04_ for enhanced clarity. 0.01011703 2011-04-24T22:29:18Z - Minor changes release, mostly just dist maintainence. [Dependencies::Devel] - Advertise @Author::KENTNL [Internals] - Explicitly set $@ to undef ( critic ) - Stop setting $DB::VERSION [Packaging] - Move from @KENTNL to @Author::KENTNL - Use recent features of @Author::KENTNL - Ship .perltidyrc - Changes file normalized to CPAN::Changes form. [Tests] - Add CPAN::Changes tests. - Add release portability tests. 0.01011702 2010-12-21T13:43:35Z - Distribution Change only. Otherwise identical to previous release. - Don't index DB. 0.01011701 2010-12-21T13:29:00Z - Give up on trying to operate with the Carp shipped with 5.6.2. If its not there, and not in Carp::Heavy's injections, use a copy of one we stole and made work. - Have to put a fix in as well, because Term::ANSIColor clobbers $@ 0.01011617 2010-12-21T05:46:24Z - Fix "missing parentheses around my ( )" for Perl-5.6 0.01011601 2010-12-20T13:07:01Z - Yuck. The way caller_info is provided is ambiguous. Hopefully this release will get that right. 0.01011501 2010-12-19T13:15:59Z - The method we were borrowing out of Carp wasn't there in old versions, so we've added a bit of magic to try get it from older carps too, so we don't fail on <= 5.10.1 :( 0.01011500 2010-12-19T12:36:06Z - More tests to improve general function coverage. - 'generate_exception' is gone, depercated. - Replace: C< generate_exception($class , $message)->throw() > with C< _gen_tree($full_class)->throw( $message ) > - Coverage testing detected a missing exception class, fixed in this release. - All tied() methods now tested to some degree to work. 0.01011421 2010-12-19T09:52:17Z - Reworked the Exception code to be cleaner at the cost of a slight initialisatin cost. - Reworked code bodies to unify seek/tell calls as _restore_pos and _set_pos. - Added _fh so internal code is less confusing. - Extended tests to cover more scenarios. - Added contributed suggestions as "alternative_techinques" with demonstrations how they *( so far ) don't work. If people can get them to work (on all perls), that'd be great!. ( Seems there are many weird fdup bugs in perl ) - Stolen the backtrace code from Carp a bit and augmented it, now produce useful backtraces. - Have some nice code in our exception stringification that highlights lines with colours based on how much we think they're related to the problem. Stuff thats part of DH ( the place the error was detected ) is highlighted green as we think it will be usefull in diagnosis, but its not the source of the problem. Stuff that we know is likely to be infrastructural and not likely to be part of the problem ( ie: code like Try::Tiny and Test::Fatal ) are highlighted yellow because we doubt its useful. Everything else is left white, and you should look for the problem there first. 0.01011322 2010-12-18T10:14:03Z - First version.