docs/releasenotes/version09.md
% SPDX-FileCopyrightText: 2022 James R. Barlow % SPDX-License-Identifier: CC-BY-SA-4.0
%PROGRAMFILES%\gs directory
(Windows) caused an exception.543).ocrmypdf.ocr(...language=) not accepting a list of
languages as documented.OCR_JSON_SETTINGS was not defined.OMP_THREAD_LIMIT was manipulated.Documentation improvements - thanks to many users for their contributions!
- Fixed installation instructions for ArchLinux (@pigmonkey)
- Updated installation instructions for FreeBSD and other OSes (@knobix)
- Added instructions for using Docker Compose with watchdog (@ianalexander, @deisi)
- Other miscellany (@mb720, @toy, @caiofacchinato)
- Some scripts provided in the documentation have been migrated out so that they can be copied out as whole files, and to ensure syntax checking is maintained.
Fixed an error that caused bash completions to fail on macOS. ({issue}502,504;
@AlexanderWillner)
Fixed a rare case where OCRmyPDF threw an exception while processing a PDF
with the wrong object type in its /Trailer /Info. The error is now logged
and incorrect object is ignored. ({issue}497)
Removed potentially non-free file enron1.pdf and simplified the test that
used it.
Removed potentially non-free file misc/media/logo.afdesign.
--rotate-pages. In some previous version they
were set to debug level messages that only appeared with the parameter -v1.misc/watcher.py. Thanks to @ianalexander and @svenihoney.--keep-temporary-files or verbosity is set to -v1,
a debug log file is generated in the working temporary folder.PATH to specify their location.
The PATH environment variable can still be used to differentiate when
multiple installations are present or the programs are installed to non-
standard locations.--output-type=pdf and all images on the original
page were JPEGs. Regression since v7.0.0.qpdf or libqpdf.
It uses pikepdf (which in turn depends on libqpdf). Package maintainers
should adjust dependencies so that OCRmyPDF no longer calls for libqpdf on
its own. For users of Python binary wheels, this change means a separate
installation of QPDF is no longer necessary. This change is mainly to
simplify installation on Windows.--user-words and --user-patterns.-dSAFER and as such, no longer
permits access to any file by default. This fix is necessary for
compatibility with Ghostscript 9.28.Breaking changes
--mask-barcodes experimental feature has been dropped due to poor
reliability and occasional crashes, both due to the underlying library that
implements this feature (Leptonica).-v (verbosity level) parameter now accepts only 0, 1, and
2.ocrmypdf-polyglot and ocrmypdf-webservice images.New features
--fast-web-view provides control over when this feature is applied.--pages feature to limit OCR to only a specific page range.
The list may contain commas or single pages, such as 1, 3, 5-11.ruffus, and with that, the non-reentrancy
restrictions that previous made an API impossible.Bug fixes
/DeviceGray
were not interpreted correctly.