0.3 Mon Aug 23 19:39:00 1999
0.4 Sun Sep 5 13:49:00 1999
0.5 Sun Sep 5 19:45:00 1999
0.6 Mon Sep 6 18:17:00 1999
- consolidate into single file
-------------------------------------------------------------
Revision history for Perl extension MARC.
0.01 Tue Sep 7 10:48:10 1999
- original version; created by h2xs 1.18
- linux command: h2xs -A -X -n MARC
0.61 Tue Sep 7 12:56:23 CDT 1999
- convert version 0.6 into CPAN format (lots of little changes)
0.62 Fri Sep 10 05:18:00 1999
- revised datastructure to hash of tags plus non-tag elements
like 'array' which serve as structured views into data
0.63 Sun Sep 12 20:38:00 1999
- permit incremental processing to reduce memory footprint
0.65 Fri Sep 17 08:07:42 1999
- add openmarc,nextmarc,closemarc,deletemarc
0.7 Sun Sep 21 07:15:00 1999
- major upgrade: revise new for incremental reads and tag maps
- add selectmarc,searchmarc, createrecord, _joinfield, addfield
- add error processing and use Carp
- add header/body/footer outputs
- revise documentation
0.71 Wed Sep 22 15:50:31 1999
- compute @tags once in _marc2html, fix $outputall detection
- add Win32 test and install
- t/test1.t uses new output file spec, tests append & $var
0.72 Fri Sep 24 07:42:00 1999
- add getvalue
- add doc example: xml_header, xml_body, xml_footer
- add doc example: createrecord, addfield
0.80 Sun Oct 3 17:14:00 1999
- add isbd and unimarc
0.81 Mon Oct 4 22:25:17 CDT 1999
- update CPAN doc files: Changes, README, Makefile.PL
- add isbd to t/test1.t
0.82 Wed Oct 6 13:30:22 CDT 1999
- Win32 Makefile.PL improvements including automatic html install
- Added single quotes to hash keys in MARC.pm and t/test1.t to
eliminate nuisance warnings from Perl 5.004.
0.83 Mon Oct 11 22:22:00 EST 1999
- Updated MARC.pm line 108 to store scalar references instead of
scalars. This will hopefully cut down on duplication of data in
the MARC object.
- Also, updated the getvalue(), searchmarc() and addfield() methods to
reflect the change in the way subfield data is stored.
- Added line 220 to return '0 but true' instead of 0 when no records
were read in. This will allow for statements like
$x->openmarc("test.mrc") || die;
0.84 Tue Oct 12 22:07:18 CDT 1999
- more Win32 Makefile.PL tweaks after TPJ technical review
- add binmode for marc file read/write
- unspecified 'increment' defaults to 0
- fix repeated subfield in field bug in addfield
0.85 Wed Oct 13 21:19:00 EST 1999
- modified addfield to push scalar references instead of scalars when
adding subfield data to the $x->[record]{field}{subfield} data member
on line 859.
- updated closemarc to return 1, to allow constructs like
$x->closemarc() || die;
0.9 Sun Oct 17 19:48:00 EST 1999
- modified deletemarc() to support deleting specified fields and subfields
- modified addfield() to support adding fields in tag order