github OCR-D/ocrd_all v2023-10-17

latest releases: v2024-07-17, v2024-07-01, v2024-03-08...
11 months ago

cor-asv-ann 006a70e..4216c16

Release: v0.1.14

  • adapt to Numpy deprecations
  • CI: use ocrd/core-cuda as base image
  • CI: dummy venv
  • CI: use proper tab character
  • CI: clone first
  • CI: mkdir first
  • CI: chdir to tmp location
  • CI: use /tmp for aux clone of ocrd_all
  • try getting tensorflow-gpu from Nvidia
  • use proper URLs for submodules
  • Merge pull request #6 from kba/init-report-dict
  • evaluate: skip pages with no results

core de08453..3b0307a

Release: v2.56.0

  • ๐Ÿ“ฆ v2.56.0
  • ๐Ÿ“ changelog
  • Merge branch 'network-log-refactoring'
  • ๐Ÿ“ฆ v2.55.2
  • ๐Ÿ“ changelog
  • ๐Ÿ› pydantic fields must not start with underscore
  • ๐Ÿ“ฆ v2.55.1
  • ๐Ÿ“ changelog
  • Merge pull request #1113 from OCR-D/bulk-add-url-local-filename
  • ๐Ÿ“ฆ v2.55.0
  • ๐Ÿ“ changelog
  • Merge branch 'workflow-endpoint'
  • ๐Ÿ“ changelog
  • generate_page_range: verify single-page range based on start
  • generate_page_range: warn, not raise, if start==end, fix #1106
  • ๐Ÿ“ changelog
  • logging: remove custom logging in ocrd_network, use explicit logger name
  • logging remove hard-coded setLevel in decorators/ocrd_network
  • helpers.ruin_processor: setOverrideLogLevel if log_level is provided
  • ocrd log: default to ocrd.log_cli logger name
  • METS Server: add basic logging of operations
  • logging: use ocrd.{utils,models,exif} not ocrd_{utils,models,exif}
  • ocrd_utils.logging.getLogger: no more initLogging
  • ๐Ÿ“ changelog
  • Merge branch 'master' into mets-server-fixes-2023-09-15
  • mets server: remove socket file on shutdown
  • mets server: do the chmod before server start, not before connection
  • ๐Ÿ“ changelog
  • METS server: make socket world-readable/-writable
  • ๐Ÿ“ฆ v2.54.0
  • Merge pull request #1095 from OCR-D/run-cli-mets-server-url
  • ๐Ÿ“ changelog
  • Merge branch 'revise-logging'
  • Merge pull request #1093 from OCR-D/create-default-queue
  • Merge pull request #1080 from OCR-D/revise-logging
  • bashlib: fix --help output
  • ๐Ÿ“ changelog
  • Merge branch 'keep-remote-links'
  • ๐Ÿ“ changelog
  • downgrade ValueError to log.warning about inconsistent pageId for processor calls
  • Merge branch 'master' into warn-empty-page
  • raise ValueError if --page-id is provided but leads to empty result
  • ๐Ÿ“ changelog
  • Merge pull request #1069 from OCR-D/processing_server_ext_1046
  • Merge branch 'mets-server'
  • ๐Ÿ“ changelog
  • ci: localhost -> 127.0.0.1
  • pin requests < 2.30, OCR-D/core#1082
  • mets server: forbid local/remote workspace with different directories
  • mets server: allow both local_filename and url to be None
  • Merge branch 'master' into mets-server
  • mets server: test both UDS and TCP variant
  • ClientSideOcrdFile et al need url too
  • pass mets_server_url from run_processor
  • typo: -{,-}mets-server-url
  • move ClientSideOcrd{Agent,File} to ocrd_models
  • METS server: support -U for processor options
  • workspace server start: pass workspace context
  • mets server: single option --mets-server-url/-U
  • mets server will never pass content to workspace.add_file
  • mets server: no content will pass through it
  • mets server: clean up is_remote muddle
  • mets server: support unique_identifier
  • mets server: str handlers
  • mets server: provide fallback for non-wrapped OcrdFile methods
  • mets server: remove XXX HACK comments, they are not;
  • mets server: improve docs
  • mets server: add stop
  • Update ocrd/ocrd/cli/workspace.py
  • ocrd workspace CLI: reference METS server option
  • METS server: consistently use local_filename
  • Update ocrd/ocrd/cli/workspace.py
  • METS Server: equivalent functionality to files for agents
  • finish implementation / test mets server
  • Merge remote-tracking branch 'origin/master' into mets-server
  • workspace: save content to file only if not remote
  • Merge branch 'mets-server' of https://github.com/kba/ocrd-core into mets-server
  • mets_server: file search/adding on /file not /
  • mets_server: missed mimetype kwarg
  • mets_server: different loggers for socket/host-port
  • Merge branch 'mets-server' of https://github.com/kba/ocrd-core into mets-server
  • mets_server: replace Model constructor with static create calls
  • --port must be int
  • resolver: shorten mets_server_{host,port} check
  • mets_server: only save_mets on PUT and DELETE
  • OcrdWorkspace.is_remote should be a bool
  • ClientSideOcrdMets: fix signature of self.file_groups
  • mets-server: bashlib should take same args
  • remove noise from makefile
  • slowly but determinedly
  • getting there
  • .
  • wip

dinglehopper 0fd4ea1..dbaccdd

Release: v0.9.4

  • โœ’ README: Minor whitespace cleanup
  • โœ’ README: Recommend installing via pip and from PyPI
  • ๐Ÿ“ฆ v0.9.4
  • ๐ŸŽจ editorconfig: *.json should have a final newline
  • ๐Ÿงน pyproject: Remove extra *.json
  • ๐Ÿงน Remove empty setup.cfg
  • ๐Ÿ“ฆ v0.9.3
  • ๐Ÿ› Remove MANIFEST.in workaround, now that setuptools_ocrd is fixed
  • ๐Ÿ“ฆ v0.9.2
  • ๐Ÿงน .gitignore dist/
  • ๐Ÿ› Workaround sdist not containing top-level ocrd-tool.json
  • โš™ GitHub Actions: Call test workflow when (before) deploying
  • ๐ŸŽจ Release: Make installing setuptools-ocrd conditional on ocrd-tool.json
  • ๐Ÿ› Release: Try fixing getting the version (install setuptools-ocrd)
  • ๐Ÿ“ฆ v0.9.1
  • โœ’ README: Update badges
  • Revert "๐Ÿšง GitHub Actions: Try testing on Python 3.12"
  • ๐Ÿšง GitHub Actions: Try testing on Python 3.12
  • ๐Ÿšง GitHub Actions/CircleCI: Remove testing from CircleCI config
  • ๐Ÿšง GitHub Actions: Do no try installing ruff on Python 3.6
  • ๐Ÿšง GitHub Actions: Do no try installing pytest-ruff on Python 3.6
  • ๐Ÿšง GitHub Actions: Avoid compiling OpenCV and NumPy on Python 3.6
  • ๐Ÿšง GitHub Actions: Fix testing for Python 3.6
  • ๐Ÿšง GitHub Actions: Disable matrix fail-fast
  • ๐Ÿšง GitHub Actions: Test on multiple Python versions
  • ๐Ÿšง GitHub Actions: Test report
  • ๐Ÿšง GitHub Actions: Try shell for loop to install from all requirements*.txt
  • ๐Ÿšง GitHub Actions: Rework test, run in src/
  • ๐Ÿšง GitHub Actions: Allow running test manually
  • ๐Ÿšง GitHub Actions: Rename test workflow, also run on schedule
  • ๐Ÿšง GitHub Actions: Add test worklow
  • ๐Ÿšง GitHub Actions: Add release workflow
  • ๐Ÿงน Make dinglehopper.* exports explicit
  • โš™ ruff: Ignore F811 (no redefinitions) for now, as ruff considers the multimethods redefinitions
  • ๐ŸŽจ Reformat comments + strings manually (not auto-fixed by Black)
  • โฌ† Use f-strings
  • ๐ŸŽจ Reformat using Black
  • ๐ŸŽจ Sort imports (auto-fixed by ruff)
  • โš™ Add pre-commit
  • ๐Ÿ›  Replace flake8 + pylint with ruff
  • โš™ Move mypy settings to pyproject.toml
  • โš™ pytest.ini โ†’ pyproject.toml
  • ๐Ÿ› Detect encoding (incl BOM) when reading files
  • ๐Ÿ› Move source into src/ to fix install
  • โš™ Migrate to pyproject.toml
  • ๐Ÿšง CircleCI: Run black
  • Merge pull request #83 from INL/feat/batch-processing
  • Merge pull request #82 from CircleCI-config-suggestions-bot/StoreTestResults
  • ๐Ÿงน .gitignore .python-version (for pyenv)
  • ๐Ÿงน Remove qurator. namespace prefix
  • ๐Ÿ› Fix installing by calling find_namespace_packages in setup.py
  • ๐Ÿ•ธDo not use deprecated ID, pageId options
  • ๐Ÿ”ง Remove explicit namespace_packages
  • โœ” CircleCI: Explicitly install binary opencv-python-headless (dep of OCR-D?) to avoid compilation
  • ๐Ÿ› Remove deprecated declare_namespace call

nmalign cf7c60f..7832c90

Release: v0.0.3

  • adapt to Numpy deprecations

ocrd_calamari 3a029ca..c0a4dfd

Release: v1.0.6

  • Merge pull request #90 from OCR-D/tf_disable_interactive_logs
  • โœ’ README: Use backtick syntax for code block
  • โœ” CircleCI: Do not test on Python 3.6 anymore (EOL since 2021-12-23)
  • v1.0.6
  • ๐Ÿ› Fix installation by keeping protobuf < 4.0

ocrd_cis 43a356a..fcc02fd

Release: v0.1.5

  • adapt to Numpy and Pillow deprecations
  • segment: fix baseline extraction
  • segment: adapt to OpenCV changes
  • resegment (baseline/ccomps): improve handling of fg conflicts
  • resegment: add param baseline_only
  • check_page/region/line: skip assumptions on number of components
  • adapt to Shapely 2.0 deprecations
  • adapt to Numpy 1.24 dtypes
  • resegment: list instead of generator
  • re/segment: improve polygon simplification
  • re/segment: join_baselines: skip lines outside of polygon
  • re/segment: join_baselines: for complex subtypes, apply recursively
  • re/segment: join_polygons: connect touching neighbours, too

ocrd_detectron2 04bf4c6..a8402d8

Release: v0.1.8

  • Merge pull request #28 from bertsky/pillow-workaround
  • allow running build
  • ๐Ÿ“ฆ v0.1.8
  • set page pcGtsId from file ID
  • update model URLs to GH release archive
  • requirements.txt: avoid pkg names in comments
  • requirements.txt: add pycocotools as explicit dependency
  • require wheel (since pip does not pull it anymore)
  • deps: no build isolation so Detectron2 compilation can use Torch
  • Docker: add badges and basic description
  • Docker username: vars, not env
  • Docker: use underscore in tagname, alright
  • add Dockerfile and GH Action to publish at Dockerhub and GHCR

ocrd_fileformat 4e7e0de..cfb24ec

Release: v0.8.0

  • ๐Ÿ“ฆ v0.8.0
  • ๐Ÿ“ changelog
  • Update ocr-fileformat
  • ๐Ÿ“ฆ v0.7.0
  • update ocr-fileformat

ocrd_keraslm 9e3f5a0..dd78976

Release: v0.4.1

  • CI: download deu-frak tessdata via resmgr
  • adapt to numpy deprecations

ocrd_kraken 1e71324..bdbe6fc

Release: v0.3.1

  • Merge pull request #42 from OCR-D/fixing-tests
  • CI: disable Python 3.10 and 3.11 tests
  • CI: drop 3.6 and 3.7, try 3.10 and 3.11
  • ๐Ÿ“ฆ 0.3.1
  • Merge pull request #38 from bertsky/fix-recognize-coords

ocrd_olena dbef534..a2e2520

Release: v1.4.0

  • ๐Ÿ“ฆ v1.4.0
  • require ocrd >= 2.55.2
  • require ocrd >= 2.55.1
  • update assets
  • ๐Ÿ“ changelog
  • require ocrd >= 2.55.0
  • Merge branch 'url-to-local_filename'
  • ๐Ÿ“ changelog
  • Merge remote-tracking branch 'stweil/travis'
  • ๐Ÿ“ changelog
  • Update olena to include OCR-D/olena#8
  • Merge pull request #90 from stweil/license

ocrd_pagetopdf 6155605..4f4a330

Release: v1.0.0

  • Merge pull request #22 from bertsky/fix-input-files

ocrd_repair_inconsistencies c898d6c..cf879c1

  • Merge pull request #13 from stweil/master

ocrd_segment 3c63e21..ebc7e1f

Release: v0.1.22

  • Merge pull request #65 from M3ssman/feat/extend-readme
  • adapt to Numpy deprecations
  • replace-text: fall back to file ID if no matches for page ID in glob results
  • ๐Ÿ“ฆ 0.1.22
  • set page pcGtsId from file ID

ocrd_tesserocr 09d1e13..f1036e3

Release: v0.17.0

  • require OCR-D/core >= 2.53
  • CI: allow triggering Docker deploy manually
  • Dockerfile: just use module location from apt (but make writable)
  • Dockerfile: mirror res data location to module location

ocrd_wrap 63c04d5..2cd800d

Release: v0.1.8

  • ๐Ÿ“ฆ 0.1.8
  • Merge pull request #10 from bertsky/update-numpy

opencv-python 6b73d90..ca13925

Release: 78

  • Update to OpenCV 4.8.1.
  • Merge pull request #882 from engnadeau/docs/readme-toc
  • Merge pull request #870 from asmorkalov/as/typing_runtime
  • Merge pull request #865 from asmorkalov/as/3rdparty_license_update
  • Merge pull request #866 from asmorkalov/as/dist_location
  • Merge pull request #864 from asmorkalov/as/opencv_4.8.0
  • Merge pull request #831 from henryiii/patch-1
  • Merge pull request #862 from asmorkalov/as/deps_update
  • Merge pull request #853 from asmorkalov/as/add_pyi_to_package
  • Merge pull request #849 from asmorkalov/as/python3_for_build
  • Fix: numpy version for python 3.11 (#839)
  • Merge pull request #852 from asmorkalov:as/ci_check
  • Merge pull request #837 from bertsky/fix-py38-build
  • Merge pull request #838 from henryiii/patch-2

sbb_binarization 39ef3fd..f3c6ac8

Release: v0.1.0

  • Update test.yml
  • ๐Ÿ“ฆ v0.1.0
  • Update README.md
  • update CI badge
  • Merge pull request #59 from bertsky/change-model-url
  • Merge pull request #56 from bertsky/non-verbose

tesseract 1569e50..dc228ed

Release: 5.3.3

  • Update cmake-win64.yml
  • Create new release 5.3.3
  • Fix loading of sublangs (regression)
  • Update SVPopupMenu.java
  • Update SVImageHandler.java
  • Update SVEventHandler.java
  • Update ScrollView.java
  • Update test submodule
  • Fix regression in layout detection since 5.0.0 (fixes issue #4014)
  • Fix typo in stepblob.h
  • initDSProfile: correct std::vector usage (#4124)
  • sw.yml: Remove Ubuntu 20.04
  • Update autotools.yml
  • Update cmake.yml
  • fix typos
  • add missing commas
  • fix citation links
  • Merge pull request #4115 from stweil/citations
  • Optimize function ImageFind::FindImages
  • Fix comment for function UNICHARSET::set_black_and_whitelist
  • Fix comment for function HOcrEscape
  • Fix comment
  • Provide more disk space for GitHub action unittest
  • Update ScrollView.java
  • cmake: check_leptonica_tiff_support() works with cmake>=3.25
  • Remove whitespace at line endings
  • Merge pull request #4097 from UB-Mannheim/main
  • Merge pull request #4099 from pkubaj/patch-1
  • Merge pull request #4098 from hesmar/main
  • Create new release 5.3.2
  • Fix typos
  • Update issue-bug.yml
  • Update .mailmap
  • Create config.yml
  • Remove old broken GitHub action vcpkg-4.1.1 (fixes issue #4078)
  • cmake: check if leptonica was build with tiff support
  • cmake: provide info about disabled LibArchive and CURL
  • cmake: allow to disable tiff (-DDISABLE_TIFF=ON)
  • Merge pull request #4073 from stweil/osd
  • Merge pull request #4071 from stweil/clean
  • Merge pull request #4066 from stweil/lstmtraining
  • Merge pull request #4068 from stweil/sprintf
  • Remove unused code in function fix_rep_char
  • Merge pull request #4067 from stweil/misc
  • Support for Sgaw and W Pwo Karen languages in the Myanmar validator. (#4065)
  • issue-bug.yml: Windows versions 7, 8, 8.1 are not supported anymore
  • snap: Update from leptonica 1.74.2 to latest 1.83.1
  • fix: Fix snap package building
  • Create new release 5.3.1
  • Remove whitespace at line endings
  • Fix issue #4010 (#4041)
  • cmake: add missing HAVE_NEON to config_auto.h
  • Merge branch 'main' of https://github.com/tesseract-ocr/tesseract
  • cmake: adjust build to autotool settings
  • Merge branch 'main' of https://github.com/tesseract-ocr/tesseract
  • cmake: improve NEON build

tesserocr e184c62..94c8b73

Release: v2.6.2

  • updated cython dependency + version bump
  • add aarch64 wheels
  • wheels: use tesseract 5.3.3
  • Add Python 3.12 wheels
  • Added github actions build badge
  • upper limit on Cython < 3 (for the time being)
  • add github-workflow building wheels

workflow-configuration cb923f7..f574f82

Release: 0.1.3

  • ๐Ÿ“ฆ 0.1.3
  • ocrd-page-transform: add MetadataItem for tool params and version
  • ocrd-page-transform: set pc:Page/@pcGtsId to output mets:file/@id
  • ocrd-import: add option --regex (positive path selector)
  • ocrd-import: fix skipping in subshell
  • add METS transforms to TOC
  • generalise standalone CLI for both PAGE and METS XSL, update documentation
  • mets-copy-agents.xsl: make path for other-mets relative to input mets (not stylesheet file)
  • (ocrd-)page-transform: add pretty-printing option
  • add page-ensure-readingorder.xsl
  • add page-ensure-textequiv-index.xsl
  • ocrd-import: also replace comma in IDs
  • Merge remote-tracking branch 'origin/master'
  • page-textequiv-*: ensure target TextEquiv exists

Don't miss a new ocrd_all release

NewReleases is sending notifications on new releases.