Skip to content
This repository has been archived by the owner on Nov 16, 2024. It is now read-only.

Update pypdf2 to 3.0.1 #116

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates PyPDF2 from 2.11.0 to 3.0.1.

Changelog

3.0.0

What's Changed

BREAKING CHANGES
-  Deprecate features with PyPDF2==3.0.0 (1489)
-  Refactor Fit / Zoom parameters (1437)

New Features (ENH)
-  Add Cloning  (1371) by pubpub-zz
-  Allow int for indirect_reference in PdfWriter.get_object (1490)

Documentation (DOC)
-  How to read PDFs from S3 (1509)
-  Make MyST parse all links as simple hyperlinks (1506) by mbromet
-  Changed 'latest' for 'stable' generated docs (1495) by olsonperrensen
-  Adjust deprecation procedure (1487)

Maintenance (MAINT)
-  Use typing.IO for file streams (1498) by thehale

New Contributors
* olsonperrensen made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1495
* thehale made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1498
* mbromet made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1506

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.12.1...3.0.0

2.12.1

What's Changed

Documentation (DOC)
-  Deduplicate extract_text docstring (1485)
-  How to cite PyPDF2 (1476)

Maintenance (MAINT)
Consistency changes:
-  indirect_ref/ido ➔ indirect_reference, dest➔ page_destination (1467) by kygoben
-  owner_pwd/user_pwd ➔ owner_password/user_password (1483)
-  position ➜ page_number in Merger.merge (1482) by Infus3d 
-  indirect_ref ➜ indirect_reference (1484)

New Contributors
* kygoben made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1467
* Infus3d made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1482

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.12.0...2.12.1

2.12.0

New Features (ENH)
-  Add support to extract gray scale images (1460) by joeywang4
-  Make PdfReader.get_object accept integer arguments (1459) by pubpub-zz
-  Add 'threads' property to PdfWriter (1458) by pubpub-zz 
-  Add 'open_destination' property to PdfWriter (1431) by pubpub-zz

Bug Fixes (BUG)
-  Scale PDF annotations (1479) by joshhendo

Robustness (ROB)
-  Padding issue with AES encryption (1469)
-  Accept empty object as null objects (1477) by pubpub-zz

Documentation (DOC)
-  Add module documentation the PaperSize class (1447) by MagnumBarrage

Maintenance (MAINT)
-  Use 'page_number' instead of 'pagenum' (1365)
-  Add List of pages to PageRangeSpec (1456) by pubpub-zz

Testing (TST)
-  Cleanup temporary files (1454) by pubpub-zz
-  Mark test_tounicode_is_identity as external (1449) by heirecka
-  Use Ubuntu 20.04 for running CI test suite (1452) by MasterOdin

[Full Changelog](https://github.com/py-pdf/PyPDF2/compare/2.11.2...2.12.0)

New Contributors
* heirecka made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1449
* MagnumBarrage made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1447
* joeywang4 made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1460
* joshhendo made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1479

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.11.2...2.12.0

2.11.2

What's Changed

New Features (ENH)
-  Add remove_from_tree (1432) by pubpub-zz
-  Add AnnotationBuilder.rectangle (1388)

Bug Fixes (BUG)
-  JavaScript executed twice (1439) by pubpub-zz
-  ToUnicode stores /Identity-H instead of stream (1433) by pubpub-zz
-  Declare Pillow as optional dependency (1392)

Developer Experience (DEV)
-  Link 'Full Changelog' automatically
-  Modify read_string_from_stream to a benchmark (1415)
-  Improve error reporting of read_object (1412) by pubpub-zz
-  Test Python 3.11 (1404)
-  Extend Flake8 ignore list (1410)
-  Use correct pytest markers (1407)
-  Move project configuration to pyproject.toml (1382) by singingwolfboy

Documentation (DOC)

-  Fix typos in installation.md by amyreyespdx in https://github.com/py-pdf/PyPDF2/pull/1419
-  Typos in PDF format documentation by pavlidvg in https://github.com/py-pdf/PyPDF2/pull/1438

[Full Changelog](https://github.com/py-pdf/PyPDF2/compare/2.11.1...2.11.2)


New Contributors
* singingwolfboy made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1391
* amyreyespdx made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1419
* pavlidvg made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1438

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.11.1...2.11.2

2.11.1

What's Changed

Bug Fixes (BUG)
- td matrix (1373) by srogmann
- Cope with cmap from 1322 (1372) by pubpub-zz

Robustness (ROB)
- Cope with str returned from get_data in cmap (1380) by pubpub-zz

Documentation (DOC)
- Remove watermark PageObject declaration as it is already present inside for-loop (1384) by cs2sandeep

New Contributors
* cs2sandeep made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1384

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.11.0...2.11.1
Links

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant