Changes for version 2.0.6 - 2013-10-22

  • ENHANCEMENTS
    • MARC::Field->as_string() now accepts an optional second parameter to specify the delimiter to use between subfields. (Tomas Cohen Arazi)
    • MARC::Field->delete_subfield() can now accept a regexp to specify the subfields to remove. For example, to remove all numeric subfields, one can say:
      • $field->delete_subfield(code => qr/\d/);
      • (Jason Stephenson)
  • FIXES
    • the warnings pragma is now used throughout MARC::Record
    • $field->as_string('0') now returns the contents of subfield $0 rather than the contents of all of the subfields in the field.
    • RT#88421: add newline after printing warnings (Jason Stephenson)
    • RT#85804: fix spelling glitch (Gregor Herrmann)

Documentation

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
Encode wrapper for MARC::Record
MicroLIF-specific file handling
USMARC-specific file handling
Perl extension for handling MARC records