Skip to content

v3.9.0

Choose a tag to compare

@kba kba released this 19 Dec 12:30
· 9 commits to master since this release

Changed:

  • Support multiple output file groups for processors, #1344
    • OcrdPageResult: replace by proxy class OcrdPageResultVariadicListWrapper with list semantics and variadic constructor (with the original class now under SingleOcrdPageResult)
    • Processor.process_page_file: handle results from process_page_pcgts
      as lists:
      • split output_file_grp with commas (just as input_file_grp)
      • iterate over output file groups and OcrdPageResult
      • log error if there are more results than output file groups (that will get lost)
      • raise FileExistsError (in order to skip actual computation) iff output file exists for all output file groups
      • make output files (and file IDs), and save images etc for each output independently
  • PAGE API: get_AllRegions available for all region types, not just PAGE root, #1344
  • ocrd_network: Update RabbitMQ from 3.12 to (latest) 4.2, #1348
  • ocrd_network: Fix and improve logging for network integration tests, #1348

Fixed:

  • 🔥 do not log RabbitMQ credentials, #1346, #1348

Added:

  • test combinations of OCRD_* config variables and multi-output, #1344