Releases: kentnl/Data-Handle
Releases · kentnl/Data-Handle
0.01011500
- More tests to improve general function coverage.
generate_exception
is gone, depercated.- Replace:
generate_exception($class , $message)->throw()
with_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
- 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
andTest::Fatal
) are highlighted yellow because we doubt its
useful. Everything else is left white, and you should look for the
problem there first.
Dependencies::Added / runtime requires
Term::ANSIColor
Dependencies::Added / test requires
Data::Dumper
IO::Handle
0.01011322
- First version.