Skip to content

Releases: OCR-D/core

v2.61.0

23 Jan 19:21
@kba kba
Compare
Choose a tag to compare

Changed:

  • 🔥 simplify the project layout and distribution policy, #1166
    • In the future there will be only one distribution ocrd
    • The previous separate distributions of the ocrd_utils, ocrd_models, ocrd_modelfactory, ocrd_validators and ocrd_network are all part of ocrd now
    • Nothing needs to be changed in code using OCR-D/core, the package structure and API is the same as before
    • Until the next major release, we will continue to provide distributions for ocrd_utils etc. that contain the same code as ocrd
    • Using ocrd_utils etc. as distributions in requirements.txt or install_requires is now deprecated
    • Once we release v3.0.0, these distributions will be depublished

v2.60.3

10 Jan 18:31
@kba kba
Compare
Choose a tag to compare

Fixed:

  • make install-dev working with setuptools>=64 again, #1163

v2.60.2

10 Jan 10:32
@kba kba
Compare
Choose a tag to compare

Fixed:

  • Log level downgraded from DEBUG to INFO in loggin.conf, #1161
  • log OAI check as DEBUG not INFO, #1160

v2.60.1

15 Dec 16:57
@kba kba
Compare
Choose a tag to compare

Fixed:

  • Docker: copy .git during build, so setuptools_scm can determine version number, #1159

v2.60.0

15 Dec 12:23
@kba kba
Compare
Choose a tag to compare

Fixed:

  • ocrd workspace list-page now works in workspaces with non-page-specific files, #1148, #1151

Changed:

  • cli.workspace.WorkspaceCtx and Resolver.resolve_mets_arguments now have defaults for mets_server_url, mets_basename and automatic_backup, slub/mets-mods2tei#68, #1156
  • 🔥 switch to pyproject.toml, derive version from git, separate build from install, #1065

v2.59.1

05 Dec 15:21
@kba kba
Compare
Choose a tag to compare

Fixed:

  • Chunking algorithm for ocrd workspace list-page now handles edge cases properly, #1145
  • Avoid deadlocks in ocrd_network if procesing workers not deployed, #1125, #1142

v2.59.0

27 Nov 16:22
@kba kba
Compare
Choose a tag to compare

Changed:

  • Change web API paths to avoid any potential URL segment clashes, #1136, OCR-D/spec#250
    • GET / -> GET /info
    • POST / -> POST /run
    • /{job-id} -> /job/{job-id}
    • /{job-id}/log -> /log/{job-id}

Fixed:

  • WorkspaceBagger: do not overwrite files in case of filename conflict, #1129, #1137
  • Update apidocs to include ocrd_network, #1131

Added:

  • ocrd workspace update-page to set attributes on the mets:div of a page, #1133, #1134
  • ocrd workspace list-page now has configurable output format and optional partitioning of the page list, #1140, #1141
  • ocrd zip bag, ocrd workspace merge, ocrd workspace clone now support whitelisting/blacklisting file groups, #356, #383, #506, #582, #1138, #1139
  • workflow endpoint supports storing and deduplicating workflows, #1143

Removed:

  • OcrdMets: remove Unused __exit__ method,.#1130 #1132

v2.58.1

20 Oct 11:04
@kba kba
Compare
Choose a tag to compare

Fixed:

  • bashlib: regression introduced in v2.58.0 breaking non-mets-server calls, #1128

v2.58.0

20 Oct 09:38
@kba kba
Compare
Choose a tag to compare

Fixed:

  • helpers.run_cli: Handle both int and str log levels, #1121
  • bashlib: typo ocrd_argv -> ocrd__argv, #1122, #1123
  • processing workers: pass log level as string and initLogging at the right time, Handle logging of bashlib workers separately, #1123 #1127
  • ocrd workspace bulk-add now supports -U/--mets-server-url, #1126
  • bashlib: Support -U as alias for --mets-server-url, #1126

Added:

  • METS server: POST /reload to reload METS from disk, #1123, #1124

v2.57.2

18 Oct 17:31
@kba kba
Compare
Choose a tag to compare

Fixed:

  • bashlib: remove vestigial --log-filename option from #1105, #1120