cpan autodie 2.00

latest releases: 2.37, 2.36, 2.35...
14 years ago
  • FEATURE: autodie can now accept hints regarding how
    user and module subroutines should be handled. See
    autodie::hints for more information.

  • INTERFACE: The calls to the internal subroutines
    one_invocation() and write_invocation() have changed.
    An additional argument (the user subroutine reference) is
    passed as the second-last argument. This may break code
    that previously tried to call these subroutines directly.

  • BUGFIX: Calls to subroutines to File::Copy should now
    correctly throw exceptions when called in a list context.

  • BUGFIX: An internal error where autodie could potentially
    fail to correctly report a dying function's name has been
    fixed.

  • BUGFIX: autodie will no longer clobber package scalars when
    a format has the same name as an autodying function.
    (Thanks to Ben Morrow)

  • INTERFACE: The internal interfaces for fill_protos(),
    one_invocation(), write_invocation() are now once again
    backward compatible with legacy versions of Fatal. It is
    still strongly recommended these interfaces are NOT called
    directly. The _make_fatal() subroutine is not backwards
    compatible.

  • TEST: Added internal-backcompat.t to test backwards
    compatibility of internal interfaces.

  • DOCUMENTATION: Expanded documentation regarding how
    autodie changes calls to system(), and how this must be
    explicitly enabled.

  • BUILD: Upgraded to Module::Install 0.91

  • BUGFIX: A situation where certain compile-time diagnostics
    and errors from autodie would not be displayed has been
    fixed.

Don't miss a new autodie release

NewReleases is sending notifications on new releases.