Skip to content

Version 2.8.0, 2022-07-24

Compare
Choose a tag to compare
@MartinThoma MartinThoma released this 24 Jul 09:27
· 1201 commits to main since this release
2.8.0
ec30171

What's Changed

Thank you @pubpub-zz and @exiledkingcc for your contributions ❤️

New Features (ENH)

  • Add writer.add_annotation, page.annotations, and generic.AnnotationBuilder (#1120)

Bug Fixes (BUG)

  • Set /AS for /Btn form fields in writer (#1161)
  • Ignore if /Perms verify failed (#1157)

Robustness (ROB)

  • Cope with utf16 character for space calculation (#1155)
  • Cope with null params for FitH / FitV destination (#1152)
  • Handle outlines without valid destination (#1076)

Developer Experience (DEV)

  • Introduce _utils.logger_warning (#1148)

Maintenance (MAINT)

  • Break up parse_to_unicode (#1162)
  • Add diagnostic output to exception in read_from_stream (#1159)
  • Reduce PdfReader.read complexity (#1151)

Testing (TST)

  • Add workflow tests found by arc testing (#1154)
  • Decrypt file which is not encrypted (#1149)
  • Test CryptRC4 encryption class; test image extraction filters (#1147)

Full Changelog: 2.7.0...2.8.0