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: 3.5.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: 3.6.0
Choose a head ref
  • 10 commits
  • 17 files changed
  • 3 contributors

Commits on Mar 12, 2023

  1. Configuration menu
    Copy the full SHA
    d80e685 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19944fe View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    0afac1d View commit details
    Browse the repository at this point in the history
  2. ENH: Support qualified names in update_page_form_field_values (#1695)

    PDF forms often use names like "A.1", "A.2", "B.1", "B.2", … for the fields. However, the `.` has a special meaning, so this creates a hierarchy instead.
    
    It was impossible to fill those individual fields with `update_page_form_field_values()`:
    
    ```python
    update_page_form_field_values({"A": "foo"})  # fills all "A.*" fields
    update_page_form_field_values({"1": "foo"})  # fills all "*.1" fields
    update_page_form_field_values({"A.1": "foo"})  # fills none of the fields
    ```
    
    This change makes `update_page_form_field_values()` to also check for qualified field names.
    
    See also: #545
    xi authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    9878034 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

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

Commits on Mar 18, 2023

  1. Configuration menu
    Copy the full SHA
    af8d7c4 View commit details
    Browse the repository at this point in the history
  2. ROB: Accept DictionaryObject in /D of NamedDestination (#1720)

    in accordance with §2 page 584
    
    Fixes #1710
    pubpub-zz authored Mar 18, 2023
    Configuration menu
    Copy the full SHA
    d5ac6ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c7a6eb View commit details
    Browse the repository at this point in the history
  4. ROB: Tolerate streams without length field (#1717)

    The field /Length is normally required, but Acrobat Reader and other readers are tolerant
    
    Closes #1715
    pubpub-zz authored Mar 18, 2023
    Configuration menu
    Copy the full SHA
    1d98969 View commit details
    Browse the repository at this point in the history
  5. REL: 3.6.0

    New Features (ENH)
    -  Extend PdfWriter.append() to PageObjects (#1704)
    -  Support qualified names in update_page_form_field_values (#1695)
    
    Robustness (ROB)
    -  Tolerate streams without length field (#1717)
    -  Accept DictionaryObject in /D of NamedDestination (#1720)
    -  Widths def in cmap calls IndirectObject (#1719)
    MartinThoma committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    e34088e View commit details
    Browse the repository at this point in the history
Loading