0.585 2014-01-15
- fixed use of dist-zilla (don't encode test files)
- omit failing XML test
0.584 2012-10-09
- migrated to dist-zilla
- removed deprecated methods
- fixed sorting/holdings
0.583 2012-03-10
- fixed sorting of level 2 fields
- renamed all_fields to fields in PICA::Record
- renamed (to|as)_string to string
0.582 2012-02-02
- fix in winibw2pica
0.581 2012-01-09
- migrated from XML::Parser to XML::SAX and improved SRU
0.56 2011-11-02
- fixed some unit tests
0.55 2010-03-23
- improved methods 'field' (Record) and 'update' (Record and Field)
- PICA::Record is now subclassable
- started to add statistic function to PICA::Writer and 'parsepica'
- fixed unAPI
0.54 2010-02-10
- added the useful functions pgrep and pmap
- removed deprecated methods (copy_record, local_records, replace)
- added parameter 'config' and 'auto' in parsepica
- added iktLink and ppnLink for PSI sources
- empty fields are allowed now
- fixed sorting of fields and subfields
0.53 2009-12-09
- minor additions to XMLParser and readpicarecord
- extended winibw2pica to correctly read WinIBW3 "utf8"
- added PICA::Source->iktQuery for PSI
0.52 2009-10-02
- PICA::Record fixes and additions (replace, update, read, write, iln)
- minor updates in picaimport and PICA::Writer
0.511 2009-08-18
- fixed make (winibw2pica was missing)
- removed some deprecated methods
0.51 2009-08-17
- added winibw2pica
- filter functions are also allowed in Record->field
- added some operator overloading and removed deprecated methods
- minor fixes in PICA::PlainParser
- fixed UTF-8 when reading via PSI-XML
0.502 2009-08-05
- minor fixes to reduce the number of failing tests
0.50 2009-07-28
- rewrote picaimport to replace picawebcat, removed Filemap
- added getrecord method to parse one single record from file
- clarified utf8 encoding/decoding and other encodings
- _ and $ both allowed to query subfields
- Combined values() and subfields() method in PICA::Record
- added support of Namespaces in XMLParser
- added PPN semantic check (only one per record)
0.49 2009-07-17
- added SQLiteStore, SOAPServer, SOAPClient and first buggy PICA+Wiki
- added missing method PICA::Field->occ[urrence]
- renamed local_records to holdings and copy_records to items
0.48 2009-07-06
- enhanced pica2html.xsl with syntax highlighting
- added to_html() (first draft), ppn(), and epn()
- fixed dependency (Encode 2.33) and several bugs
- in PICA::Writer renamed reset_handler to output, removed writefield
- removed PICA::XMLWriter and use XML::Writer to write XML
- added PSI as PICA::Source
0.47 2009-05-07
- rewrote PICA::SRUResponseParser and changed PICA::Source
- cqlQuery and z3950Query of PICA::Source now return a PICA::Parser
0.46 2009-04-16
- added PICA::Field->purged and PICA::Record->appendif
- added PICA::Filemap and support of maps in picawebcat
- normalize whitespace in subfield values
0.45 2009-03-05
- added and improved error handlers in PICA::PlainParser
- added support of webcat.conf config file in PICA::Store
- started to fix XML and Unicode output mess
- fixed bugs in PICA::Field (to_xml and fields without subfields)
- improved parsepica and picawebcat scripts (installed as executables)
- temporarily disabled Limit and Offset parameter
0.43 2009-02-10
- updated webcat.pl command line client
- added example pica2bibtex.pl
- added limit parameter to PICA::Record->field / subfield
- parsers and PICA::Record->new now support IO::Handle
- added unAPI support in PICA::Source
0.4 2009-01-28
- improved support of normalized PICA+ parsing
- updated PICA::Store
0.3.9 2008-11-25
- renamed PICA::Webcat to PICA::Store (more generic)
- renamed PICA::Server to PICA::Source (more generic)
- In PICA::Store fixed SOAP message and added connection type
- simplified methods of PICA::Field
- added 'sf' and 'f' shortcuts
- added 'Offset' and 'Limit' parameter (PICA::Parser)
- removed 'Strict' parameter (PICA::Parser)
- removed special handling of empty records
0.3.8 2008-10-08
- added PICA::Webcat, removed PICA::Tutorial
- moved examples to example directory
- removed PICA::Field->set_tag($tag), now tag($tag)
- minor changes and bugfixes in the Parser
0.3.6 2008-03-27
- added Z39.50 support to parsepica.pl
- fixed Z39.50 client and parser
- added better holding handling: local_records() and copy_records()
0.3.5 2008-03-17
- added SRU support to parsepica.pl
- Added Proceed-mode for parsers
- exportable functions parsedata() and parsefile()
- now also reads from zip files and raw dumpfiles
0.3.4 2008-03-06
- added two more field syntax in PICA::Field
- added Z39.50 example
0.3.2 2007-12-05
- avoid memory leak in PICA::Server->getPPN (caused by SRUSearchParser->new)
- renamed PICA::Record->fields() to PICA::Record->all_fields()
- renamed PICA::Record->subfields() to PICA::Record->all_subfields()
- added PICA::Field->copy() for cloning Fields
- fixed several typos in the documentation
- added another example with bin/gbvholdings.pl
0.3 2007-07-20
- first public release
0.2 2007-04-03
- first internal release