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.4.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.5.0
Choose a head ref
  • 19 commits
  • 21 files changed
  • 6 contributors

Commits on Jul 7, 2022

  1. DEV: Speed-up for CI (#1069)

    - pytest: Set pytest testpaths and norecursedirs
    - dependencies: Cache pip packages (pycryptodome)
    MartinThoma authored Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a1aaf91 View commit details
    Browse the repository at this point in the history
  2. DEV: Cache downloaded files (#1070)

    Also: Fix pycryptodome uninstall in CI
    MartinThoma authored Jul 7, 2022
    Configuration menu
    Copy the full SHA
    ff5fd88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    810691a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d63ab2c View commit details
    Browse the repository at this point in the history
  5. STY: Typo in Changelog

    MartinThoma committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    67d6e09 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    67d962d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b048a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f4f74c7 View commit details
    Browse the repository at this point in the history
  4. ENH: Add support for indexed color spaces / BitsPerComponent for deco…

    …ding PNGs (#1067)
    
    Closes #535
    Closes #536
    
    Co-authored-by: Christopher Egner <chris@science.clinic>
    MartinThoma and Christopher Egner authored Jul 9, 2022
    Configuration menu
    Copy the full SHA
    f776f54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a8199c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    439c749 View commit details
    Browse the repository at this point in the history
  7. BUG: Let Page.scale also scale the crop-/trim-/bleed-/artbox (#1066)

    Closes #272
    
    Co-authored-by: Brian Painter <brianpainter@tindallcorp.com>
    MartinThoma and BrianPainter authored Jul 9, 2022
    Configuration menu
    Copy the full SHA
    8edaca8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9794ef6 View commit details
    Browse the repository at this point in the history
  9. DOC: Stamps and watermarks (#1082)

    Closes #307
    Closes #410
    MartinThoma authored Jul 9, 2022
    Configuration menu
    Copy the full SHA
    b42e0db View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2022

  1. PI: Use iterative DFS in PdfWriter._sweep_indirect_references (#1072)

    * Recursive Depth-first search (DFS) was changed to iterative DFS
    * Removed PdfWriter.external_reference_map and calculate hash from every referred object and use that to detect duplicate objects.
    * In several cases, the warning "Unable to resolve .*, returning NullObject instead" is no longer necessary.
    * Bugfix: Recalculate all parents hashes when a dictionary or array object value changes
    
    Closes #351
    Closes #1036
    Hatell authored Jul 10, 2022
    Configuration menu
    Copy the full SHA
    1e4c2c9 View commit details
    Browse the repository at this point in the history
  2. ENH: Add PageObject._get_fonts (#1083)

    Add possibility to get names of fonts
    
    See #153
    
    Co-authored-by: tiarno <jtim.arnold@gmail.com>
    MartinThoma and tiarno authored Jul 10, 2022
    Configuration menu
    Copy the full SHA
    e51141d View commit details
    Browse the repository at this point in the history
  3. MAINT: Set page.rotate(angle: int) (#1092)

    Closes #1021
    
    Co-authored-by: probel_hero <93727145+SXHRYU@users.noreply.github.com>
    MartinThoma and SXHRYU authored Jul 10, 2022
    Configuration menu
    Copy the full SHA
    c5c0b55 View commit details
    Browse the repository at this point in the history
  4. STY: Apply black

    MartinThoma committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    46ba4ae View commit details
    Browse the repository at this point in the history
  5. REL: 2.5.0

    New Features (ENH):
    -  Add PageObject._get_fonts (#1083)
    -  Add support for indexed color spaces / BitsPerComponent for decoding PNGs (#1067)
    
    Performance Improvements (PI):
    -  Use iterative DFS in PdfWriter._sweep_indirect_references (#1072)
    
    Bug Fixes (BUG):
    -  Let Page.scale also scale the crop-/trim-/bleed-/artbox (#1066)
    -  Column default for CCITTFaxDecode (#1079)
    
    Robustness (ROB):
    -  Guard against None-value in _get_outlines (#1060)
    
    Documentation (DOC):
    -  Stamps and watermarks (#1082)
    -  OCR vs PDF text extraction (#1081)
    -  Python Version support
    -  Formatting of CHANGELOG
    
    Developer Experience (DEV):
    -  Cache downloaded files (#1070)
    -  Speed-up for CI (#1069)
    
    Maintenance (MAINT):
    -  Set page.rotate(angle: int) (#1092)
    -  Issue #416 was fixed by #1015 (#1078)
    
    Testing (TST):
    -  Image extraction (#1080)
    -  Image extraction (#1077)
    
    Code Style (STY):
    -  Apply black
    -  Typo in Changelog
    
    Full Changelog: 2.4.2...2.4.3
    MartinThoma committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    8f47939 View commit details
    Browse the repository at this point in the history
Loading