Skip to content

Releases: acdh-oeaw/arche-oaipmh

Send response header immidiately

02 Sep 15:07
Compare
Choose a tag to compare
2.4.3

Oai.php: send response header immidiately so a client knows we are ha…

Bugfixes

27 Aug 13:19
Compare
Choose a tag to compare

LiveCmdiMetadata - fixed handling literal-based subtemplates.

LiveCmdiMetadata statistics reporting improved

27 Aug 08:57
Compare
Choose a tag to compare
2.4.1

LiveCmdiMetadata: statistics reporting improved

Various improvements

26 Aug 20:27
Compare
Choose a tag to compare

LiveCmdiMetadata:

  • Allow defining static value maps (valueMap template attribute)
  • Performance improvements: internal XML and RDF cache added, DOMNode::C14N() calls changed to DOMDocument::saveXML()
  • Allow selecting subtemplates based on the target resource class. It works in a way {ComponentIdValue}_{targetResourceRdfClass}.xml templates existence is checked first before falling back to {ComponentIdValue}.xml.

Oai:

  • Much better logging.
  • Error handling for GetRecordRaw made in line with error handling for other verbs.

Minor improvements

28 Jul 11:31
Compare
Choose a tag to compare

LiveCmdiMetadata: emit a meaningfull error on (sub)template parsing error

Bugfixes

09 Jul 11:09
Compare
Choose a tag to compare

Minor bug in LiveCmdiMetadata::getResourceId() fixed.

Bugfixes

09 Jul 10:34
Compare
Choose a tag to compare

LiveCmdiMetadata: fix <someTag asXML="true" replaceXMLTag="false"/> combination.

LiveCmdiMetadata extensions

09 Jul 09:56
Compare
Choose a tag to compare

LiveCmdiMetadata extensions:

  • (#3) Allow using subtemplates without changing the subject resource. Required when a boilerplate XML tags are needed around the literal value read from metadata. The syntax is just <soomeTag componentId="subtemplateName" val="/rdfPropertyName"/>.
  • (#4) Assure template (profile) names are mapped to valid filenames by replacing all characters out of the [-A-Za-z0-9_] range to _.
    (until now only a dirty clarin-specific search&replace has been used)

LiveCmdiMetadata extensions

22 Jun 15:40
Compare
Choose a tag to compare

LiveCmdiMetadata is now able to store the defined value in a given attribute of a template XML node. To indicate the attribute name use the asAttribute attribute in the template.

Bugfixes

21 Jun 12:19
3ccd6da
Compare
Choose a tag to compare
2.1.2

Update README.md