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: kpdecker/jsdiff
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.0.2
Choose a base ref
...
head repository: kpdecker/jsdiff
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.3
Choose a head ref
  • 18 commits
  • 16 files changed
  • 5 contributors

Commits on Jun 3, 2025

  1. Fix three typos (of no actual consequence) that I found tinkering aro…

    …und with AI agents (#618)
    
    * Fix type definition typo caught by asking the Claude agent in Zed to look for bugs.
    
    (It was the tenth 'bug' it output after 9 sections of crap where it claimed to have found logic bugs that didn't really exist. But this one IS a real mistake, even if it has no consequences right now.)
    
    * Fix two more AI-discovered typos
    ExplodingCabbage authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    e54d44a View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2025

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

Commits on Jul 6, 2025

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

Commits on Jul 29, 2025

  1. fix: export ArrayChange type (#626)

    * fix: export ArrayChange type
    
    * Make ArrayChange take a type parameter like in the old DefinitelyTyped definitions
    
    ---------
    
    Co-authored-by: Mark Amery <markrobertamery@gmail.com>
    bdkopen and ExplodingCabbage authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    cf44a37 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Bump tmp from 0.2.3 to 0.2.4

    Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4.
    - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
    - [Commits](raszi/node-tmp@v0.2.3...v0.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: tmp
      dependency-version: 0.2.4
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    6edb453 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2025

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

Commits on Oct 6, 2025

  1. Fix diffWords crashing when used with an Intl.Segmenter on a text wit…

    …h consecutive newlines (#631)
    
    * Add test for broken case reported in #630
    
    * Fix the bug
    
    * Add release notes
    ExplodingCabbage authored Oct 6, 2025
    Configuration menu
    Copy the full SHA
    da071fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93fb633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e1774a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2025

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

Commits on Nov 26, 2025

  1. Bump node-forge from 1.3.1 to 1.3.2

    Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
    - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
    - [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)
    
    ---
    updated-dependencies:
    - dependency-name: node-forge
      dependency-version: 1.3.2
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 26, 2025
    Configuration menu
    Copy the full SHA
    b8162c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

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

Commits on Dec 31, 2025

  1. Allow more customisation of file headers in patches (#641)

    * Add support for omitting headers
    
    * Fix some wonky pre-existing formatting
    
    * Document new options
    
    * Proofread & tweak
    
    * Further proofread
    
    * Another tweak - I guess not every Unix machine uses GNU patch, and I am quoting from the docs for the GNU version
    
    * Language tweak
    
    * More detail
    
    * Export HeaderOptions interface
    
    * Fix docs gap
    
    * Add direct test coverage for formatPatch with headerOptions parameter (#642)
    
    * Initial plan
    
    * Add direct test coverage for formatPatch with headerOptions
    
    Co-authored-by: ExplodingCabbage <2358339+ExplodingCabbage@users.noreply.github.com>
    
    * Refactor: Extract common patch array to reduce duplication
    
    Co-authored-by: ExplodingCabbage <2358339+ExplodingCabbage@users.noreply.github.com>
    
    * Remove redundant test (covered entirely below)
    
    * Make test for multiple patches with OMIT_HEADERS demand sensible behaviour (which we don't yet provide)
    
    * Fix behaviour
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: ExplodingCabbage <2358339+ExplodingCabbage@users.noreply.github.com>
    Co-authored-by: Mark Amery <markrobertamery@gmail.com>
    
    ---------
    
    Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: ExplodingCabbage <2358339+ExplodingCabbage@users.noreply.github.com>
    3 people authored Dec 31, 2025
    Configuration menu
    Copy the full SHA
    b9aeede View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2026

  1. Fix potentially cubic-time regex in parsePatch (#647)

    * Add a test for the existing handling of Mercurial patches
    
    (This is the feature involved in #644, and I want to try to avoid regressions. It previously had no automated tests.)
    
    * Fix ReDOS
    
    * Add release notes
    ExplodingCabbage authored Jan 7, 2026
    Configuration menu
    Copy the full SHA
    de95cca View commit details
    Browse the repository at this point in the history
  2. Fix the second denial-of-service vulnerability in parsePatch (#649)

    * Fix the second ReDOS
    
    * Fix release notes
    ExplodingCabbage authored Jan 7, 2026
    Configuration menu
    Copy the full SHA
    15a1585 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    949d6e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. Ignore .zed (#651)

    ExplodingCabbage authored Jan 12, 2026
    Configuration menu
    Copy the full SHA
    1179ccb View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. 8.0.3 release (#652)

    * Update release notes heading
    
    * Commit package.json change
    ExplodingCabbage authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    13576bf View commit details
    Browse the repository at this point in the history
Loading