8000 Comparing 1.27.4...1.27.5 · py-pdf/pypdf · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn 10000 more about diff comparisons here.
base repository: py-pdf/pypdf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.27.4
Choose a base ref
...
head repository: py-pdf/pypdf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.27.5
Choose a head ref
  • 14 commits
  • 44 files changed
  • 4 contributors

Commits on Apr 13, 2022

  1. STY: Fix style issues (#743)

    * Explicitly export PdfFileReader, PdfFileWriter
    * Implicit string concatenation
    * Don't leave open file handles
    * Apply hints from flake8-simplify
    * Only import stuff that is used
    MartinThoma authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    38d5ec4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. DEV: Remove unused Travis-CI configuration (#747)

    Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
    MasterOdin authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    7771fad View commit details
    Browse the repository at this point in the history
  2. TST: Rewrite JS tests from unittest to pytest (#746)

    Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
    MasterOdin authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    0ea2301 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0500c8d View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Configuration menu
    Copy the full SHA
    01a1242 View commit details
    Browse the repository at this point in the history
  2. Combine coverage (#755)

    * Replace pytest-cov by coverage
    * Fix coverage badge
    MartinThoma authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    fe45d2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d53ee8 View commit details
    Browse the repository at this point in the history
  4. TST: Increase Test coverage (#756)

    Adding unit Tests:
    
    * xmp
    * ConvertFunctionsToVirtualList
    * PyPDF2.utils.hexStr
    * Page operations with encoded file
    * merging encrypted
    * images
    
    DOC: Comments to docstrings
    STY: Remove vim comments
    
    BUG: CCITTFaxDecode decodeParms can be an ArrayObject. 
              I don't know how a good solution would look like. Now it doesn't throw an error, but the result might be wrong.
    BUG: struct was not imported for Python 2.X
    MartinThoma authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    012709f View commit details
    Browse the repository at this point in the history
  5. ROBUST: title sometimes None (#744)

    Closes #511
    clach04 authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    29194cd View commit details
    Browse the repository at this point in the history
  6. TST: Add test for inline images (#758)

    Credits to Sebastian Krause for creating the PDF:
    #331 (comment)
    
    Co-authored-by: Sebastian Krause <sebastian@realpath.org>
    MartinThoma and sekrause authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    0890b06 View commit details
    Browse the repository at this point in the history
  7. SEC/PERF: ContentStream_readInlineImage (#740)

    Closes #329 - potential infinite loop (SEC)
    Closes #330 - performance issue of ContentStream._readInlineImage (PERF)
    sekrause authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    d71fb3e View commit details
    Browse the repository at this point in the history
  8. TST: Check for metadata

    MartinThoma committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    eda50ac View commit details
    Browse the repository at this point in the history
  9. DEV: Add mutmut (#760)

    MartinThoma authored Apr 15, 2022
    Configuration menu
    Copy the full SHA
    8aa440c View commit details
    Browse the repository at this point in the history
  10. REL: 1.27.5

    Security (SEC):
    
    - ContentStream_readInlineImage had potential infinite loop (#740)
    
    Bug fixes (BUG):
    
    - Fix merging encrypted files (#757)
    - CCITTFaxDecode decodeParms can be an ArrayObject (#756)
    
    Robustness improvements (ROBUST):
    
    - title sometimes None (#744)
    
    Documentation (DOC):
    
    - Adjust short description of the package
    
    Tests and Test setup (TST):
    
    - Rewrite JS tests from unittest to pytest (#746)
    - Increase Test coverage, mainly with filters (#756)
    - Add test for inline images (#758)
    
    Developer Experience Improvements (DEV):
    
    - Remove unused Travis-CI configuration (#747)
    - Show code coverage (#754, #755)
    - Add mutmut (#760)
    
    Miscellaneous:
    
    - STY: Closing file handles, explicit exports, ... (#743)
    
    All changes: 1.27.4...1.27.5
    MartinThoma committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    733989a View commit details
    Browse the repository at this point in the history
Loading
0