"Fossies" - the Fresh Open Source Software Archive

Member "OCRmyPDF-8.3.0/docs/release_notes.rst" (13 May 2019, 56559 Bytes) of package /linux/privat/OCRmyPDF-8.3.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the latest Fossies "Diffs" side-by-side code changes report for "release_notes.rst": 8.2.4_vs_8.3.0.

Release notes

OCRmyPDF uses semantic versioning for its command line interface and its public API.

The ocrmypdf package may now be imported. The public API may be useful in scripts that launch OCRmyPDF processes or that wish to use some of its features for working with PDFs.

Unfortunately, the public API does not expose the ability to actually OCR a PDF. This is due to a limitation in an underlying library (ruffus) that makes OCRmyPDF non-reentrant.

Note that it is licensed under GPLv3, so scripts that import ocrmypdf and are released publicly should probably also be licensed under GPLv3.

v8.3.0

v8.2.4

v8.2.3

v8.2.2

v8.2.1

v8.2.0

v8.1.0

v8.0.1

v8.0.0

No major features. The intent of this release is to sever support for older versions of certain dependencies.

Breaking changes

Other changes

v7.4.0

v7.3.1

v7.3.0

v7.2.1

v7.2.0

Lossy JBIG2 behavior change

A user reported that ocrmypdf was in fact using JBIG2 in lossy compression mode. This was not the intended behavior. Users should review the technical concerns with JBIG2 in lossy mode and decide if this is a concern for their use case.

JBIG2 lossy mode does achieve higher compression ratios than any other monochrome compression technology; for large text documents the savings are considerable. JBIG2 lossless still gives great compression ratios and is a major improvement over the older CCITT G4 standard.

Only users who have reviewed the concerns with JBIG2 in lossy mode should opt-in. As such, lossy mode JBIG2 is only turned on when the new argument --jbig2-lossy is issued. This is independent of the setting for --optimize.

Users who did not install an optional JBIG2 encoder are unaffected.

(Thanks to user 'bsdice' for reporting this issue.)

Other issues

v7.1.0

v7.0.6

v7.0.5

v7.0.4

v7.0.3

v7.0.2

v7.0.1

v7.0.0

v6.2.5

v6.2.4

v6.2.3

v6.2.2

v6.2.1

v6.2.0

v6.1.5

v6.1.4

Notes

v6.1.3

v6.1.2

v6.1.1

v6.1.0

v6.0.0

v5.7.0

v5.6.3

v5.6.2

v5.6.1

v5.6.0

v5.5

v5.4.4

v5.4.3

v5.4.2

v5.4.1

v5.4

v5.3.3

v5.3.2

v5.3.1

v5.3

v5.2

v5.1

v5.0.1

v5.0

v4.5.6

v4.5.5

v4.5.4

v4.5.3

v4.5.2

v4.5.1

v4.5

v4.4.2

v4.4.1

v4.4

v4.3.5

v4.3.4

v4.3.3

v4.3.2

v4.3.1

v4.3

v4.2.5

v4.2.4

v4.2.3

v4.2.2

v4.2.1

v4.2

v4.1.4

v4.1.3

v4.1.2

v4.1

v4.0.7

v4.0.6

v4.0.5

v4.0.4

Released with verbose debug message turned on. Do not use. Skip to v4.0.5.

v4.0.3

New features

Fixes

v4.0.2

Fixes

v4.0.1

Fixes

v4.0

New features

Fixes

Changes

v3.2.1

Changes

v3.2

New features

Changes

v3.1.1

Changes

v3.1

Changes

v3.0

New features

Changes

Release candidates^

Compatibility notes

ocrmypdf input.pdf output.pdf @settings.txt

where settings.txt contains one argument per line, for example:

-l
deu
--author
A. Merkel
--pdf-renderer
tesseract

Fixes

Notes and known issues

v2.2-stable (2014-09-29)

OCRmyPDF versions 1 and 2 were implemented as shell scripts. OCRmyPDF 3.0+ is a fork that gradually replaced all shell scripts with Python while maintaining the existing command line arguments. No one is maintaining old versions.

For details on older versions, see the final version of its release notes.