From ed06ebc1a224c49cdfad4d2acd6bb5ccd32d925d Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Sun, 24 Apr 2022 15:32:00 +0200 Subject: [PATCH] REL: 1.27.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A change I would like to highlight is the performance improvement for large PDF files (#808) 🎉 New Features (ENH): - Add papersizes (#800) - Allow setting permission flags when encrypting (#803) - Allow setting form field flags (#802) Bug Fixes (BUG): - TypeError in xmp._converter_date (#813) - Improve spacing for text extraction (#806) - Fix PDFDocEncoding Character Set (#809) Robustness (ROB): - Use null ID when encrypted but no ID given (#812) - Handle recursion error (#804) Documentation (DOC): - CMaps (#811) - The PDF Format + commit prefixes (#810) - Add compression example (#792) Developer Experience (DEV): - Add Benchmark for Performance Testing (#781) Maintenance (MAINT): - Validate PDF magic byte in strict mode (#814) - Make PdfFileMerger.addBookmark() behave life PdfFileWriters\' (#339) - Quadratic runtime while parsing reduced to linear (#808) Testing (TST): - Newlines in text extraction (#807) Full Changelog: https://github.com/py-pdf/PyPDF2/compare/1.27.8...1.27.9 --- CHANGELOG | 38 ++++++++++++++++++++++++++++++++++++++ PyPDF2/_version.py | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 918df4533c..be7d233619 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,41 @@ +Version 1.27.9, 2022-04-24 +-------------------------- + +A change I would like to highlight is the performance improvement for +large PDF files (#808) 🎉 + +New Features (ENH): +- Add papersizes (#800) +- Allow setting permission flags when encrypting (#803) +- Allow setting form field flags (#802) + +Bug Fixes (BUG): +- TypeError in xmp._converter_date (#813) +- Improve spacing for text extraction (#806) +- Fix PDFDocEncoding Character Set (#809) + +Robustness (ROB): +- Use null ID when encrypted but no ID given (#812) +- Handle recursion error (#804) + +Documentation (DOC): +- CMaps (#811) +- The PDF Format + commit prefixes (#810) +- Add compression example (#792) + +Developer Experience (DEV): +- Add Benchmark for Performance Testing (#781) + +Maintenance (MAINT): +- Validate PDF magic byte in strict mode (#814) +- Make PdfFileMerger.addBookmark() behave life PdfFileWriters\' (#339) +- Quadratic runtime while parsing reduced to linear (#808) + +Testing (TST): +- Newlines in text extraction (#807) + +Full Changelog: https://github.com/py-pdf/PyPDF2/compare/1.27.8...1.27.9 + Version 1.27.8, 2022-04-21 -------------------------- diff --git a/PyPDF2/_version.py b/PyPDF2/_version.py index 69a09fb4ae..f820ab3260 100644 --- a/PyPDF2/_version.py +++ b/PyPDF2/_version.py @@ -1 +1 @@ -__version__ = "1.27.8" +__version__ = "1.27.9"