Skip to content

Releases

v0.42

Choose a tag to compare

@fkoyer fkoyer released this 16 Mar 19:50
  • Convert PdfDocEncoding to UTF-8

  • Fix AESV3 key generation

Note: This update may change fuzzy checksums

Full Changelog: v0.41...v0.42

v0.41

Choose a tag to compare

@fkoyer fkoyer released this 16 Mar 19:43
  • Fix Use of uninitialized value in hash element

Full Changelog: v0.40...v0.41

v0.40

Choose a tag to compare

@fkoyer fkoyer released this 28 Feb 05:33
  • Implement Revision 6 (AESV3)
  • Increase tolerance for garbage at EOF
  • Fix issue with V4 non-AES encryption
  • Fix bug in _get_compressed_obj
  • Add LZWDecode support
  • Improve fuzzy checksum

Full Changelog: v0.30...v0.40

v0.30

Choose a tag to compare

@fkoyer fkoyer released this 04 Jan 22:48

Add LZWDecode support

Full Changelog: v0.27...v0.30

v0.27

Choose a tag to compare

@fkoyer fkoyer released this 23 Jan 23:25
  • Add pdftext rule to match text in PDF's

Full Changelog: v0.26...v0.27

v0.26

Choose a tag to compare

@fkoyer fkoyer released this 16 Dec 05:54
  • Increase token length
  • Don't decrypt empty strings
  • Skip ID if not defined
  • Dereference /DecodeParms
  • Dereference /Rect

Full Changelog: v0.25...v0.26

v0.25

Choose a tag to compare

@fkoyer fkoyer released this 12 Dec 18:28
  • Fix bug calculating fuzzy checksum when PDF is encrypted

Full Changelog: v0.24...v0.25

v0.24

Choose a tag to compare

@fkoyer fkoyer released this 12 Dec 16:18
  • Fix corrupt cross reference tables

Full Changelog: v0.23...v0.24

v0.23

Choose a tag to compare

@fkoyer fkoyer released this 11 Dec 18:14
  • Handle DecodeParms as an array
  • Allow reusing parser object
  • Handle garbage at beginning of file
  • Add whitespace between content streams

Full Changelog: v0.22...v0.23

Various bug fixes

Choose a tag to compare

@fkoyer fkoyer released this 10 Dec 20:30

Fixed a variety of bugs that prevented parsing of certain PDF documents.

Full Changelog: v0.21...v0.22