Skip to content

Commit

Permalink
REL: 1.27.9
Browse files Browse the repository at this point in the history
A change I would like to highlight is the performance improvement for
large PDF files (py-pdf#808) πŸŽ‰

New Features (ENH):
-  Add papersizes (py-pdf#800)
-  Allow setting permission flags when encrypting (py-pdf#803)
-  Allow setting form field flags (py-pdf#802)

Bug Fixes (BUG):
-  TypeError in xmp._converter_date (py-pdf#813)
-  Improve spacing for text extraction (py-pdf#806)
-  Fix PDFDocEncoding Character Set (py-pdf#809)

Robustness (ROB):
-  Use null ID when encrypted but no ID given (py-pdf#812)
-  Handle recursion error (py-pdf#804)

Documentation (DOC):
-  CMaps (py-pdf#811)
-  The PDF Format + commit prefixes (py-pdf#810)
-  Add compression example (py-pdf#792)

Developer Experience (DEV):
-  Add Benchmark for Performance Testing (py-pdf#781)

Maintenance (MAINT):
-  Validate PDF magic byte in strict mode (py-pdf#814)
-  Make PdfFileMerger.addBookmark() behave life PdfFileWriters\' (py-pdf#339)
-  Quadratic runtime while parsing reduced to linear  (py-pdf#808)

Testing (TST):
-  Newlines in text extraction (py-pdf#807)

Full Changelog: py-pdf/pypdf@1.27.8...1.27.9
  • Loading branch information
MartinThoma authored and VictorCarlquist committed Apr 29, 2022
1 parent bc0b3ac commit ed06ebc
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
38 changes: 38 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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
--------------------------

Expand Down
2 changes: 1 addition & 1 deletion PyPDF2/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.27.8"
__version__ = "1.27.9"

0 comments on commit ed06ebc

Please sign in to comment.