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 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: 2.11.2
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: 2.12.0
Choose a head ref
  • 17 commits
  • 29 files changed
  • 8 contributors

Commits on Nov 23, 2022

  1. TST: Use Ubuntu 20.04 for running CI test suite (#1452)

    Closes #1451
    
    This sets the test suite to use ubuntu-20.04 as opposed to ubuntu-latest as the latter switched over in the last day or so to using ubuntu-22.04 and that broke testing Python 3.6. Ubuntu 20.04 has maintenance fixes for another ~2.5 years, and is supported critically for another 5 years after that
    
    Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
    
    Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
    MasterOdin authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    420a545 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89bf4c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    fdd1058 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6bfc17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    940819f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. ENH: Make PdfReader.get_object accept integer arguments (#1459)

    Also fix various type annotations
    pubpub-zz authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    17897d9 View commit details
    Browse the repository at this point in the history
  2. MAINT: Add List of pages to PageRangeSpec (#1456)

    Applies to merge/append
    pubpub-zz authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    1a9f7d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. ENH: Add 'threads' property to PdfWriter (#1458)

    This currently returns only an empty list . Pending to  PR#1371
    pubpub-zz authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    3e250c5 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. MAINT: Use 'page_number' instead of 'pagenum' (#1365)

    This PR ensures PyPDF2 uses page_number instead of pagenum as a parameter name.
    
    * It does not touch functions that are deprecated anyway.
    * The position of the new parameter is the same as the old one
    * The old parameter name is added to ensure that people who use the keyword-parameter don't have a breaking change.
    
    Credits to @mtd91429 who pointed out those inconsistencies in #1187
    MartinThoma authored Dec 4, 2022
    Configuration menu
    Copy the full SHA
    deb0667 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. MAINT: Bump sample-files

    MartinThoma committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    635f0ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f586ae View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    22214e8 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. Configuration menu
    Copy the full SHA
    9821468 View commit details
    Browse the repository at this point in the history
  2. ROB: Padding issue with AES encryption (#1469)

    Fixes #1221
    
    Credit goes to Alper Ahmetoglu for the fix
    
    Co-authored-by: Alper Ahmetoglu <ahmetoglu.alper@gmail.com>
    MartinThoma and alper111 authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    f804f3a View commit details
    Browse the repository at this point in the history
  3. MAINT: Package updates 🌱 (#1481)

    * Update docs.txt to 3.7 as https://readthedocs.io/ seems to use 3.7
    * Update dev.txt to 3.7 as we cannot expect developers to use a deprecated Python version (although we still keep it in CI and want to keep compatibility if possible)
    MartinThoma authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    b1938aa View commit details
    Browse the repository at this point in the history
  4. BUG: Scale PDF annotations (#1479)

    PDF annotations - for example hyperlinks and comments - were not properly scaled when using the scale function.
    
    Fixes #1386
    joshhendo authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    5fd96d0 View commit details
    Browse the repository at this point in the history
  5. REL: 2.12.0

    New Features (ENH):
    -  Add support to extract gray scale images (#1460)
    -  Add 'threads' property to PdfWriter (#1458)
    -  Add 'open_destination' property to PdfWriter (#1431)
    -  Make PdfReader.get_object accept integer arguments (#1459)
    
    Bug Fixes (BUG):
    -  Scale PDF annotations (#1479)
    
    Robustness (ROB):
    -  Padding issue with AES encryption (#1469)
    -  Accept empty object as null objects (#1477)
    
    Documentation (DOC):
    -  Add module documentation the PaperSize class (#1447)
    
    Maintenance (MAINT):
    -  Use 'page_number' instead of 'pagenum' (#1365)
    -  Add List of pages to PageRangeSpec (#1456)
    
    Testing (TST):
    -  Cleanup temporary files (#1454)
    -  Mark test_tounicode_is_identity as external (#1449)
    -  Use Ubuntu 20.04 for running CI test suite (#1452)
    
    [Full Changelog](2.11.2...2.12.0)
    MartinThoma committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    f64f36a View commit details
    Browse the repository at this point in the history
Loading