-
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.6.0
head repository: py-pdf/pypdf
compare: 3.7.0
- 15 commits
- 32 files changed
- 2 contributors
Commits on Mar 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31b2fa0 - Browse repository at this point
Copy the full SHA 31b2fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c101389 - Browse repository at this point
Copy the full SHA c101389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4086e - Browse repository at this point
Copy the full SHA 1e4086eView commit details
Commits on Mar 21, 2023
-
TST: Use fixtures to create files in temporary folders (#1730)
This change should make tests easier to read and ensure that the cleanup-step cannot be forgotten. If the test run fails, you can see where the file was written. The file is not directly deleted. However, if the run does not fail (loudly) but you want to inspect the generated PDF, you have to 'assert False' or similar. That is harder to figure out than commenting out a Path.unlink() line
Configuration menu - View commit details
-
Copy full SHA for 27d0e99 - Browse repository at this point
Copy the full SHA 27d0e99View commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0331a7c - Browse repository at this point
Copy the full SHA 0331a7cView commit details -
ENH: Add clone_from parameter in PdfWriter constructor (#1703)
This is a shortcut. It is syntactic sugar to prevent users from having to use `clone_document_from_reader`.
Configuration menu - View commit details
-
Copy full SHA for 0acf949 - Browse repository at this point
Copy the full SHA 0acf949View commit details
Commits on Mar 25, 2023
-
ROB: Handle params NullObject in decode_stream_data (#1738)
Multiple fiters in streams are not using their decodParms Closes #1737 Co-authored-by: Martin Thoma <info@martin-thoma.de>
Configuration menu - View commit details
-
Copy full SHA for 20ebcfd - Browse repository at this point
Copy the full SHA 20ebcfdView commit details
Commits on Mar 26, 2023
-
Co-authored-by: pubpub-zz <4083478+pubpub-zz@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ef203c9 - Browse repository at this point
Copy the full SHA ef203c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecdedb - Browse repository at this point
Copy the full SHA 3ecdedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc0040 - Browse repository at this point
Copy the full SHA 4fc0040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3da3b25 - Browse repository at this point
Copy the full SHA 3da3b25View commit details -
MAINT: Add AnnotationFlag (#1746)
BUG: /Flags should have been /F - typo. Was never released, though.
Configuration menu - View commit details
-
Copy full SHA for b0d92b3 - Browse repository at this point
Copy the full SHA b0d92b3View commit details -
SEC: Use secrets instead of random (#1748)
The implication of this is that PDFs which were encrypted with pypdf before might be less secure than they should be. It's unclear to me if "less secure" means "insecure" or if it's just a theoretical advantage.
Configuration menu - View commit details
-
Copy full SHA for c75bb16 - Browse repository at this point
Copy the full SHA c75bb16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2205e9f - Browse repository at this point
Copy the full SHA 2205e9fView commit details -
Security (SEC): - Use Python's secrets module instead of random module (#1748) New Features (ENH): - Add AnnotationBuilder.highlight text markup annotation (#1740) - Add AnnotationBuilder.popup (#1665) - Add AnnotationBuilder.polyline annotation support (#1726) - Add clone_from parameter in PdfWriter constructor (#1703) Bug Fixes (BUG): - 'DictionaryObject' object has no attribute 'indirect_reference' (#1729) Robustness (ROB): - Handle params NullObject in decode_stream_data (#1738) Documentation (DOC): - Project scope (#1743) Maintenance (MAINT): - Add AnnotationFlag (#1746) - Add LazyDict.__str__ (#1727) [Full Changelog](3.6.0...3.7.0)
Configuration menu - View commit details
-
Copy full SHA for 050bca6 - Browse repository at this point
Copy the full SHA 050bca6View 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.6.0...3.7.0