-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: py-pdf/pypdf
base: 3.8.1
head repository: py-pdf/pypdf
compare: 3.9.0
- 19 commits
- 29 files changed
- 6 contributors
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 105937f - Browse repository at this point
Copy the full SHA 105937fView commit details
Commits on Apr 30, 2023
-
MAINT: Prepare for adding AES enryption support (#1818)
Full credit goes to exiledkingcc Co-authored-by: exiledkingcc <exiledkingcc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6b628a - Browse repository at this point
Copy the full SHA a6b628aView commit details -
MAINT: Make encryption_key parameter of write_to_stream optional (#1819)
This makes PR #1816 smaller Co-authored-by: exiledkingcc <exiledkingcc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3de03b7 - Browse repository at this point
Copy the full SHA 3de03b7View commit details -
MAINT: Add R parameter to generate_values (#1820)
Pass it through to compute_U_value / compute_O_value Also fix a bug I (Martin) just introduced in compute_O_value by setting the token_bytes=4 and not 16. All credit for refactoring goes to exiledkingcc Co-authored-by: exiledkingcc <exiledkingcc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a2d1e5a - Browse repository at this point
Copy the full SHA a2d1e5aView commit details -
MAINT: Refactor internal Encryption class (#1821)
* Rename parameters of Encryption class * Rename attribute key_size to Length * Add P attribute explicitly instead of using "entry" * Add EncryptMetadata attribute * Add values attribute
Configuration menu - View commit details
-
Copy full SHA for 4504703 - Browse repository at this point
Copy the full SHA 4504703View commit details -
STY: Minor refactorings in _encryption.py (#1822)
Co-authored-by: exiledkingcc <exiledkingcc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dc9fb51 - Browse repository at this point
Copy the full SHA dc9fb51View commit details
Commits on May 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e343c1 - Browse repository at this point
Copy the full SHA 8e343c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dde4c79 - Browse repository at this point
Copy the full SHA dde4c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for a04b65b - Browse repository at this point
Copy the full SHA a04b65bView commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fe1c30 - Browse repository at this point
Copy the full SHA 6fe1c30View commit details
Commits on May 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c5dc49a - Browse repository at this point
Copy the full SHA c5dc49aView commit details
Commits on May 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4ef5b9 - Browse repository at this point
Copy the full SHA e4ef5b9View commit details -
ROB: Handle missing /Type entry in Page tree (#1845)
/Type is mandatory in page tree nodes according to the the PDF specification. Hence dealing with such files is a robustness improvements. Acrobat Reader can open such PDF documents as well. Fixes #500
Configuration menu - View commit details
-
Copy full SHA for 29e7eb9 - Browse repository at this point
Copy the full SHA 29e7eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa09e6 - Browse repository at this point
Copy the full SHA 4fa09e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf56f16 - Browse repository at this point
Copy the full SHA bf56f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d67c15 - Browse repository at this point
Copy the full SHA 2d67c15View commit details
Commits on May 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc6a92e - Browse repository at this point
Copy the full SHA dc6a92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e5c68 - Browse repository at this point
Copy the full SHA b0e5c68View commit details -
New Features (ENH) - Simplify metadata input (Document Information Dictionary) (#1851) - Extend cmap compatibilty to GBK_EUC_H/V (#1812) Bug Fixes (BUG) - Prevent infinite loop when no character follows after a comment (#1828) - get_contents does not return ContentStream (#1847) - Accept XYZ destination with zoom missing (default to zoom=0.0) (#1844) - Cope with 1 Bit images (#1815) Robustness (ROB) - Handle missing /Type entry in Page tree (#1845) Documentation (DOC) - Expand file size explanations (#1835) - Add comparison with pdfplumber (#1837) - Clarify that PyPDF2 is dead (#1827) - Add Hunter King as Contributor for #1806 Maintenance (MAINT) - Refactor internal Encryption class (#1821) - Add R parameter to generate_values (#1820) - Make encryption_key parameter of write_to_stream optional (#1819) - Prepare for adding AES enryption support (#1818) Code Style (STY): - Iterate directly over the list instead of using range (#1839) - Minor refactorings in _encryption.py (#1822) [Full Changelog](3.8.1...3.9.0)
Configuration menu - View commit details
-
Copy full SHA for 0096c99 - Browse repository at this point
Copy the full SHA 0096c99View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 3.8.1...3.9.0