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: millette/jsPDF
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: parallax/jsPDF
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 115 files changed
  • 9 contributors

Commits on Jan 29, 2026

  1. fix: upgrade dompurify from 3.3.0 to 3.3.1 (parallax#3948)

    Snyk has created this PR to upgrade dompurify from 3.3.0 to 3.3.1.
    
    See this package in npm:
    dompurify
    
    See this project in Snyk:
    https://app.snyk.io/org/mrrio/project/50515eb1-b03b-4f42-9f17-cce1a33d5d1a?utm_source=github&utm_medium=referral&page=upgrade-pr
    
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>
    MrRio and snyk-bot authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    7449620 View commit details
    Browse the repository at this point in the history
  2. Bump lodash from 4.17.21 to 4.17.23 (parallax#3943)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.21...4.17.23)
    
    ---
    updated-dependencies:
    - dependency-name: lodash
      dependency-version: 4.17.23
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    3a631f6 View commit details
    Browse the repository at this point in the history
  3. Bump cipher-base from 1.0.4 to 1.0.7 (parallax#3942)

    Bumps [cipher-base](https://github.com/crypto-browserify/cipher-base) from 1.0.4 to 1.0.7.
    - [Changelog](https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md)
    - [Commits](browserify/cipher-base@v1.0.4...v1.0.7)
    
    ---
    updated-dependencies:
    - dependency-name: cipher-base
      dependency-version: 1.0.7
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    bcf79f2 View commit details
    Browse the repository at this point in the history
  4. Bump vite from 5.4.20 to 5.4.21 in /examples/vite (parallax#3949)

    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.20 to 5.4.21.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    ff66d52 View commit details
    Browse the repository at this point in the history
  5. Bump sha.js from 2.4.11 to 2.4.12 (parallax#3946)

    Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
    - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
    - [Commits](browserify/sha.js@v2.4.11...v2.4.12)
    
    ---
    updated-dependencies:
    - dependency-name: sha.js
      dependency-version: 2.4.12
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Lukas Holländer <lukas.hollaender@yworks.com>
    dependabot[bot] and HackbrettXXX authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    008b276 View commit details
    Browse the repository at this point in the history
  6. Bump tmp, inquirer and karma (parallax#3945)

    Bumps [tmp](https://github.com/raszi/node-tmp) to 0.2.5 and updates ancestor dependencies [tmp](https://github.com/raszi/node-tmp), [inquirer](https://github.com/SBoudrias/Inquirer.js) and [karma](https://github.com/karma-runner/karma). These dependencies need to be updated together.
    
    
    Updates `tmp` from 0.2.1 to 0.2.5
    - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
    - [Commits](raszi/node-tmp@v0.2.1...v0.2.5)
    
    Updates `inquirer` from 6.5.2 to 13.2.1
    - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
    - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@6.5.2...inquirer@13.2.1)
    
    Updates `karma` from 5.1.0 to 6.4.4
    - [Release notes](https://github.com/karma-runner/karma/releases)
    - [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
    - [Commits](karma-runner/karma@v5.1.0...v6.4.4)
    
    ---
    updated-dependencies:
    - dependency-name: tmp
      dependency-version: 0.2.5
      dependency-type: indirect
    - dependency-name: inquirer
      dependency-version: 13.2.1
      dependency-type: direct:development
    - dependency-name: karma
      dependency-version: 6.4.4
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Lukas Holländer <lukas.hollaender@yworks.com>
    dependabot[bot] and HackbrettXXX authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    8cc22a5 View commit details
    Browse the repository at this point in the history
  7. Bump @koa/cors and local-web-server (parallax#3951)

    Bumps [@koa/cors](https://github.com/koajs/cors) to 5.0.0 and updates ancestor dependency [local-web-server](https://github.com/lwsjs/local-web-server). These dependencies need to be updated together.
    
    
    Updates `@koa/cors` from 3.4.3 to 5.0.0
    - [Changelog](https://github.com/koajs/cors/blob/master/History.md)
    - [Commits](koajs/cors@3.4.3...5.0.0)
    
    Updates `local-web-server` from 4.2.1 to 5.4.0
    - [Release notes](https://github.com/lwsjs/local-web-server/releases)
    - [Commits](lwsjs/local-web-server@v4.2.1...v5.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@koa/cors"
      dependency-version: 5.0.0
      dependency-type: indirect
    - dependency-name: local-web-server
      dependency-version: 5.4.0
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    685e41e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Merge commit from fork

    * Fix PDF Injection vulnerability in AcroForm (ChoiceField, CheckBox, RadioButton)
    
    * Apply review suggestions: Improved hex escaping
    
    * Test: Add PDF injection tests
    
    * fix test cases, formatting
    
    ---------
    
    Co-authored-by: kali <kali@kali.kali>
    Co-authored-by: Lukas Holländer <lukas.hollaender@yworks.com>
    3 people authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    da291a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efe54bf View commit details
    Browse the repository at this point in the history
  3. Merge commit from fork

    Move module-level variables (text, jsNamesObj, jsJsObj) inside addJS
    function scope to prevent data leakage when multiple jsPDF instances
    call addJS() before save().
    
    Fixes shared state vulnerability where docA.save() would contain
    docB's script if docB.addJS() was called after docA.addJS().
    
    Co-authored-by: root <root@DESKTOP-PC8VOAS.localdomain>
    KarimTantawey and root authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    2863e5c View commit details
    Browse the repository at this point in the history
  4. Merge commit from fork

    * limit buffer allocation size when parsing BMP images
    
    * document addImage might throw errors
    HackbrettXXX authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    ae4b93f View commit details
    Browse the repository at this point in the history
  5. 4.1.0

    HackbrettXXX authored Feb 2, 2026
    Configuration menu
    Copy the full SHA
    0227381 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2026

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