PyPDF2 v1.25 Release Notes
Release Date: 2015-07-07 // almost 9 years ago-
๐ Version 1.25
2015-07-07
๐ BUGFIXES:
- โ Added Python 3 algorithm for ASCII85Decode. Fixes issue when
reading reportlab-generated files with Py 3. _jerickbixly _ - Recognize more escape sequence which would otherwise throw an
exception. _manuelzs, robertsoakes _ - ๐ Fixed overflow error in generic.py. Occurred
when reading a too-large int in Python 2. _by Raja Jamwal _ - ๐ Allow access to files which were encrypted with an empty
password. Previously threw a "File has not been decrypted"
exception. _Elena Williams _ - Do not attempt to decode an empty data stream. Previously
would cause an error in decode algorithms. _vladir _ - ๐ Fixed some type issues specific to Py 2 or Py 3.
- Fix issue when stream data begins with whitespace. _soloma83 _
- Recognize abbreviated filter names. _AlmightyOatmeal and
Matthew Weiss _ - Copy decryption key from PdfFileReader to PdfFileMerger.
Allows usage of PdfFileMerger with encrypted files. _twolfson _ - ๐ Fixed bug which occurred when a NameObject is present at end
of a file stream. Threw a "Stream has ended unexpectedly"
exception. _speedplane _
๐ FEATURES:
- ๐ Initial work on a test suite; to be expanded in future.
Tests and Resources directory added, README updated _robertsoakes _ - โ Added document cloning methods to PdfFileWriter:
๐ฏ appendPagesFromReader, cloneReaderDocumentRoot, and
cloneDocumentFromReader. See official documentation _robertsoakes _ - โ Added method for writing to form fields: updatePageFormFieldValues.
๐ This will be enhanced in the future. See official documentation
_robertsoakes _ - ๐ New addAttachment method. See documentation. Support for adding
and extracting embedded files to be enhanced in the future
_moshekaplan _ - โ Added methods to get page number of given PageObject or
Destination: getPageNumber and getDestinationPageNumber.
See documentation _mozbugbox _
OTHER ENHANCEMENTS:
- Enhanced type handling _Brent Amrhein _
- Enhanced exception handling in NameObject _sbywater _
- Enhanced extractText method output _peircej _
- ๐ Better exception handling
- Enhanced regex usage in NameObject class _speedplane _
- โ Added Python 3 algorithm for ASCII85Decode. Fixes issue when