Skip to content

Version 1.27.6, 2022-04-18

Compare
Choose a tag to compare
@MartinThoma MartinThoma released this 18 Apr 09:01
· 1110 commits to main since this release
1.27.6
13e7cb3

What changed

Deprecations (DEP)

  • Remove support for Python 2.6 and older (#776)

New Features (ENH)

  • Extract document permissions (#320)

Bug Fixes (BUG)

  • Clip by trimBox when merging pages, which would otherwise be ignored (#240)
  • Add overwriteWarnings parameter PdfFileMerger (#243)
  • IndexError for getPage() of decryped file (#359)
  • Handle cases where decodeParms is an ArrayObject (#405)
  • Updated PDF fields don't show up when page is written (#412)
  • Set Linked Form Value (#414)
  • Fix zlib -5 error for corrupt files (#603)
  • Fix reading more than last1K for EOF (#642)
  • Acciental import

Robustness (ROB)

  • Allow extra whitespace before "obj" in readObjectHeader (#567)

Documentation (DOC)

  • Link to pdftoc in Sample_Code (#628)
  • Working with annotations (#764)
  • Structure history

Developer Experience (DEV)

  • Add issue templates (#765)
  • Add tool to generate changelog

Maintenance (MAINT)

  • Use grouped constants instead of string literals (#745)
  • Add error module (#768)
  • Use decorators for @staticmethod (#775)
  • Split long functions (#777)

Testing (TST)

  • Run tests in CI once with -OO Flags (#770)
  • Filling out forms (#771)
  • Add tests for Writer (#772)
  • Error cases (#773)
  • Check Error messages (#769)
  • Regression test for issue #88
  • Regression test for issue #327

Code Style (STY)

  • Make variable naming more consistent in tests

New Contributors

Full Changelog: 1.27.5...1.27.6