14
0
Files
python-pikepdf/python-pikepdf.changes
Markéta Machová d07d3a8ef0 Accepting request 884806 from home:mnhauke
- 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.

OBS-URL: https://build.opensuse.org/request/show/884806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=18
2021-04-13 07:34:52 +00:00

120 lines
5.1 KiB
Plaintext

-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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
-------------------------------------------------------------------
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
-------------------------------------------------------------------
Thu Apr 23 09:57:59 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Do not pull in python2 package on py3 only software
-------------------------------------------------------------------
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)
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
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.
-------------------------------------------------------------------
Fri Feb 14 07:50:37 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Initial package, version 1.10.1