$Header: /home/cvsroot/NetZ3950/Changes,v 1.5 2001/07/18 12:20:47 mike Exp $
Revision history for Perl extension Net::Z3950.
0.14 Wed Jul 18 13:25:06 2001
- Add support for retrieving XML records: new record-syntax
enumerations TEXT_XML and APPLICATION_XML, and a new
record-type class Net::Z3950::Record::XML.
- Minor fixes to documentation, comments, etc.
0.13 Fri Jun 22 09:30:55 2001
- In yazwrap/util.c, change socklen_t to size_t since the
former does not seem to be defined on all platforms. In
particular, Solaris 2.6 uses a size_t* for the last argument
to getsockopt().
0.12 Wed Feb 21 16:47:03 2001
- Change my email address and web-page in the README.
- Add conditionally-compiled debugging code to Yaz-wrapper.
- Add rudimentary support for rendering MARC records and
remove the MARC-related apology from the tutorial.
- Add note to README about "make test" error message.
- Add note to README about support options, including the
Net::Z3950 mailing list.
0.11 Fri Feb 9 11:31:34 2001
- Fix Net::Z3950::ResultSet->record() to work correctly in
synchronous mode (i.e. wait for the record to become
available before returning.)
- Add rawdata() method to the various Net::Z3950::Record::*
classes: we now have a distinction between render() and
rawdata(), concepts which were previously mulched in
together very unhelpfully.
- Add Tutorial.
- FIRST PUBLIC RELEASE ON CPAN
0.10 Wed Nov 29 16:39:47 2000
- Change module name from Z3950 to Net::Z3950
0.04 Fri Sep 22 17:51:28 2000
- Fix so that diagnostics are available after search failure.
- Add trivial "straight through" support for USMARC and some
of the related record syntaxes.
- Support for OID-typed fields in GRS-1 records.
- Change default database to "Default" (it had the profoundly
unhelpful default of "hardwired-databaseName"!)
- Modify the internal class hierarchy to make MARC support
hang together more easily (yazwrap library now returns
...::Record::<RS> objects instead of ...::APDU::<RS>)
- Improve diagnostics when low-level translation of C objects
into Perl objects fails.
0.03 Thu Jun 29 15:38:33 2000
- First version to be held in CVS at indexdata.dk
- Add CVS identification headers where they're missing, fix
some that lacked the trailing $-sign (duh.)
- Fix the search() and records() wrapper methods so that much
simpler single-threaded clients can be easily written.
0.02 Tue Jun 27 21:28:56 2000
- Make the $port argument optional in the Z3950::Connection
constructor.
- Add support for mnchar* (T_MNPV) to the typemap file: this
is a Maybe-Null PV, into which undefined values may be
passed yielding null pointers.
- Add samples/fetch1.pl, which actually works (unlike the
other scripts in the samples directory, which are written to
a pre-0.1 version of the interface.)
- Remove obsolete bits of the README file.
0.01 Tue May 23 09:20:30 2000
- Originally created by h2xs 1.19
- 0.01 was the first numbered version. Earlier versions were
never assigned numbers as they never got outside the
author's house; this is the first one that was sent to Index
Data.