Releases: OCR-D/ocrd_all
v2023-03-26
core cbe83ab..de08453
Release: v2.49.0
- :package v2.49.0
- 📝 changelog
- drop eynollah model from resource list, provided by eynollah itself
- 📝 changelog
- rename Docker image (to make work with GHCR)
- 📦 v2.48.1
- 📝 changelog
- core-cuda: CUDA 11.3 instead of 11.2
- ocrd_tool_validator: fix link in comment, fix #1019
- 📦 v2.48.0
- 📝 changelog
- Merge remote-tracking branch 'origin/build36-speedup-without-update'
- 📝 changelog
- Merge branch 'master' into fix-972
- Set ws outside the constructor
- chdir to ws in the beginning
- Undo the revert of getcwd()
- Revert getcwd() location - failing tests
- Raise the error instead of returning it
- Change getcwd() call location
- Chdir before processor.process() calls
- Fix the instance caching
- 📦 v2.47.4
- 📝 changelog
- Merge pull request #1011 from OCR-D/drop-fontgroup-resources
- 📦 v2.47.3
- 📝 changelog
- Dockerfile: reintroduce python3-pip so "pip install -U pip" succeeds again
- 📦 v2.47.2
- 📝 changelog
- Merge branch 'pr/986'
- 📦 v2.47.1
- 📝 changelog
- Merge pull request #1004 from stweil/fix-dockerfile
- Merge pull request #1003 from OCR-D/fix-docker-venv
- 📦 v2.47.0
- require importlib_resources for python <= 3.8, #996
- 📝 changelog
- resmgr: drop anybaseocr models from resource list
- 📝 changelog
- Merge branch 'pr/999'
- 📝 changelog
- ocrd_utils: adapt to newer importlib.resources API
- Merge pull request #994 from OCR-D/fix-scrutinizer
- 📝 changelog
- Merge pull request #977 from OCR-D/fix-add-agent
- 📝 changelog
- Merge branch 'pr/993'
- 📝 changelog
- Merge pull request #991 from bertsky/fix-resmgr-download-mimetype
- 📝 changelog
- Merge pull request #985 from OCR-D/fix-917
- 📦 v2.46.0
- 📝 changelog
- Merge branch 'drop-3.6'
- 📝 changelog
- Merge branch 'drop-mime-magic'
- 📝 changelog
- Merge branch 'pr/980'
- 📝 changelog
- Merge branch 'pr/981'
- 📝 changelog
- Merge pull request #972 from OCR-D/ref-processor-helper
- 📝 changelog
- Merge pull request #979 from OCR-D/workspace-validator-empty-pageid
- 📝 changelog
- Merge pull request #978 from OCR-D/bashlib-inputfiles
dinglehopper c4ab7c9..0fd4ea1 (rewind)
- ✔ Add @cneud's former 40 GB problem files to the test suite
- 🎨 Reformat using Black
- ✔ CircleCI: Test on Python 3.11
eynollah 13bc237..ea792d1
Release: v0.2.0
ocrd_anybaseocr 94e5037..5978a1f
Release: v1.9.0
ocrd_calamari c7ad6eb..3a029ca
Release: v1.0.5
- ✔ Do not test on Python 3.11 for now (unsupported)
- ✔ CircleCI: Install TF by explicitly invoking pip on Py 3.11
- ✔ Do not delete test workspace when DEBUG env variable is set
- ✔ CircleCI: Test on Python 3.11, too
- ✔ CircleCI: Install binary OpenCV for Python 3.6
- Revert "✔ CircleCI: Do not test on Python 3.6 anymore"
- ✔ CircleCI: Do not test on Python 3.6 anymore
- ✔ Fix tests to use the new filenames
- 🐛 Fix NumPy dependency (hopefully...)
- 🐛 Fix syntax error in setup.py
- 🐛 Require NumPy < 1.24 due to np.str deprecation/error
ocrd_detectron2 e005d3c..04bf4c6
Release: v0.1.7
- publish: commit images, too
- CI: publish test results to gh-pages
- add link for test results
- Delete jekyll-gh-pages.yml
- try to fix gh-pages
- add GH pages
- doc: add CI badge
- CI: use cache instead of artifacts for models
- CI: try to get the damn conditional to work
- CI: use stupid GHA negation syntax
- CI: fix action URL
- CI: fix negation
- CI: cache detectron models via artifacts
- Merge branch 'master' of ssh://github.com/bertsky/ocrd_detectron2
- some workarounds for broken model configs
- 📦 0.1.7
- add CLI test
- add models for magazine layout by Jambo-sudo (PubLayNet+custom GT) and LayoutParser (PRImA Layout GT)
- adapt to numpy v1.24
- 📦 0.1.6
- add fixture for badly written config files (base path)
- add models for table detection with Psarpei/Multi-Type-TD-TSR
- ocrd-tool resources: update/fix
- make deps: add torch deps explicitly
- avoid colon in generated region IDs
ocrd_fileformat 5022408..dacfa50
Release: v0.6.2
- 📦 v0.6.2
- 📝 changelog
- Merge pull request #44 from bertsky/patch-3
ocrd_keraslm 787341d..9c50478
Release: v0.4.1
- deps: hold numpy and h5py
ocrd_tesserocr 515be8d..09d1e13
Release: v0.17.0
- try with lowercase image tag
- rename Docker image
- Update docker-image.yml
- Create docker-image.yml
- 📦 0.17.0
- Merge pull request #191 from bertsky/override-insteadof-wrap
- deps-ubuntu: allow PPA to fail (on newer distributions)
- CI: chmod PPA Tesseract tessdata g+w
- deps-ubuntu: allow PPA to fail (on newer distributions)
- CI: fix conditional step syntax
- CI: seems to require sudo
- CI: speedup Py36 deps
- CI: update+simplify (on cimg/python:* instead of ocrd/core)
ocrd_typegroups_classifier ffa40fc..a78a85f
Release: v0.5.0
opencv-python 736b905..6b73d90
Release: 72
- Merge pull request #820 from asmorkalov/as/config_py_path
- Merge pull request #803 from asmorkalov/as/license
- Merge pull request #790 from asmorkalov/as/docs_update
- Merge pull request #787 from asmorkalov/as/migrate_mac_m1
- Merge pull request #744 from peter-kovacs-aimotive/add-vulkan-license
- Merge pull request #768 from AlexeySalmin/patch-1
- Merge pull request #776 from TheCleric/fix/numpy_version_mac
sbb_binarization aeb6804..39ef3fd
Release: v0.0.11
- Merge pull request #54 from qurator-spk/circleci-python37_38
tesseract a6e0aa7..1569e50
Release: 5.3.0
- textord: Catch empty rows in block iterator (fixes #4039)
- cmake: sync with autotools (OPENMP_SIMD...
v2023-02-06
core 6331433..ee92cfc
Release: 2.45.1
- 📦 v2.45.1
- 📝 changelog
- resmgr: insert from tool instead of append
ocrd_detectron2 fde2f3c..f3342a4
Release: 0.1.5
- 📦 0.1.5
- fix debug_img indentation (only once per page/table)
- ocrd-tool.json: fix PubLayNet/jpleorx model specs
ocrd_olahd_client 10d70a9..6bcbb4b
Release: v0.0.2
- 📦 v0.0.2
- 📝 changelog
- Merge branch 'manipulate-mets-agent'
opencv-python ede2269..736b905
Release: 68
- OpenCV package does not distribute zlib (#780)
- OpenCV 4.7.0 release preparation
- Merge pull request #756 from asmorkalov:as/pipelines_update_4.7
tesseract 6a21a74..4142b32
Release: 5.3.0
- Fix some whitespace issues in source code and text files
- Merge pull request #3992 from seupedro/patch-1
- fix "cannot pass non-trivial object of type 'std::string'"
- show out filename on successful created of traineddata (combine_lang_model)
- fix "cannot pass non-trivial object of type 'std::string'"
- unicharset_extractor: - run ReadMemBoxes only for box files - do not write unicharset in case of broken box file
- Update issue-bug.yml
- Create an issue template for a feature request
- Create a new issue template
- Create new release 5.3.0
- Update README.md
- cmake - msvc/openmp: clean&document configuration
- cmake - mscvc: silent warning C4068: unknown pragma 'GCC'
- Create new release 5.3.0-rc1
- Replace MacOS -> macOS
v2022-12-14
core 881fd5f..6331433
Release: v2.45.0
- 📦 v2.45.0
- 📝 changelog
- test ocrd-dummy copy_files=false behavior
- ocrd-dummy: make copying of image files (only) optional
- merge master
- ocrd-dummy: make copying optional and disable by default, #803
- 📝 changelog
- fix regression from 2fb4bbabd
- test resgmgr download --overwrite for directory
- tests: adapt to resmgr --overwrite change, speed up
- resmgr: simplify --overwrite logic
- Merge branch 'master' into resmgr-overwrite
- resmgr: support zip archives and non-folder archive contents
ocrd_detectron2 eb7ae2d..fde2f3c
- img_debug: use region_id, not region.id
opencv-python 8efd7aa..ede2269
Release: 66
- Merge pull request #759 from asenyaev:asen/pypi_fix
tesseract b7319c2..6a21a74
Release: 5.2.0
- Suppress compiler warning caused by very long string
- Replace at accessor by [] operator in function Classify::CreateIntTemplates
- Fix function ReadTrainingSamples (issue #3925)
- Fix function Classify::WriteIntTemplates (issue #3925)
- Fix function tesseract::write_set (issue #3925)
- Fix function UnicityTable::push_back (issue #3925)
- Fix function ComputeChiSquared (issue #3925)
- Remove assertion in function NewSimpleProto (issue #3925)
- Fix function Classify::CreateIntTemplates (issue #3925)
- Add missing serialization to FILE for vector of pointers (issue #3925)
- Replace void_proc by kdwald_proc with correct arguments
- clang-format: use default value for line width (80)
- Merge pull request #3978 from stweil/sanfix
- Revert "fix: index variable in OpenMP 'for' statement must have signed integral type"
- reformat code (files with tabs)
- report missing or empty box file
- GA: use png 1.6.39 from cmake-win64
v2022-12-09
v2022-12-09
core 8406621..881fd5f
Release: v2.44.0
- 📦 v2.44.0
- 📝 changelog
- Merge remote-tracking branch 'joschrew/remove-inplace'
- 📝 changelog
- Merge remote-tracking branch 'joschrew/recreate-checksums'
ocrd_detectron2 979816f..eb7ae2d
Release: v0.1.4
- region_id mustn't contain colon
- ocrd-tool.json: fix resource specs
- add new params postprocessing and debug_img …
- add an alternative preset file for DocBank
- Update README.md
ocrd_olahd_client 947724f..10d70a9
- log received pid after uploading workspace
- add param pid-previous-version
- workaround/reset default input-file-group
- Merge pull request #3 from OCR-D/logging
opencv-python 3725898..8efd7aa
Release: 66
- Merge pull request #754 from asmorkalov/as/cmake_3.25_regression_win
- Merge pull request #751 from asmorkalov/as/dependencies_update
tesseract c1a1d7e..b7319c2
Release: 5.2.0
- Merge branch 'main' of https://github.com/tesseract-ocr/tesseract
- fix: index variable in OpenMP 'for' statement must have signed integral type
- fix typo (missing space)
v2022-12-01
core c992296..8406621
Release: v2.43.0
- 📦 v2.43.0
- 📝 changelog
- Add refresh_caches method
- 📦 v2.42.1
- update spec to v3.21.0
- 📝 changelog
- Merge branch 'missing-import'
- 📝 changelog
- OcrdMets: fix (return) types when caching is on, #957
- OcrdMets.remove_file_group with caching: shallow copy DictValues
docstruct 19f6d60..a7ffdda
- Merge pull request #1 from stweil/master
ocrd_detectron2 7596962..979816f
Release: v0.1.3
- deps: drop trying detectron2 wheels
tesseract 5f297dc..c1a1d7e
Release: 5.2.0
- Update cmake-win64.yml
- GA cmake-win64: uninstall strawberryperl to fix libtiff build
- GA cmake-win64: fix getting version info
- Fix training tools for legacy engine (issue #3925) (#3970)
- stop cron cmake-win64 build
- Update cmake-win64.yml
- [sw] Remove VS2019 builds.
- Update cmake-win64.yml
v2022-11-24
Added:
- New processor
ocrd-nmalign-merge
core e841ce8..c75e219
Release: v2.42.0
- 📦 v2.42.0
- 📝 changelog
- Merge branch 'mexthecat-802'
- Merge branch 'profile-mem'
- 📝 changelog
- Merge pull request #875 from OCR-D/cache_functionality
ocrd_segment 4c74cda..3c63e21
Release: v0.1.21
- repair/project: always use make_valid on input side
- repair/project: handle parent without Coords
- extract_lines: add param 'textequiv-index'
tesseract 78bcc0d..5f297dc
Release: 5.2.0
- Merge pull request #3967 from stweil/coverity
- [sw] Do a lightweight build during PRs.
- Fix AMD64 detection with autobuild on FreeBSD (#3964)
- lstm.train: allow .box from .raw.png too
workflow-configuration 2dd00a1..49c743d
- 2 more XSLTs
- ocrd-import: set detected ALTO MIME type correctly
v2022-11-10
Added:
ocrd-docstruct
: Document structure detection from PAGE-XML to METS-XML, #338ocrd-neat-export
/ocrd-neat-import
: Convert between PAGE and neat TSV, #339
core bae7ac2..e841ce8
Release: v2.41.0
- Update README.md
- improve/complete bashlib description, add APIdoc refs
- 📦 v2.41.0
- 📝 changelog
- Merge branch 'resmgr-id-fallback'
- 📝 changelog
- make deps-ubuntu: drop python3-venv, run apt update in CI
- ci: make deps-ubuntu/install geos via brew
- make deps-ubuntu: For workaround shapely/shapely#1598, we need libgeos-dev
- make install: workaround for broken shapely wheels
- 📝 changelog
- Merge remote-tracking branch 'origin/resmgr-content-length'
- 📝 changelog
- resmgr: avoid adding fake user db entries for module resources
ocrd_detectron2 833319a..7596962
Release: v0.1.3
- 📦 0.1.3
- setup: use detectron2.config.CfgNode.freeze to be on the safe side
- deps: fallback to src build of detectron2
- fix resource URLs
- deps: prevent pulling torch from PyPI
- added resources and presets
- 📦 0.1.2
- Merge pull request #11 from bertsky/fallback-on-detectron2-sdist
ocrd_fileformat c3dddfc..5022408
Release: v0.6.1
- 📦 v0.6.1
- 📝 changelog
- Merge pull request #41 from bertsky/patch-2
- 📦 v0.6.0
- update ocr-fileformat to v0.5.0
tesseract e3c06d1..78bcc0d
Release: 5.2.0
- Update cmake.yml
- Merge pull request #3959 from amitdo/amitdo-pdf-Ignore-non-text-blocks
- Remove remaining references to deprecated LGTM (fix for #3958)
- github action/cmake: fix macos icu linking
- cmake: fix linux&mac build
- fix typo in variable
- README.md: Show CodeQL alerts
- README.md: Make CodeQL badge clickable
- README.md: Add CodeQL badge
- show dropped unrendable words
- cmake: install common_training and unicharset_training libs
- cmake: we can build training tools without PkgConfig
- Merge pull request #3951 from doraeric/patch-1
- Merge pull request #3950 from Saibamen/patch-1
workflow-configuration 904ce8c..2dd00a1
- ocrd-make: add MKL control variable
v2022-10-25
cor-asv-ann 1058657..006a70e
Release: v0.1.14
- adds ocrd-cor-asv-ann-mark (mark words via external cmd)
- adds ocrd-cor-asv-ann-join (join lines from different fileGrps as multi-textequiv)
- fixes ocrd-cor-asv-ann-align (no more Word output)
core 0713e0e..bae7ac2
Release: v2.40.0
- 📦 v2.40.0
- 📝 changelog
- Merge pull request #929 from OCR-D/bashlib-add-moduledir
- 📝 changelog
- Merge pull request #932 from OCR-D/add-missing-resloc-module
- 📝 changelog
- Merge pull request #933 from OCR-D/resmgr-msg-debug
- 📝 changelog
- resmgr download: module location must not use exe subdir
- 📦 v2.39.0
- update spec
- ocrd/ocrd/cli/validate: typo Ba{a,s}ename
- 📝 changelog
- Merge branch 'bashlib-validate-mets-basename'
- 📝 changelog
- test_merge_force: adapt to stricter ID clash check in add_file after #861
- fix kwarg conflict inm merge
- Merge branch 'master' into workspace_merge_fix
- ocrd workspace merge: support both --force and --overwrite, test
- Use the cli overwrite
- Keep consistency
- Accept overwrite parameter instead of passing just True
- Pass the force parameter when merging
- update spec
- 📝 changelog
- Merge remote-tracking branch 'bertsky/patch-14' into resmgr-moduledir
- resmgr.download: use data structures correctly, test --overwrite
- strip newline from --dump-module-dir
- resmgr: list_available with the same features as removed find_resources
- wip: resource manager respecting processor's moduledir
dinglehopper 1febea8..dcc10c5
- ✔️ Skip test_lines_similar() for now
- 📝 Note that old terminals might not render the Unicode characters correctly
- 🐛 Update editops() and seq_align() due to RapidFuzz API changes
- Revert "Revert "Merge pull request #67 from maxbachmann/rapidfuzz""
- Revert "💩 Stick with rapidfuzz < 2.1.0 for now"
- 💩 Stick with rapidfuzz < 2.1.0 for now
- Revert "Merge pull request #67 from maxbachmann/rapidfuzz"
- Merge pull request #67 from maxbachmann/rapidfuzz
ocrd_calamari 395e43c..c7ad6eb
Release: v1.0.5
ocrd_fileformat 38f4edf..c3dddfc
Release: v0.5.0
- 📝 changelog
- update ocr-fileformat to include merge
- update ocr-fileformat
ocrd_kraken f8235c4..802c6b0
Release: v0.3.0
- 📦 v0.3.0
- 📝 changelog
- Merge pull request #33 from OCR-D/resources
ocrd_olahd_client 9809d0c..947724f
- Merge pull request #5 from stweil/master
ocrd_tesserocr 7459a41..c10f94d
Release: v0.16.0
- 📦 v0.16.0
- 📝 changelog
- require core >= 2.40.0
- makefile: resmgr location now module, no need for envvar
- readme: update explanation of resource location
- 📦 v0.15.0
- 📝 changelog
- Merge remote-tracking branch 'origin/resmgr-moduledir'
- 📝 changelog
- fix user_defined_dpi (reset for each page)
- fix json typo
- binarize: add tiseg parameter (for optional sepmask clipping)
- fix user_defined_dpi (reset for each page)
- fix pageId for AlternativeImage
- Update requirements.txt
- update+improve polygon handling
ocrd_typegroups_classifier 1ed0cb1..ffa40fc
Release: v0.4.0
- 📦 v0.4.0
- 📝 changelog
- Merge remote-tracking branch 'bertsky/add-oplevel-region'
- 📝 changelog
- Merge pull request #11 from OCR-D/fix-simple-cli
opencv-python 60630d1..3725898
Release: 66
- Bump numpy version to 1.21.4 for macOS builds (#720)
- Build x64 macOS wheels for 10.13 build target (#716)
- Build zlib from the source on Linux with the latest version (#715)
- Remove source packages for rolling packages (#711)
- Adapted rolling releases to workflow_dispatch event (#708)
sbb_binarization c99be55..aeb6804
Release: v0.0.11
- 📦 v0.0.11
- 📝 changelog
- Merge pull request #53 from bertsky/patch-3
- Update README.md
- issue #45 the patches option is omitted and it means that documents will be processed in patches while no patches is not desired by the tool
- Merge pull request #52 from bertsky/img-allow-alpha
- Update README
- #42 is resolved
- Merge pull request #43 from apacha/fix_no_models_available
tesseract 0daf18c..e3c06d1
Release: 5.2.0
- Update codeql-analysis.yml
- Update sw.yml
- Update codeql-analysis.yml
- Fix regression (broken unit tests)
- Restore comment
- Fix memory leaks in ImageThresholder::ThresholdToPix
- remove src.destroy();
- Update autotools-macos.yml
- Merge pull request #3948 from rettinghaus/update-action
- Merge pull request #3949 from rettinghaus/update-upload
- Merge pull request #3942 from zdenop/main
- Update autotools-macos.yml
- Update autotools.yml
- Update unittest.yml
- Update autotools-openmp.yml
- Update cmake-win64.yml
- Merge pull request #3938 from Gitoffthelawn/patch-1
- Merge pull request #3935 from nicholasz2510/main
- Merge pull request #3930 from jeroen/patch-1
- Update .mailmap
- Create .mailmap (#3910)
- Update README.md
- Update appveyor.yml
- appveyor.yml: Add files filter
- Add missing .exe for training tools to fix build with msys2
- Update codeql-analysis.yml
- Update codeql-analysis.yml [skip ci]
- Update README.md
- Merge pull request #3908 from tesseract-ocr/amitdo-sw-paths
- Merge pull request #3907 from ffontaine/main
- Update msys2.yml [skip ci]
- CI: Remove Ubuntu 18.04 (#3902)
- unittest-macos.yml: Use macOS 12 instead.of 10.15
- autotools-macos.yml: Remove macOS 10.15
tesserocr e0da9df..3bfa7d9
Release: v2.5.2
- provide pointsize
- Add support for upcoming Leptonica 1.83.0
- Fix typo (found by codespell)
workflow-configuration bb2a4e2..904ce8c
- page-fix-coords: fix Baseline in addition to Coords
- try to fix markdown
- update documentation
- page-sort-textequiv-index: new (sort TextEquiv by its @index)
- page-extract-text: variant with level param (defaults to highest)
- update documentation
- page-remove-alternativeimages: new XSLT with comprehensive params
- Merge branch 'master' of ssh://github.com/bertsky/workflow-configuration
- page-extract-lines: allow respecting (recursive) reading order
v2022-08-15
core 0c62081..4148a88
Release: v2.38.0
- 📦 v2.30.0
- update spec to v3.20.0
- 📝 changelog
- ocrd zip: remove Ocrd-Manifestation-Depth
- 📝 changelog
- Merge branch 'resmgr-dynamic-download'
- 📝 changelog
- Merge branch 'add-processor-profiling'
- 📝 changelog
- Merge branch 'merge-fix'
- 📝 changelog
- bagger: fix for working with different mets name
- 📦 v2.37.0
- 📝 changelog
- Merge remote-tracking branch 'origin/master' into resmgr-dynamic-discovery
- resmgr: drop ocrd-tesserocr from resource_list.yml
- ocrd resmgr migrate to update existing configurations
- resmgr: catch OSError for non-exec ocrd processors in $PATH
- move JSONDecodeError catch back to get_ocrd_tool
- os.list_all_resources: ignore more core-builtin resources
- get_processor_resource_types: handle non-existing "paramters"
- Merge branch 'master' into resmgr-dynamic-discovery
- resource_list.yml: tarball -> archive
- Merge branch 'master' into resmgr-dynamic-discovery
- OcrdResourceManager.list_available: handle JSONDecodeError with a log msg
- ocrd resmgr list-available: -e should be glob with trailing asterisk
- ocrd resmgr list-available: fix kwargs
- resmgr: invert
--dynamic
option and drop positive variant- OcrdResourceManager.list_available: treat executable consistently as a glob
- catch case that processor not installed but listed in resource_list
- test_task_sequence: invalidate ocrd-tool cache on tearDown
- resource_manager: ocrd-tool-derived resources should take precedence
- disable caching of get_ocrd_tool_json, causes non-sequitur errors in testing
- fix import error in resource_manager.py
- Merge remote-tracking branch 'bertsky/patch-4' into resmgr-dynamic-discovery
- Merge branch 'resmgr-folder' into resmgr-dynamic-discovery
- Merge branch 'assets-change' into resmgr-dynamic-discovery
- Merge remote-tracking branch 'bertsky/patch-3' into resmgr-dynamic-discovery
- wip
- replace module-level cache with functools.lru_cache
- taks_sequence: use ocrd_utils.get_ocrd_tool
- wip: merge discover and list_available
- replace resmgr schema with ocrd-tool schema fragment
- resource_list: tarball -> archive
- resmgr: take processor's resource_locations into account
- ocrd_utils.get_ocrd_tool_json
- ocrd resmgr discover
- update spec to 3.17.0
eynollah 00be99d..8d5079c
Release: v0.0.11
- issue #77 is resolved on main branch
ocrd_kraken cb719e7..f8235c4
Release: v0.2.0
- 📦 v0.2.0
- ci: download model first
- fix test_binarize
- fix typos
- Revert "Revert "segment: use binarized input only if use_legacy""
- Revert "segment: use binarized input only if use_legacy"
- recognize: use proper relative coordinate system for words and glyphs
- recognize: move model init to setup fn
- recognize: use binarized image only if model expects it
- segment: move model init to setup fn
- segment: decode arbitrary region types, add param blla_classes
- segment: use binarized input only if use_legacy
- recognize: fix decoding in case word is empty
ocrd_tesserocr 4d2593d..0427f6f
Release: v0.14.0
- 📦 v0.14.0
- 📝 changelog
- Merge branch 'resmgr-ocrd-tool'
opencv-python 4638ce5..60630d1
Release: 66
- macOS x86_64 runner change to macos-11 (#701)
- Scheduled rolling workflows (#699)
- Run pipelines on 4.x and 5.x branches (#697)
sbb_binarization e4c1eb2..c99be55
Release: v0.0.10
- 📦 v0.0.10
- 📝 changelog
- Merge pull request #40 from maxnth/fix/cli
tesseract 87dd04f..0daf18c
Release: 5.2.0
- Detect availability of AVX512-VNNI
- GA cmake-win64: use webp v1.2.3 as new code requires libsharpyuv
- cmake.yml: Remove macOS 10
- Merge pull request #3888 from arseniy-sonar/patch-1
- Update sw.cpp
- [sw] Do not link pthread on android.
- [sw] Add svpaint.
- [sw] Add missing file for arm64. Change branch name.
- Merge pull request #3878 from stweil/exit
- Fix double free in function vigorous_noise_removal (fixes issue #3876)
- Create to_win if needed in Textord::make_spline_rows (fixes issue #3875)
- autotools: Add rule for svpaint executable (#3873)
- Merge pull request #3872 from p12tic/fix-scrollview-double-free (fixes issue #3869)
- Catch potential nullptr in SVNetwork::SVNetwork
v2022-07-18
core a78d4c5..0c62081
Release: v2.36.0
- 📦 v2.36.0
- Merge branch 'release-2.36.0'
- Merge pull request #890 from stweil/typos
- Merge pull request #891 from stweil/lgtm
- Merge branch 'improve-workspace-merge'
- Merge branch 'ocrd-tool-new-constructs'
- Merge branch 'workspace-pageId-to-page_id'
- Merge remote-tracking branch 'joschrew/ocrd_mets-find_files-split'
- Merge pull request #879 from bertsky/allow-fill-none
- Merge pull request #868 from bertsky/patch-13
eynollah 34a0617..00be99d
Release: v0.0.11
- add short section on supported Python, TF and CUDA versions
ocrd_calamari ecb0d67..395e43c
Release: v1.0.3
- Merge pull request #75 from bertsky/recurse-regions
ocrd_segment 309b7f9..4c74cda
Release: v0.1.21
- repair/project: add touching polygons to MST
- repair/plausibilize: prefer delete/merge over split, not vice versa
opencv-python f2f924c..4638ce5
Release: 66
- Changed labeles for macOS ARM64 and Linux ARM64 builds (#681)
- Merge pull request #684 from radarhere/multibuild
- Merge pull request #672 from asenyaev/asen/change_format_for_source_package_4.x
- Merge pull request #668 from asenyaev/asen/check_latest_commits_4.x
tesseract c2a3efe..87dd04f
Release: 5.2.0
- [ci][sw] Disable nightly macos tests.
- Update cmake.yml
- Update sw.yml
- Create new release 5.2.0
- Mark parameter 'tessedit_do_invert' as deprecated
- Add new parameter for invert_threshold (#3852)
- capi: Fix calling delete[] for memory allocated by malloc
- Merge pull request #3775 from Shreeshrii/disableopenmp
- Merge pull request #3682 from leleliu008/improve-build-for-android-integrate-with-cpu_features-library
- fix issue #3092 - skip removing colormap
- Update code to support Leptonica 1.83.0 and newer
- Use Leptonica API to access internals of Pix
- C API: Add a function to init tesseract with traineddata from memory (#3780)
- Update README.md [skip ci]
- README: Add link to tessdoc/InputFormats
- Replace BOX -> Box
- Update README.md
- Update cmake-win64.yml (D8016: '/Qpar' and '/openmp:llvm' command-line options are incompatible )
- Update cmake-win64.yml
- GA: improve cmake-win64: use variable for location, add libarchive build, disabple not need functions
- do not use '\0' in std::string => fixes issue #3837 (loading uzn file)
- cmake: fix Build with clang-cl on Windows; fixes #3683
- Merge pull request #3835 from Yulv-git/typos1
- [sw] Fix macos aarch64 build.
- Update cmake-win64.yml
- Update sw.yml
- [ci][sw] Add vs2019 and ubuntu22.04.
- Remove Travis from README.md
- Remove trailing blanks
- Fix NEON detection on FreeBSD (#3782)
- Replace std::regex by std::string functions (fixes issue #3830)
- Replace direct access to Leptonica internal data structures by function calls
- Use unsigned offsets for PDF
- Pdf offset fix (#3808)
- Delete .travis.yml
- cmake: report build arch
- cmake:fix typo
- Fix sw build for AVX512
- Merge pull request #3792 from stweil/avx512f
- Add missing
apt-get update
in CI actions- Merge pull request #3789 from sunoru/patch-appendstring
- Set /Os for some 32 bit MS compilers (fixes #3769)
- scrollview: Fix two comments
- Add CI for openmp performance comparison (#3774)
- Merge pull request #3773 from Gitoffthelawn/patch-1
- fix OpenCL with Nvidia drivers
- cmake: fix OpenCL build
- Update cmake.yml
- Update ccutil.cpp (#3768)
- Update CMakeLists.txt
- Update cmake.yml
- cmake: turn off LTO
- cmake: enable link-time optimization by default
- Merge pull request #3765 from zdenop/cmake_unused
- autoconf: Use more robust code to get git tag
- Use static linker flags for OSS-Fuzz build
- Update linker flags for OSS-Fuzz build
tesserocr 310ae9a..e0da9df
Release: v2.5.2
- docs: fix simple typo, instalation -> installation