Skip to content

Releases: OCR-D/core

v3.5.1

04 Jul 10:54
@kba kba
Compare
Choose a tag to compare

Fixed:

  • Pin shapely runtime dependency and numpy build dependency for Python <= 3.8, #1332

v3.5.0

20 Jun 16:13
@kba kba
Compare
Choose a tag to compare

Added:

  • Extended syntax for filtering pages with --page-id and OcrdMets.find_files, #1328, #1328
    • negation operator ~, e.g. ~PHYS_0001..PHYS_0004 to not match the first 4 pages
    • filtering by attributes of mets:div for both physical (prefix physical:) and logical (prefix logical:) elements, e.g. ~logical:type:binding to skip all pages that are book bindings

v3.4.1

20 Jun 15:34
@kba kba
Compare
Choose a tag to compare

Fixed:

  • OCRD_MISSING_INPUT config variable only checked existence of mets:file not the actual file on disk even when set to ABORT, #1330
  • Fix processor CLI subcommand worker|server broken due to changed Enum handling in click 8.2, #1331
  • Typo: proper log message if media type could not be determined, #1330, bertsky/workflow-configuration#35
  • Processor.zip_input_files: always sort pages in physical order, #1330

v3.4.0

30 Apr 15:55
@kba kba
Compare
Choose a tag to compare

Added:

  • make test-cuda-{torch,tf2,tf1}: ensure CUDA is available and shapely#1598 does not trigger, #1326
  • ocrd ocrd-tool dump-module-dirs to dump moduledir of every tool in an ocrd-tool.json, #1326

Fixed:

  • ocrd workspace find --undo-download: Unset local_filename only after unlinking, #1324, #1325
  • METS Server: do not convert None to the string "None", #1324, #1325

Changed:

  • Ensure logging files and directories are writeable for non-root users, #1214

v3.3.2

17 Apr 15:01
@kba kba
Compare
Choose a tag to compare

Fixed:

  • METS Server: properly escape . for UDS variant, #1323
  • METS Server: resolve workspace path to absolute, #1323

v3.3.1

16 Apr 11:54
@kba kba
Compare
Choose a tag to compare

Changed:

  • Allow not setting a -O output fileGrp for processors that work only on METS or don't produce output, #1321

Fixed:

  • Typo in config.OCRD_MISSING_OUTPUT behavior: abort -> ABORT, #1321

v3.3.0

28 Mar 11:45
@kba kba
Compare
Choose a tag to compare

Fixed:

v3.2.0

25 Mar 18:01
@kba kba
Compare
Choose a tag to compare

Fixed:

  • make deps-tf1: typo escaping dollar sign, #1314
  • Fix and update WorkspaceValidator, #1316:
    • we did not update to the .url vs .local_filename change yet
    • the METS fileGrp names check is obsolete
    • the @imageFilename check was disabled accidentally
    • it did not cover AlternativeImage/@filename
    • we did not check for AlternativeImage/@comments either
    • the validator crashed during dimension check, because image_from_page depends on all other checks succeeding – I switched to _resolve_image_pil instead
    • we did not have a check for the URL vs. OTHER FLocats
  • ocrd resmgr: do not recurse into subdirectories when looking for resources in their resp. locations, OCR-D/spec#263, #1315
  • ocrd resmgr: correctly handle filtering of resources via media type, #1315

Changed:

v3.1.2

10 Mar 13:51
@kba kba
Compare
Choose a tag to compare

Fixed:

  • make deps-tf1: path to requirements.txt now correct, #1313

v3.1.1

07 Mar 16:25
@kba kba
Compare
Choose a tag to compare

Fixed:

  • Fix CUDA Docker deployment, #1312
  • Consistent Docker image metadata, #1312
  • Default ocrd-all-tool.json should contain ocrd-{dummy,filter}, #1312