Revision history for Dancer-Plugin-Catmandu-OAI

0.0508  2021-05-03 14:27:13 CEST
  - allow for override at initialization (thanks @danmichaelo)
  - make datestamp search field configurable (thanks again @danmichaelo)

0.0507  2021-03-23 15:11:37 CET
  - fix until bug

0.0506  2019-12-18 10:34:40 CET
  - fix bug in resumptionToken deserializing

0.0505  2019-11-12 09:41:00 CET
  - specify required version of MIME::Base64

0.0504  2019-11-06 11:14:45 CET
  - stricter query parameter checking

0.0503  2019-10-11 12:11:25 CEST
  - fix resumptionToken handling bugs

0.0502  2019-09-24 15:17:01 CEST
  - add a new search_strategy setting with possible values 'paginate' (the
    default) and 'es.scroll'

0.0501  2017-08-31 15:16:24 CEST
  - fix template_options setting

0.05  2017-08-18 11:11:03 CEST
  - new template_options setting

0.0403  2017-05-29 15:58:21 CEST
  - determine earliestDatestamp dynamically

0.0402  2017-05-29 12:35:26 CEST
  - support bag id_key

0.0401  2017-04-24 13:54:38 CEST
  - make adminEmail repeatable
  - support setDescription, compression and description

0.04  2017-02-14 10:50:59 CET
  - xsl stylesheet support

0.0310  2017-02-09 12:08:21 CET
  - fix bug in ListRecords if metatadata format has fixes

0.0309  2016-10-20 10:04:28 CEST
  - fix date bug

0.0308  2016-05-26 14:08:53 CEST
  - more pod and a demo application
  - bugfixes

0.0307  2015-07-02 15:00:35 CEST
  - put function call "content_type 'xml'" in function "render". Now errors also have content-type application/xml

0.0306  2015-03-13 09:52:27 CET
    - metadata_formats cql option
    - fix pod
    - more tests

0.0305  2014-05-08 12:11:15 CEST
    - make datestamp pattern configurable
    - make uri_base configurable
    - building with Dist::Milla
    - test added
    - docs
    - default search params
    - GetRecord is now a cql search

0.0304  2014-04-22
    - add missing dependency on Catmandu:Exporter::Template

0.0303  2014-03-04
    - "granularity" can be set to these two options in the plugin configuration:

        - YYYY-MM-DDThh:mm:ssZ
        - YYYY-MM-DD

    - "fix" can be set in the plugin configuration:

    - this "fix" fixes the input record(s). This is a global fix that is
      applied before any action is taken on the record.

      e.g. GetRecord, ListRecords, and ListIdentifiers share this fix

        - This is not the same as the fix, as configured for every metadataPrefix.
          First of all the global fix is applied, and later the fix for the metadataPrefix is applied.

    - "datestamp" is copied from the fixed record (see above), instead of fixed by "_combined_utc_datestamp"

        Fixing the datestamp values is up to the global fix (see: Catmandu::Fix::datetime_format).
        One should make sure that the values in this field honor the configured "granularity".

    - "default_search_params" can be set in the plugin configuration:

        These arguments are given to the search method of the Catmandu::Bag.
        Beware that these are overwritten inline by "start","limit", "query" and "cql_query",
        so those cannot be used.

    - $bag->get is changed by $bag->search in "GetRecord"

        To honor the "default_search_params", the search method of the Catmandu::Bag is used.
        These parameters are preset, and cannot be changed by "default_search_params".

0.0302  2013-03-11
    - fix date format in resumptionToken

0.0301  2013-02-28
    - explicit DateTime dependency

0.03    2013-02-25
    - configurable limit (default is 100)
    - support collectionIcon

0.02    2012-12-04
    - initial release