Skip to content

Version 1.27.9, 2022-04-24

Compare
Choose a tag to compare
@MartinThoma MartinThoma released this 24 Apr 13:34
· 1240 commits to main since this release
1.27.9
22033d7

What's Changed

A change I would like to highlight is the performance improvement for large PDF files (#808 by @dsk7) 🎉

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)

New Contributors

Full Changelog: 1.27.8...1.27.9