-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DEP: Rename names to be PEP8-compliant #967
Conversation
6e6e657
to
24e2ac4
Compare
PdfWriter.get_page: the pageNumber parameter is renamed to page_number PyPDF2.generic: * readHexStringFromStream ➔ read_hex_string_from_stream * TreeObject.emptyTree ➔ TreeObject.empty_tree xmp: * XmpInformation.rdfRoot ➔ XmpInformation.rdf_root * XmpInformation.xmp_createDate ➔ XmpInformation.xmp_create_date * XmpInformation.xmp_creatorTool ➔ XmpInformation.xmp_creator_tool * XmpInformation.xmp_metadataDate ➔ XmpInformation.xmp_metadata_date * XmpInformation.xmp_modifyDate ➔ XmpInformation.xmp_modify_date * XmpInformation.xmpMetadata ➔ XmpInformation.xmp_metadata * XmpInformation.xmpmm_documentId ➔ XmpInformation.xmpmm_document_id * XmpInformation.xmpmm_instanceId ➔ XmpInformation.xmpmm_instance_id
24e2ac4
to
8f81cca
Compare
I'm still undecided how to deal with the |
Codecov Report
@@ Coverage Diff @@
## main #967 +/- ##
==========================================
+ Coverage 89.23% 89.27% +0.03%
==========================================
Files 19 19
Lines 4423 4437 +14
Branches 923 921 -2
==========================================
+ Hits 3947 3961 +14
Misses 323 323
Partials 153 153
Continue to review full report at Codecov.
|
2aa2319
to
57e0c63
Compare
* FlateDecode.decode * ASCIIHexDecode.decode * LZWDecode.decode * ASCII85Decode.decode * DCTDecode.decode * JPXDecode.decode * CCITTFaxDecode.decode
99433e4
to
1584094
Compare
897a30a
to
e983e22
Compare
initializeFromDictionary -> initialize_from_dictionary TreeObject.hasChildren -> TreeObject.has_children createStringObject -> create_string_object
I want to wait until #969 is merged so that @pubpub-zz does not have to deal with merge conflicts. |
The highlight of this release is improved support for file encryption (AES-128 and AES-256, R5 only). See #749 for the amazing work of @exiledkingcc 🎊 Thank you 🤗 Deprecations (DEP): - Rename names to be PEP8-compliant (#967) - `PdfWriter.get_page`: the pageNumber parameter is renamed to page_number - `PyPDF2.filters`: * For all classes, a parameter rename: decodeParms ➔ decode_parms * decodeStreamData ➔ decode_stream_data - `PyPDF2.xmp`: * XmpInformation.rdfRoot ➔ XmpInformation.rdf_root * XmpInformation.xmp_createDate ➔ XmpInformation.xmp_create_date * XmpInformation.xmp_creatorTool ➔ XmpInformation.xmp_creator_tool * XmpInformation.xmp_metadataDate ➔ XmpInformation.xmp_metadata_date * XmpInformation.xmp_modifyDate ➔ XmpInformation.xmp_modify_date * XmpInformation.xmpMetadata ➔ XmpInformation.xmp_metadata * XmpInformation.xmpmm_documentId ➔ XmpInformation.xmpmm_document_id * XmpInformation.xmpmm_instanceId ➔ XmpInformation.xmpmm_instance_id - `PyPDF2.generic`: * readHexStringFromStream ➔ read_hex_string_from_stream * initializeFromDictionary ➔ initialize_from_dictionary * createStringObject ➔ create_string_object * TreeObject.hasChildren ➔ TreeObject.has_children * TreeObject.emptyTree ➔ TreeObject.empty_tree New Features (ENH): - Add decrypt support for V5 and AES-128, AES-256 (R5 only) (#749) Robustness (ROB): - Fix corrupted (wrongly) linear PDF (#1008) Maintenance (MAINT): - Move PDF_Samples folder into ressources - Fix typos (#1007) Testing (TST): - Improve encryption/decryption test (#1009) - Add merger test cases with real PDFs (#1006) - Add mutmut config Code Style (STY): - Put pure data mappings in separate files (#1005) - Make encryption module private, apply pre-commit (#1010) Full Changelog: 2.2.1...2.3.0
PdfWriter.get_page
: the pageNumber parameter is renamed to page_numberPyPDF2.filters
:PyPDF2.xmp
:PyPDF2.generic
: