Releases: OCR-D/ocrd_all
v2020-09-25
cor-asv-ann 69bae66..f48b0e2
Release: v0.1.3
- Merge pull request #5 from kba/getlogger
cor-asv-fst 2428cca..076e04e
- Merge pull request #6 from kba/getlogger
core d9fb6e51..cb0f94bc
Release: v2.17.0
- 📦 v2.17.0
- 📝 changelog
- Merge branch 'make-file-id-syntax'
- 📝 changelog
- Merge branch 'master' into fix-logging-yet-again
- logging disable: CRITICAL->ERROR
- logging config_file: info->debug, after loading, specific logger
- logging: drop "reinit" initLogging arg
- logging: multiple initLogging should log not raise
- logging: simplify log message if getLogger before initLogging
- logging: disableLogging should actually call logging.disable
- logging: builtin config: tensorflow ERROR
- logging: if logger is called before initLogging, issue a stern notice about it
- Merge branch 'master' into fix-logging-yet-again
- Merge branch 'master' into fix-logging-yet-again
- logging: fix tests
- logging: use method-specific loggers throughout
- logging: initLogging on non-module level for all CLI
- logging: do not set the root logger to NOTSET, fix #597
- logging: handle either config file or builtin config, not both
- logging: forbid getLogger before initLogging
- logging: forbid multiple non-forced initLogging calls
- [rfct] split decorators into topical modules
dinglehopper 717801b..7085ee0
ocrd_anybaseocr 85f2387..a0999ec
Release: v1.0.2
- 📦 v1.0.2
- Merge pull request #69 from OCR-D/getlogger
ocrd_cis c361dbb..fb6cb47
Release: v0.1.3
- Merge pull request #69 from kba/getlogger
ocrd_fileformat f1fd61e..584240b
Release: v0.1.0
ocrd_keraslm 52cb4ce..b11b51d
Release: v0.4.1
- 📦 v0.4.1
- Update CHANGELOG.md
- getLogger per method
ocrd_kraken cea90bd..0a839ad
Release: v0.1.2
- 📦 v0.1.2
- Merge pull request #32 from OCR-D/getlogger
ocrd_pagetopdf 88faa74..58df37a
- respect --overwrite in multipagepdf.py
ocrd_pc_segmentation 80ede8f..3e69bff
Release: v0.1.3
- getLogger per method
- Bump version: 0.2.1 → 0.2.2
- Update setup.py to reflect requirements.txt changes
- Migrate to ocr4all-pixel-classifier 0.5.1
ocrd_segment a71cbaa..aadbc7b
Release: v0.1.3
- Update CHANGELOG.md
- Merge pull request #46 from OCR-D/getlogger
ocrd_tesserocr b32ae0c..27fe2be
Release: v0.9.4
- Update CHANGELOG.md
- 📦 v0.9.4
- getLogger per method
- Merge pull request #154 from bertsky/fix-image-new
ocrd_wrap 6d92c02..a79cd7d
Release: v0.1.1
- Update CHANGELOG.md
- 📦 0.1.1
- Merge pull request #5 from kba/getlogger
opencv-python 893430f..c001042
Release: 44
sbb_textline_detector 0f09f4a..cbc9838
- Merge pull request #41 from kba/getlogger
v2020-09-08
core 8dafbac..938a907
Release: v2.16.0
- circle ci: typos
- 📦 v2.16.0
- 📝 changelog
- Merge remote-tracking branch 'origin/docker-gpu'
- Merge remote-tracking branch 'ulb/bugfix/workspace-remove-groups'
- ocrd log info: Fix for non-patterned args
- 📝 changelog
- Merge remote-tracking branch 'origin/better-task-fail-output'
- 📝 changelog
- [app][doc] Document that ocrd workspace clone supports OAI-PMH GetRecord now
- [app][rfct] move OAI functions to ocrd_models.utils
- [test][rfct] move oai tests into a dedicated test_resolver_oai.py
- [app][fix] document OAI methods in resolver, exit early if METS
- [test][fix] python 3.5 compliance
- Merge branch 'master' into develop
- [app][fix] handle non-xml downloads
- [app][rfct] replace generic exception
- [app][test] introduce mock requests
- [app][feat] extract mets from oai response
dinglehopper 7930ecd..717801b
- Merge commit '7930ecd42868cb6785a58f8ee95b05882704621d'
- <U+2728> dinglehopper: Include number of characters and words in JSON report
- <U+1F527> dinglehopper: Add PyCharm config
- Revert "Merge branch 'master' of https://github.com/qurator-spk/sbb_textline_detector"
ocrd_calamari 210c126..bb9b1ab
Release: v0.0.7
- <U+1F41B> CircleCI: Ignore screenshots branch (second try)
- <U+1F41B> CircleCI: Ignore screenshots branch
- <U+1F4DD> README: Add a screenshot of example output
ocrd_fileformat 8fc5313..4608377
Release: v0.0.5
- 📦 v0.0.5
- 📝 changelog
- Merge pull request #14 from OCR-D/better-error-reporting
ocrd_pc_segmentation 5e433e3..80ede8f
Release: v0.1.3
- Bump version: 0.2.0 → 0.2.1
- Fix bump2version replacing dependency versions
- Handle images with alpha channel
- Update ocr4all-pixel-classifier
- Remove obsolete model
ocrd_tesserocr 49e93b9..5761661
Release: v0.9.2
opencv-python 099ed15..893430f
Release: 42
- add more guidance, fix typos, drop Python 3.5
tesseract d33edbc..f5561c4
Release: 5.0.0-alpha
- Merge pull request #3090 from nam-leduc/correct-debug-find-images
- Merge pull request #3082 from bertsky/fix-line-detector
v2020-08-28
core e41ba75..8dafbac
Release: v2.15.0
- 📦 v2.15.0
- 📝 changelog
- test: for command_with_replaced_help
- CLI: subclass command with regex replacements in help
- test_utils: tempdir-respecting pushd_popd test
- make test: enable logging tests with
HOME=$(CURDIR)
- test: WorkspaceCtx mets/directory/mets_basename logic
ocrd_utils.pushd_popd
: support tempdir creation- make test: skip logging test in main pytest run
- workspace CLI: drop mets_basename from WorkspaceCtx
- ocrd workspace CLI: Document --mets/--directory defaults
- ocrd workspace CLI: reintroduce and deprecate --mets-basename
- ocrd workspace CLI: handle inconsistent --mets/--directory
- ocrd workspace: remove --mets-basename option
- ocrd workspace validate: deprecate METS_URL for --directory/--mets-basename
- ocrd workspace clone/init: deprecate workspace dir argument, #517
- ocrd workspace clone: deprecate argument
ocrd_cis 5bb73c3..f09ae58
Release: v0.0.10
- replace deprecated ocrd workspace CLI constructs
opencv-python e4893f2..099ed15
Release: 42
- Make the README more clear
sbb_textline_detector a7c92c9..0f09f4a
- Update main.py
v2020-08-24
Fixed:
cor-asv-ann 479564a..69bae66
Release: v0.1.3
- delegate adding MetadataItem to core
- fix get_AllRegions (PcGts→Page)
- Merge pull request #4 from kba/fileids-and-such
cor-asv-fst bc6d84c..2428cca
- 📦 0.2.1
- Merge pull request #5 from kba/fileids-and-such
core dc3ffe4..e41ba75
Release: v2.14.0
- Merge pull request #575 from OCR-D/ci-38
- 📦 v2.14.0
- 📝 changelog
- test ocrd-dummy respects self.input_files
- run_cli: capture and return stdout/stderr
- ocrd-dummy: use add_metadata, create PAGE-XML for copied image files
- Processor.add_metadata to log processingStep in PAGE-XML, fix #561
- 📝 changelog
- Merge branch 'refactor-ocrdwf'
- 📝 changelog
- ocrd_utils.make_file_id: fix str conversion… (#570)
- Merge pull request #572 from stweil/typos
ocrd_anybaseocr 9abe7bf..85f2387
Release: v1.0.1
- 📦 v1.0.1
- 📝 changelog
- Merge pull request #67 from OCR-D/add-metadata
v2020-08-22
Fixed:
- Obsolete executable for ocrd_tesserocr caused unnecessary rebuilds, #177
v2020-08-21
core a07568e..dc3ffe4
Release: v2.13.2
- 📦 v2.13.2
- workspace: ensure PIL.Image.open FD gets closed
- 📦 v2.13.1
- assert_file_grp_cardinality: allow optional "msg" keyword param
dinglehopper c3709e2..7930ecd
- 🔧 dinglehopper: Add PyCharm code style config
ocrd_anybaseocr 962617d..9abe7bf
Release: v1.0.0
- 📦 v1.0.0
- Merge pull request #66 from OCR-D/file-ids-and-such
ocrd_calamari 027fcd7..210c126
Release: v0.0.7
ocrd_cis fdd7345..5bb73c3
Release: v0.0.10
- Trainining -> Training
- typos
- Fix lgtm alert
- fix 4a1d2e39d32
- set pcGtsId to METS file ID everywhere
- remove old entry point for ocropy recognition
- ocrolib: ensure closing FDs after mkstemp and PIL.Image.open
- binarize: zoom wrt. DPI to avoid inverse edges (and gain speed) at high DPI
- processors: use make_file_id and assert_file_grp_cardinality
- ocropy processors: put derived images under output fileGrp…
ocrd_keraslm be69c97..52cb4ce
Release: v0.4.0
- 📦 v0.4.0
- wrapper: set pcGtsId to METS file ID
- ocrd cli: use make_file_id and assert_file_grp_cardinality
ocrd_olena 50ecb0b..54792be
Release: v1.2.1
- 📦 1.2.1
- fix handling input fileGrps where PAGE is mixed with derived images: (#68)
ocrd_pc_segmentation db0128f..5e433e3
Release: v0.1.3
- use make_file_id and assert_file_grp_cardinality
ocrd_repair_inconsistencies ba27aba..8182063
- Merge pull request #10 from kba/file-ids-and-such
ocrd_segment 06fb5ba..7596e9c
Release: v0.1.0
- 📦 v0.1.0
- Merge remote-tracking branch 'origin/typo_conent_content'
- replace_original: update docstring
- extract_pages: no pageId for COCO, input_file.pageId for json
- revert to old 3-output-file-grp logic in extract_pages.py
- extract_regions, extract_pages: pass pageId
- Use 'make_file_id' and 'assert_file_grp_cardinality' throughout
ocrd_tesserocr 1159fbf..49e93b9
Release: v0.9.1
ocrd_typegroups_classifier 94a3630..3dddd94
Release: v0.1.1
- 📦 v0.1.0
- use make_file_id/assert_file_grp_cardinality
- fix test
- heatmap.py --help: grad_cam -> heatmap
- Merge remote-tracking branch 'seuretm/master' into HEAD
ocrd_wrap 2cfffed..6d92c02
Release: v0.1.0
- ocrd-preprocess-image: avoid passing commas from parameter value to image file IDs
- fix spaces in makefile (ht @kba)
- set pcGtsId to METS file ID everywhere
- put derived images under output fileGrp…
- ensure mkstemp fd gets closed afterwards
- ensure PIL.Image gets closed afterwards
opencv-python 83acfc9..e4893f2
Release: 42
- update README [skip ci]
- add ccache and cmake to aarch64 Dockerfile (requires rebuild)
- aarch64 needs to be rebuilt with cmake
- test aarch64 build
- drop Python 3.5 support
- use switch instead
- force qt uninstall
- unlink and reinstall
- just use the raw url directly
- no auto update, use extract
- direct link
- 5.13.2
- force Qt 5.13
- add aarch64 Dockerfile
- another typo
- fix typo in version
- Add note about manylinux2014
- OpenCV 4.4.0
- add minimum supported Python version
- fix the travis USER issue
- fix twine upload command
- fix sdist upload
- fix min numpy version for 3.6
- reduce verbosity
- patch only on linux
- fix windows builds
- update licenses
- update license info
- wrong dir
- update patch
- update patch
- update patch
- copy fonts
- set QT_QPA_FONTDIR
- add fonts to the package
- azure-cli should work now
- use py27 compatible version
- use pip
- Install azure-cli from Ubuntu repo because latest update broke batch upload
- fix patch location
- auditwheel is installed under py37
- try to whitelist libxcb.so.1
- fix patch
- change path
- qt5.15 again
- fix typo, try without xcb helpers
- add ld lib path
- qt 5.13 test
sbb_textline_detector eba5f54..a7c92c9
workflow-configuration 7edcb90..7c89037
- avoid citation notice for GNU parallel
v2020-08-04
core 320a2fd..a07568e
Release: v2.13.0
- 📦 v2.13.0
- fix test_exif
- update tests
- BaseProcessor.input_files: Implement logic for PAGEXML/image in same folder
- 📦 v2.12.7
- Support -P in ocrd process, fix #551
ocrd_anybaseocr 958a998..962617d
Release: v0.0.5
- 📦 v0.0.5
- .
- circleci: patch pix2pixhd and install pytest
- circleci: fix setup and badge
- Merge remote-tracking branch 'origin/master' into fix-installation
- Merge branch 'fix-installation' of https://github.com/OCR-D/ocrd_anybaseocr into fix-installation
- remove "force" parameter
- dewarp: use assert_file_grp_cardinality
- document prepare_options hack in dewarp
- layout analysis: allow CPU processing
- makefile: executables will always be ocrd-anybaseocr-*
- circleci: run make test and cli-test
- fix setup.py cli paths
- smoke test all CLI for --help and --dump-json
- make test: overrideable test set
- layout-analysis: use tensorflow_importer
- deccouple CLIs (not all need tensorflow)
- ocrd-tool: fix --help breaking typos, fix #57
- 🎨 fix imports ocrd_anybaseocr_block_segmentation
- 🎨 autopep8 ocrd_anybaseocr_block_segmentation
- Update Makefile
- prepare_data is a function, not a method
- prepare_data is a function, not a method
- Merge branch 'fix-installation' of https://github.com/mjenckel/ocrd_anybaseocr into fix-installation
- make assets: copy models as before
- 📝 update CLI test comments
- Merge branch 'fix-installation' of https://github.com/mjenckel/ocrd_anybaseocr into fix-installation
- MANIFEST.in: drop "graft pix2pixHD"
- 📝 update install instructions
- dewarp: modify prepare_options so they are actually picked up ...
- make patch-pix2pixhd: fix string exceptions regex
- torchvision is requird
- more pix2pix sed-i-patching
- minimal unittest for dewarp
- tool-json: dewarp: Add download URL to description
- make patch-pix2pixhd: typo
- dewarp: eliminate multiple output groups, OCR-D/spec#164
- dewarp: factor pix2pixhd option setup out of class
- ocrd-tool: dewarp: drop checkpoint_dir param
- ocrd-tool: dewarp: set cacheable=true and content-type for 'model_path'
- dewarp: ocrd-tool:
- 🎨 dewarp: clean up code (wip)
- dewarp: properly import pix2pixhd
- make {patch-,}pix2pixhd: Patch pix2pixhd to work alongside like a subpackage
- massage requirements.txt to avoid VersionConflictError
- move pix2pixhd to package root
- Merge remote-tracking branch 'bertsky/fix-crop-reshape' into fix-installation
- Merge remote-tracking branch 'bertsky/fix-dewarp' into fix-installation
- 🎨 autopep8 dewarp
- add pix2pixHD as a submodule, bundle using MANIFEST.in
ocrd_olena f9bd786..ed7720d
Release: v1.2.0
opencv-python 914404d..83acfc9
Release: 36
- Merge pull request #368 from tedski/master
sbb_textline_detector 4036e2a..eba5f54
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update README.md
v2020-07-28
core 14e30a2..320a2fd
Release: v2.12.6
- 📦 v2.12.6
- Merge pull request #550 from OCR-D/pillow-security-fixes
- Merge pull request #547 from OCR-D/refactor-dummy
- 📦 v2.12.5
- Merge pull request #548 from OCR-D/fix-540-again
- Merge pull request #549 from OCR-D/maninfest-in
sbb_textline_detector 3593506..4036e2a
- Merge pull request #34 from stweil/master
workflow-configuration 7f2766c..7edcb90
- workflow examples: replace + with - in fileGrp names
v2020-07-24
v2020-07-23
core f708420d..044cdad2
Release: v2.12.2
- 📦 v2.12.2
- ocrd_validators: adapt ocrd-tool schema to include OCR-D/spec#152
- 📦 v2.12.1
- ocrd process: don't skip first task, fix #529
- unit test to trigger #540/#529
- 📦 v2.12.0
- Merge pull request #503 from OCR-D/processors-wo-args
- Merge pull request #535 from OCR-D/patch-bashlib-minversion-set-x
- Merge pull request #536 from OCR-D/refactor-utils-tests
- 📦 v2.11.0
- parse_json_string_or_file: handle FNFE and OSError in one clause
- more robust test for param output
- allow #-prefixed line comments in JSON parameter files
- processors CLI: support repeatable parameters, OCR-D/spec#158
ocrd_anybaseocr 287adce..958a998
Release: v0.0.4
- 📦 v0.0.4
- keras should be >= 2.3.0 but < 2.4.0
ocrd_calamari c6ced9b..027fcd7
Release: v0.0.6
- 🐛 Fix test file path
ocrd_fileformat 06b27d4..8fc5313
Release: v0.0.3
- Merge pull request #9 from bertsky/page-id
ocrd_wrap f5347ff..2cfffed
Release: v0.0.5
- fix badge URL
- 📦 0.0.5
- update requirements
- all: fix region level, raise pylint happiness
Submodule opencv-python 11e478c...914404d (commits not present)
tesseract d01b2e43..d33edbc4
Release: 5.0.0-alpha
- Merge pull request #3066 from robinwatts/pushback14
- Merge pull request #3065 from robinwatts/pushback13
- Merge pull request #3064 from robinwatts/pushback12
- Merge pull request #3061 from stweil/neon
- Merge pull request #3058 from stweil/scrollview
- Use strtok_s for MSVC in class SVNetwork
- Merge pull request #3060 from edwinnyawoli/patch-1
- Fix division by 0.0 in BaselineRow::PerpDistanceFromBaseline
- Merge pull request #3055 from stweil/string
workflow-configuration 8469b0a..7f2766c
- ocrd-import: annotate correct DPI after downsampling PDFs
- Merge pull request #17 from stweil/master