Changelog for Catmandu-PICA

1.13 2023-04-14T09:01:25Z
  - pica_keep: allow multiple fields
  - pica_remove: make path optional
  - fix pica_diff
  - Add importer option 'level' to split and reduce record to level 0, 1, or 2

1.12 2023-03-27T09:00:33Z
  - Fix #84 in pica_each
  - Change wrong example using reject (#64)
  - Allow bare subfields in pica_match/pica_map

1.11 2023-03-26T19:48:47Z
  - Add fixes to modify PICA records: pica_remove, pica_keep, pica_tag, pica_occurrence
  - Add pica_diff binder to support creating PICA Patches
  - Fix #79

1.10 2023-02-09T18:43:54Z
  - Quick fix to avoid failing test (see #79 for details)

1.09 2022-09-19T08:41:44Z
   - Support writing annotated PICA

1.08 2022-03-24T08:32:53Z
   - Support generic PICA writer

1.07 2021-09-07T08:50:20Z
  - Fix broken SRU importer for ppxml format

1.06 2021-08-17T10:28:19Z
  - Fix broken SRU importer with PICA::Data >= 1.27
  - Fix pica_add and pica_set by refactoring

1.05  2021-06-24 12:21:35 CEST
  - Update PICA::Data dependency to fix failing test
  - Bump requirement to perl 5.14 at least

1.04 2021-05-17T08:55:01Z
  - Update PICA::Data dependency, fixes #11
  - Refactor importer and exporter

1.03 2020-07-14T10:48:48Z
 - Fix Unicode bug, require PICA::Data 1.12

1.02  2020-04-20 13:42:30 CEST
 - add test for option pluck on multiple fields
 - fix undefined keys

1.01  2019-12-18 11:08:24 CET
 - fix test to updated pica_map()
 - requires Catmandu 1.20
 - align pica_map with marc_map

1.00  2019-10-01 19:57:50 CEST
 - fix SRU test (#67)
 - fix wildcard from * to . (#66)
 - fix travis.yml (#65)
 - deleted data printer
 - added more PICA::Schema options / allow YAML 


0.26  2018-05-30 20:14:10 CEST
 - fix failing test caused by new release of PICA::Data
 - make second argument of pica_match optional 

0.25  2018-02-01 15:00:11 CET
 - add modules to documentation
 - set minimum version for PICA::Data
 - Fix example documentation
 - Add Catmandu::Validator::PICA
 - fix POD
 - fix load local lib in t

0.24  2017-11-18 15:55:56 CET
 - fix test for new XML writer

0.23  2017-07-14 10:29:48 CEST
 - requires Catmandu::SRU 0.41
0.22  2017-07-13 14:10:25 CEST
 - added more fixes to POD
 - changes in cpanfile & travis.yml
0.21  2017-07-13 13:45:13 CEST
 - fixed bug importer expects string from parser
 - new Exporter with type ppxml
0.20  2017-06-30 18:02:47 CEST
 - Upgrading Catmandu using new group binds for pica_each
 - pica_add and pica_set
 - Update .travis.yml
 - list current dependencies
 - unused variable
 - typos in POD

0.19  2016-02-19 09:14:13 CET
 - Requires PICA::Data version 0.30
 - Add new PICA+ XML format variant (PPXML)

0.18  2016-02-16 15:11:39 CET
 - Add new binary PICA format

0.17  2015-11-18 18:14:56 CET
 - Require Catmandu version '0.9504' by E. Choroba;
 - Remove outdated Makefile.PL 
 - Add .mailmap

0.16  2015-09-30 15:53:27 CEST
 - travis infrastructure change
 - Fix pica_each single execution bug
 - ISSUE-31: drop PerlIO layer for XML importer
 - ISSUE-26: Add feature pluck
 - Deleted Perl 5.10 from travis.yml
 - ISSUE-25: Add pica_each and pica_match fixes

0.15  2014-09-19 12:08:39 CEST
 - remove PICA::Data as independent module
 - migrated to Dist::Milla 

0.14 2014-09-18T13:24:08
 - refactoring with PICA::Path

0.13 2014-09-16T12:12:25
 - refactored (Jakob Voss)

0.12 2014-09-16T10:50:18
 - more PICA access methods (Jakob Voss)
 - lower requirement of XML::LibXML (Jakob Voss)

0.11 2014-09-12T11:46:22
 - new function pica_values (Jakob Voss)
 - move parse_pica_path to PICA::Data (Jakob Voss)
 - fix parsing empty subfields (Jakob Voss)
 - test with Perl 5.20 (Jakob Voss)

0.10 2014-09-11T13:03:24
 - new function parse_pica_path (Jakob Voss)
 - bugfix for pica_map to check for occurrence (Johann Rolschewski)

0.09 2014-05-23T09:46:00
 - release 0.09 (Jakob Voss)
 - Transforming Fix functions the new syntax. Require Catmandu 0.9 (Johann
   Rolschewski)

0.08 2014-04-04T07:38:42
 - new release (Jakob Voss)
 - bugfix for pica_map to handle subfield code 0 (Johann Rolschewski)

0.07 2014-03-27T21:13:23
 - documentation (Jakob Voss)
 - XML parser should ignore PerlIO layers (Jakob Voss)
 - show build status of master and devel branch (Jakob Voss)

0.06 2014-03-26T17:12:53
 - new version (Jakob Voss)
 - documentation (Jakob Voss)
 - don't try to interprete long string as filename (Jakob Voss)
 - don't depend on Catmandu::SRU (Jakob Voss)
 - added ABSTRACT and VERSION to POD (Johann Rolschewski)
 - correction of SYNOPSIS in POD (Johann Rolschewski)
 - added SRU importer (Johann Rolschewski)
 - deleted constant LEADER_LENGTH; added more flexible check for leader
   (Johann Rolschewski)

0.05 2014-01-16T10:44:57
 - new release (Jakob Voss)
 - fixed test failure in 00-load.t (closes issue #5) (Jakob Voss)
 - tests for Exporter and different PICA formats (Johann Rolschewski)

0.04 2013-09-24T10:09:46
 - use xml as default import and export type (Jakob Voss)
 - added Plain PICA parser (Jakob Voss)
 - removed regex modifier (Johann Rolschewski)
 - Simplify internal PICA format (Johann Rolschewski)
 - implemented draft of PICA XML writer (Jakob Voss)
 - implemented basic PICA exporter (no XML yet) (Jakob Voss)
 - first draft of PICA writer (Jakob Voss)
 - deleted leader from some records (Johann Rolschewski)
 - added check for leader (Johann Rolschewski)
 - Renamed modules (Jakob Voss)

0.03 2013-09-15T18:23:02
 - release version 0.03 (Jakob Voss)
 - added some test data and more tests (Johann Rolschewski)
 - added PICA+ parser (Johann Rolschewski)

0.02 2013-09-15T15:02:55
 - added email address to AUTHOR (Johann Rolschewski)
 - migrated to Dist::Zilla (Jakob Voss)
 - nice to have (Jakob Voss)
 - allow given/when in Perl >= 5.18 (Jakob Voss)
 - delete Makefile.old (Johann Rolschewski)

0.01 2013-06-04T16:01:00
 - First version. BETA now than later. (Johann Rolschewski)

