Changes for version 1.995 - 2008-11-30

  • FEATURE: Errors from 2-argument open now have more human friendly error messages for reading, writing, and appending.
  • FEATURE: autodie will never print unsightly references to GLOB(0x...) structures in error messages; instead it uses the placeholder '$fh'.
  • BUILD: Bundled Module::AutoInstall makes it clear to users they need to install IPC::System::Simple for autodying system() support.
  • TEST: truncate.t provides more diagnostics on failure.
  • TEST: Tests for better formatted reports from connect().
  • TEST: New 'open.t' contains specific tests for well-formatted messages from open().

Modules

Replace functions with equivalents which succeed or die
Replace functions with ones that succeed or die with lexical scope
Exceptions from autodying functions.
Exceptions from autodying system().

Provides

in lib/Fatal.pm