NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3298 most downloaded on npm
Fix broken node modules with no fuss
Last release 1 years ago
29 Sep 2025
Ships unpredictably
gaps range from 8 days to 1.7 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
98 releases · first in 2017
Nothing published for this version
Nothing published for this version
Update tmp to fix security alert. #578
tmp to fix security alert. #578One column per quarter.
> I removed some really old legacy filename handling stuff so it's technically a breaking change.
I removed some really old legacy filename handling stuff so it's technically a breaking change.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bump semver again (contribution from @rsanchez in #477)
Bump semver (contribution from @stianjensen in #466)
yaml to fix security issue. Required bumping minimum node version from
8 to 14. (contribution from @mayank99 in #463)cross-spawn (contribution from @stianjensen in #457)is-ci with ci-info (contribution from @paescuj in #446)Bump yaml to fix security issue. Required bumping minimum node version from 8 to 14. (contribution from @mayank99 in #463)
yaml to fix security issue. Required bumping minimum node version from
8 to 14. (contribution from @mayank99 in #463)cross-spawn (contribution from @stianjensen in #457)is-ci with ci-info (contribution from @paescuj in #446)Special thanks to @orta again for putting this release together.
Special thanks to @orta again for putting this release together.
fs-extra (contribution from @stianjensen in #441)https://github.com/ds300/patch-package/compare/v6.5.0...v6.5.1
Merge pull request #345 from mvargeson/mvargeson/issue-314/error-on-warn 86ed9f6
https://github.com/ds300/patch-package/compare/v6.4.7...v6.5.0
Special thanks to @orta for stepping in to get this release out.
use npm --force when installing. fixes #300
https://github.com/ds300/patch-package/compare/v2.0.0...v6.4.7
Update find-yarn-workspace-root (contribution from @sarimarton in #282)
https://github.com/ds300/patch-package/compare/v6.4.5...v6.4.6
Increase max pipe buffer size when creating patch. (contribution from @nomi9995 in #287) closes #166
https://github.com/ds300/patch-package/compare/v6.4.4...v6.4.5
https://github.com/ds300/patch-package/compare/v6.4.3...v6.4.4
https://github.com/ds300/patch-package/compare/v6.4.3...v6.4.4
Ensure real path is used when copying package contents. Potentially adds pnpm support (contribution from @milahu in #252
https://github.com/ds300/patch-package/compare/v6.4.2...v6.4.3
add package version to create-issue template
https://github.com/ds300/patch-package/compare/v6.4.1...v6.4.2
Add backlink to patch-package repo to collect public usage of --create-issue
https://github.com/ds300/patch-package/compare/v6.4.0...v6.4.1
https://github.com/ds300/patch-package/compare/v6.3.1...v6.4.0
https://github.com/ds300/patch-package/compare/v6.3.1...v6.4.0
Fix another createPatch bug involving .git folder hygiene (contribution from @gomain in #258)
https://github.com/ds300/patch-package/compare/v6.3.0...v6.3.1
Collate errors and warnings to avoid exiting early (with help from @akwodkiewicz in #217)
Take config from .yarnrc when making patches (contribution from @NMinhNguyen in #222)
Avoid infinite loop when invoked without package.json
use gh-pages to serve logo 14b2eec
https://github.com/ds300/patch-package/compare/v6.1.4...v6.2.0
Merge pull request #170 from ds300/ignore-scripts febeb5b
https://github.com/ds300/patch-package/compare/v6.1.3...v6.1.4
Merge pull request #168 from ds300/fix/fail-on-unused-patch-file ac708d8
https://github.com/ds300/patch-package/compare/v6.1.2...v6.1.3
add tests for new makePatch error handling 82d8fc4
https://github.com/ds300/patch-package/compare/v6.1.1...v6.1.2
handle private github repo edge case. closes #134 83db669
https://github.com/ds300/patch-package/compare/v6.1.0...v6.1.1
add integration test for yarn workspaces 533df13
join usage 9adb5c9https://github.com/ds300/patch-package/compare/v6.1.0-0...v6.1.0
Nothing published for this version
more npm/yarn detection back into patch creation b644007
https://github.com/ds300/patch-package/compare/v6.0.6...v6.0.7
add integration test for patch-parse-failure 6f6c81f
https://github.com/ds300/patch-package/compare/v6.0.5...v6.0.6
Use lockfiles to get package resolutions.
Fix patch parsing issue affecting windows
Revert failure exit code when no patches are found.
Document --patch-dir option in readme
No longer dependent on Git to apply patches
For full details see the prerelease notes.
Allow fuzzy patch hunk application.
Fix the removal of old patch files when creating new ones.
Fail postinstall only on CI to prevent weird upgrade issues locally (see #86)
Backwards-compatible patch file parsing
- Handle renaming files properly
Handle large diffs by not calling .toString on stdout buffer
Support explicit nested package patching
Handle crlf line breaks in patch parser (Contribution from @NMinhNguyen)
Add --patches-dir option (Contribution from @davidpett)
Fix patch application bug when creating new files (Contribution from @stmarkidis)
Improve diffing speed (Contribution from @KevinVlaanderen)
Use --no-ext-diff option when generating diffs (Contribution from @janv)
Make include/exclude regexes applied relative to the package root. Fixes #54
Fix preventing scripts from running when making patch file
Don't delete package.json during patch creation
Prevent scripts from running when making patch file
- Bugfixes for patch application
- Bugfixes for patch application
Reimplement most of patch application in TypeScript
Your coding agent can read these notes before it upgrades. Set up the MCP server →