diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 35690d8d..e06520a3 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -5,6 +5,34 @@ Please always read this file before installing the package Download software here: https://github.com/fritz-hh/OCRmyPDF/tags + +v3.0-rc1: +======= + + +Changes +------- + +- New, robust Python 3.4+ implementation based on ruffus pipelines + - All "tasks" in the pipeline can be executed in parallel on any available CPUs +- Removed dependencies on several packages: + - parallel + - ImageMagick + - Python 2.7 + - shell +- Updated dependencies + - Ghostscript 9.14 + - Unpaper 6.1 (now optional) + - Tesseract 3.02 and 3.03 + - Python's reportlab 3 +- Unpaper 6.1 is now an optional dependency + +Fixes +----- + +- Document metadata from the source PDF is copied to the output PDF (Title, Author, etc.) + + v2.1-stable (2014-09-20): ======= diff --git a/pipeline.svg b/pipeline.svg new file mode 100644 index 00000000..57d3c88c --- /dev/null +++ b/pipeline.svg @@ -0,0 +1,212 @@ + + + + + + +Pipeline: + +clustertasks + +Pipeline: + + +t0 + + + + +repair_pdf + + +t1 + + +split_pages + + +t0->t1 + + + + +t9 + + + + +generate_postscript_stub + + +t0->t9 + + + + +t2 + + + + +rasterize_with_ghostscript + + +t1->t2 + + + + +t10 + + + + +skip_page + + +t1->t10 + + + + +t3 + + + + +preprocess_deskew + + +t2->t3 + + + + +t6 + + + + +select_image_for_pdf + + +t2->t6 + + + + +t4 + + + + +preprocess_clean + + +t3->t4 + + + + +t3->t6 + + + + +t4->t6 + + + + +t5 + + + + +ocr_tesseract + + +t4->t5 + + + + +t7 + + + + +render_page + + +t6->t7 + + + + +t8 + + + + +render_debug_page + + +t6->t8 + + + + +t5->t7 + + + + +t5->t8 + + + + +t11 + + +merge_pages + + +t7->t11 + + + + +t8->t11 + + + + +t10->t11 + + + + +t9->t11 + + + + +t12 + + + + +validate_pdfa + + +t11->t12 + + + + +