2021-06-07 07:12:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jun 5 20:02:00 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 2.12.1
|
|
|
|
* Fixed documentation typo and updated precommit settings.
|
|
|
|
* Ongoing improvements to code coverage: now related to image
|
|
|
|
handling.
|
|
|
|
- Update to version 2.12.0
|
|
|
|
* Complete bindings for ``pikepdf.Annotation`` (useful for
|
|
|
|
interpreting PDF form widgets, comments, etc.)
|
|
|
|
* Ongoing improvements to code coverage: minor bug fixes,
|
|
|
|
unreachable code removal, more coverage.
|
|
|
|
- Update to version 2.11.4
|
|
|
|
* Fix issue #160, 'Tried to call pure virtual function
|
|
|
|
"TokenFilter::handle_token"'; this was a Python/C++
|
|
|
|
reference counting problem.
|
|
|
|
- Update to version 2.11.3
|
|
|
|
* Check for versions of jbig2dec that are too old to be
|
|
|
|
supported (lacking the necessary command line arguments to
|
|
|
|
extract an image from a PDF).
|
|
|
|
* Fix setup.py typo: cmd_class changed to cmdclass.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 23 06:29:22 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 2.11.2
|
|
|
|
* Added missing documentation for ``Pdf.is_encrypted``.
|
|
|
|
- Update to version 2.11.1
|
|
|
|
* Fixed an issue with ``Object.emplace()`` not retaining the
|
|
|
|
original object's /Parent.
|
|
|
|
|
2021-04-13 07:34:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 7 15:49:49 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 2.11.0
|
|
|
|
* Add new functions: Pdf.generate_appearance_streams and
|
|
|
|
Pdf.flatten_annotations, to support common work with PDF forms.
|
|
|
|
- Update to version 2.10.0
|
|
|
|
* Fixed a XML External Entity (XXE) processing vulnerability in
|
|
|
|
PDF XMP metadata parsing (CVE-2021-29421)
|
|
|
|
* Bind new functions to check, when a PDF is opened, whether
|
|
|
|
the password used to open the PDF matched the owner password,
|
|
|
|
user password, or both: Pdf.user_password_matched and
|
|
|
|
Pdf.owner_password_matched.
|
|
|
|
- Update to version 2.9.2
|
|
|
|
* Further expansion of test coverage of several functions, and
|
|
|
|
minor bug fixes along the way.
|
|
|
|
* Improve parameter validation for some outline-related functions.
|
|
|
|
* Fixed overloaded __repr__ functions in _methods.py not being
|
|
|
|
applied.
|
|
|
|
- Update to version 2.9.1
|
|
|
|
* Fixed function signatures for _repr_mimebundle_ functions to
|
|
|
|
match IPython's spec.
|
|
|
|
* Fixed some error messages regarding attempts to do strange
|
|
|
|
things with pikepdf.Name, like pikepdf.Name.Foo = 3.
|
|
|
|
* Eliminated code to handle an exception that provably does not
|
|
|
|
occur.
|
|
|
|
- Update to version 2.9.0
|
|
|
|
* We now issue a warning when attempting to use pikepdf.open
|
|
|
|
on a bytes object where it could be either a PDF loaded into
|
|
|
|
memory or a filename.
|
|
|
|
* pikepdf.Page.label will now return the "ordinary" page number
|
|
|
|
if no special rules for pages are defined.
|
|
|
|
* Many improvements to tests and test coverage.
|
|
|
|
* An obsolete private function Object._roundtrip was removed.
|
|
|
|
|
2021-03-12 16:22:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 4 19:17:02 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 2.8.0
|
|
|
|
* Fixed an issue with extracting data from images that had their
|
|
|
|
DecodeParms structured as a list of dictionaries.
|
|
|
|
* Fixed an issue where a dangling stream object is created if we
|
|
|
|
fail to create the requested stream dictionary.
|
|
|
|
* Calling Dictionary() and Array() on objects which are already
|
|
|
|
of that type returns a shallow copy rather than throwing an
|
|
|
|
exception, in keeping with Python semantics.
|
|
|
|
- Update to version 2.7.0
|
|
|
|
* Added an option to tell Pdf.save to recompress flate streams,
|
|
|
|
and a global option to set the flate compression level. This
|
|
|
|
option can be use to force the recompression of flate streams
|
|
|
|
if they are not well compressed.
|
|
|
|
* Fixed "TypeError: only pages can be inserted" when attempting
|
|
|
|
to an insert an unowned page using QPDF 10.2.0 or later.
|
|
|
|
- Update to version 2.6.0
|
|
|
|
* Rebuild wheels against QPDF 10.2.0.
|
|
|
|
|
2021-02-07 15:02:48 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 7 13:18:33 UTC 2021 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
|
|
|
|
- Add docs/*/*.rst to package contents
|
|
|
|
- Update to v2.5.2
|
|
|
|
* See https://github.com/pikepdf/pikepdf/blob/master/docs/release_notes.rst
|
|
|
|
|
2020-04-23 10:05:35 +00:00
|
|
|
-------------------------------------------------------------------
|
2020-07-31 10:19:47 +00:00
|
|
|
Fri Jul 31 03:37:38 UTC 2020 - Karl Cheng <qantas94heavy@gmail.com>
|
|
|
|
|
|
|
|
- Update pikepdf to 1.17.3
|
|
|
|
- Allow test_object.py to run in package spec
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-04-23 10:05:35 +00:00
|
|
|
Thu Apr 23 09:57:59 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
- Do not pull in python2 package on py3 only software
|
|
|
|
|
2020-03-24 12:30:10 +00:00
|
|
|
-------------------------------------------------------------------
|
2020-04-20 05:52:20 +00:00
|
|
|
Sun Apr 19 20:10:58 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Update to version 1.11.1
|
|
|
|
* We now avoid creating an empty XMP metadata entry when files
|
|
|
|
are saved.
|
|
|
|
* Updated documentation to describe how to delete the document
|
|
|
|
information dictionary.
|
|
|
|
- Update to version 1.11.0
|
|
|
|
* Prevent creation of dictionaries with invalid names (not
|
|
|
|
beginning with /).
|
|
|
|
* Allow pikepdf's build to specify a qpdf source tree, allowing
|
|
|
|
one to compile pikepdf against an unreleased/modified version
|
|
|
|
of qpdf.
|
|
|
|
* Improved behavior of pages.p() and pages.remove() when
|
|
|
|
invalid parameters were given.
|
|
|
|
* Fixed compatibility with libqpdf version 10.0.1, and build
|
|
|
|
official wheels against this version.
|
|
|
|
* Fixed compatibility with pytest 5.x.
|
|
|
|
* Fixed the documentation build.
|
|
|
|
* Fixed an issue with running tests in a non-Unicode locale.
|
|
|
|
* Fixed a test that randomly failed due to a "deadline error".
|
|
|
|
* Removed a possibly nonfree test file.
|
|
|
|
- Update to version 1.10.4
|
|
|
|
* Rebuild Python wheels with newer version of libqpdf. Fixes
|
|
|
|
problems with opening certain password-protected files (#87)
|
|
|
|
-------------------------------------------------------------------
|
2020-03-24 12:30:10 +00:00
|
|
|
Tue Mar 24 11:58:35 UTC 2020 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- version update to 1.10.3
|
|
|
|
* Fixed ``isinstance(obj, pikepdf.Operator)`` not working. (#86)
|
|
|
|
* Documentation updates.
|
|
|
|
|
2020-03-16 10:06:48 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 16 09:39:13 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
|
|
|
|
|
|
|
- update to version 1.10.2
|
|
|
|
* Fixed an issue where pages added from a foreign PDF were added as references
|
|
|
|
rather than copies.
|
|
|
|
* Documentation updates.
|
|
|
|
|
2020-02-14 14:51:33 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 14 07:50:37 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
- Initial package, version 1.10.1
|