Changes for version 1.34

  • ENHANCEMENTS
    • modified MARC::File::in() to allow passing in filehandles instead of a filename. Useful in situations where you might have data compressed on disk, and want to read from a decompression pipe. This effects MARC::Batch of course as well, which has had its documentation updated.
    • added t/85.fh.t to test new filehandle passing
    • Incorrect filetypes passed in to the MARC::Batch constructor now croak instead of die, so you can see where in your code it was called.
  • FIXES
    • etc/specs modified to correctly parse LCs docs to get the 250 $b properly. Thanks Bryan Baldus at Quality Books.
    • new Lint.pm with 250 $b.
    • MARC::Field now leaves alphabetic indicators as they are instead of squashing to a space. Added test of new functionailty. Thanks Leif Andersson from Stockholms Universitet.
    • MARC::File::USMARC no longer checks the validity of indicators but leaves that up to MARC::Field (instead of having the check twice).
    • In MARC::Batch, the 'warn' elements weren't quoted.
    • warnings_on and strict_on should now be respected.

Documentation

MARC record dump utility
MARC record dump utility
A documentation-only module for new users of MARC::Record

Modules

Perl module for handling files of MARC::Record objects
Perl extension for handling MARC fields
Base class for files of MARC records
MicroLIF-specific file handling
USMARC-specific file handling
Perl extension for checking validity of MARC records
Perl extension for handling MARC records