Changelog
*Sourced from [diff's changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md).*
> ## v3.5.0 - March 4th, 2018
> - Omit redundant slice in join method of diffArrays - 1023590
> - Support patches with empty lines - fb0f208
> - Accept a custom JSON replacer function for JSON diffing - 69c7f0a
> - Optimize parch header parser - 2aec429
> - Fix typos - e89c832
>
> [Commits](https://github.com/kpdecker/jsdiff/compare/v3.4.0...v3.5.0)
>
> ## v3.4.0 - October 7th, 2017
> - [#183](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/183) - Feature request: ability to specify a custom equality checker for `diffArrays`
> - [#173](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/173) - Bug: diffArrays gives wrong result on array of booleans
> - [#158](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/158) - diffArrays will not compare the empty string in array?
> - comparator for custom equality checks - 30e141e
> - count oldLines and newLines when there are conflicts - 53bf384
> - Fix: diffArrays can compare falsey items - 9e24284
> - Docs: Replace grunt with npm test - 00e2f94
>
> [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.1...v3.4.0)
>
> ## v3.3.1 - September 3rd, 2017
> - [#141](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/141) - Cannot apply patch because my file delimiter is "/r/n" instead of "/n"
> - [#192](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/192) - Fix: Bad merge when adding new files ([#189](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/189))
> - correct spelling mistake - 21fa478
>
> [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.0...v3.3.1)
>
> ## v3.3.0 - July 5th, 2017
> - [#114](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/114) - /patch/merge not exported
> - Gracefully accept invalid newStart in hunks, same as patch(1) does. - d8a3635
> - Use regex rather than starts/ends with for parsePatch - 6cab62c
> - Add browser flag - e64f674
> - refactor: simplified code a bit more - 8f8e0f2
> - refactor: simplified code a bit - b094a6f
> - fix: some corrections re ignoreCase option - 3c78fd0
> - ignoreCase option - 3cbfbb5
> - Sanitize filename while parsing patches - 2fe8129
> - Added better installation methods - aced50b
> - Simple export of functionality - 8690f31
>
> [Commits](https://github.com/kpdecker/jsdiff/compare/v3.2.0...v3.3.0)
>
> ## v3.2.0 - December 26th, 2016
> - [#156](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/156) - Add `undefinedReplacement` option to `diffJson` ([@ewnd9](https://api.github.com/users/ewnd9))
> - [#154](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/154) - Add `examples` and `images` to `.npmignore`. ([@wtgtybhertgeghgtwtg](https://api.github.com/users/wtgtybhertgeghgtwtg))
> - [#153](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/153) - feat(structuredPatch): Pass options to diffLines ([@Kiougar](https://api.github.com/users/Kiougar))
>
> [Commits](https://github.com/kpdecker/jsdiff/compare/v3.1.0...v3.2.0)
>
> ## v3.1.0 - November 27th, 2016
> ... (truncated)
Commits
- [`e9ab948`](https://github.com/kpdecker/jsdiff/commit/e9ab94893a77f1f7d7ea8483b873083e6c6a390a) v3.5.0
- [`b73884c`](https://github.com/kpdecker/jsdiff/commit/b73884c013d199aeba62f583c392a823083a889f) Update release notes
- [`8953021`](https://github.com/kpdecker/jsdiff/commit/89530211601abfd0baf6276f0f862d5e43f908ee) Update release notes
- [`1023590`](https://github.com/kpdecker/jsdiff/commit/1023590bd4b29edb8c4d280f9bd50966fc22e469) Omit redundant slice in join method of diffArrays
- [`c72ef4a`](https://github.com/kpdecker/jsdiff/commit/c72ef4aec8fc6318dd413ab7c225fa47891f607c) Add missing test coverage
- [`b9ef24f`](https://github.com/kpdecker/jsdiff/commit/b9ef24f8004624f024f9853842ea45903dc0afc7) Support patches with empty lines
- [`10aaabb`](https://github.com/kpdecker/jsdiff/commit/10aaabb3b7b22c8019dc74f0ab674041167e7438) Support patches with empty lines
- [`196d3aa`](https://github.com/kpdecker/jsdiff/commit/196d3aa052e89bfe929ed6368b11dc7d011bf911) Support patches with empty lines
- [`e24d789`](https://github.com/kpdecker/jsdiff/commit/e24d789f71991db9a74e3997653d9cf52d071749) Support patches with empty lines
- [`8616a02`](https://github.com/kpdecker/jsdiff/commit/8616a02a139422c8a3e008b63d60083abdd56b7c) Support patches with empty lines
- Additional commits viewable in [compare view](https://github.com/kpdecker/jsdiff/compare/v1.4.0...v3.5.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
Bumps diff from 1.4.0 to 3.5.0.
Changelog
*Sourced from [diff's changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md).* > ## v3.5.0 - March 4th, 2018 > - Omit redundant slice in join method of diffArrays - 1023590 > - Support patches with empty lines - fb0f208 > - Accept a custom JSON replacer function for JSON diffing - 69c7f0a > - Optimize parch header parser - 2aec429 > - Fix typos - e89c832 > > [Commits](https://github.com/kpdecker/jsdiff/compare/v3.4.0...v3.5.0) > > ## v3.4.0 - October 7th, 2017 > - [#183](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/183) - Feature request: ability to specify a custom equality checker for `diffArrays` > - [#173](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/173) - Bug: diffArrays gives wrong result on array of booleans > - [#158](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/158) - diffArrays will not compare the empty string in array? > - comparator for custom equality checks - 30e141e > - count oldLines and newLines when there are conflicts - 53bf384 > - Fix: diffArrays can compare falsey items - 9e24284 > - Docs: Replace grunt with npm test - 00e2f94 > > [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.1...v3.4.0) > > ## v3.3.1 - September 3rd, 2017 > - [#141](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/141) - Cannot apply patch because my file delimiter is "/r/n" instead of "/n" > - [#192](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/192) - Fix: Bad merge when adding new files ([#189](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/189)) > - correct spelling mistake - 21fa478 > > [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.0...v3.3.1) > > ## v3.3.0 - July 5th, 2017 > - [#114](https://github-redirect.dependabot.com/kpdecker/jsdiff/issues/114) - /patch/merge not exported > - Gracefully accept invalid newStart in hunks, same as patch(1) does. - d8a3635 > - Use regex rather than starts/ends with for parsePatch - 6cab62c > - Add browser flag - e64f674 > - refactor: simplified code a bit more - 8f8e0f2 > - refactor: simplified code a bit - b094a6f > - fix: some corrections re ignoreCase option - 3c78fd0 > - ignoreCase option - 3cbfbb5 > - Sanitize filename while parsing patches - 2fe8129 > - Added better installation methods - aced50b > - Simple export of functionality - 8690f31 > > [Commits](https://github.com/kpdecker/jsdiff/compare/v3.2.0...v3.3.0) > > ## v3.2.0 - December 26th, 2016 > - [#156](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/156) - Add `undefinedReplacement` option to `diffJson` ([@ewnd9](https://api.github.com/users/ewnd9)) > - [#154](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/154) - Add `examples` and `images` to `.npmignore`. ([@wtgtybhertgeghgtwtg](https://api.github.com/users/wtgtybhertgeghgtwtg)) > - [#153](https://github-redirect.dependabot.com/kpdecker/jsdiff/pull/153) - feat(structuredPatch): Pass options to diffLines ([@Kiougar](https://api.github.com/users/Kiougar)) > > [Commits](https://github.com/kpdecker/jsdiff/compare/v3.1.0...v3.2.0) > > ## v3.1.0 - November 27th, 2016 > ... (truncated)Commits
- [`e9ab948`](https://github.com/kpdecker/jsdiff/commit/e9ab94893a77f1f7d7ea8483b873083e6c6a390a) v3.5.0 - [`b73884c`](https://github.com/kpdecker/jsdiff/commit/b73884c013d199aeba62f583c392a823083a889f) Update release notes - [`8953021`](https://github.com/kpdecker/jsdiff/commit/89530211601abfd0baf6276f0f862d5e43f908ee) Update release notes - [`1023590`](https://github.com/kpdecker/jsdiff/commit/1023590bd4b29edb8c4d280f9bd50966fc22e469) Omit redundant slice in join method of diffArrays - [`c72ef4a`](https://github.com/kpdecker/jsdiff/commit/c72ef4aec8fc6318dd413ab7c225fa47891f607c) Add missing test coverage - [`b9ef24f`](https://github.com/kpdecker/jsdiff/commit/b9ef24f8004624f024f9853842ea45903dc0afc7) Support patches with empty lines - [`10aaabb`](https://github.com/kpdecker/jsdiff/commit/10aaabb3b7b22c8019dc74f0ab674041167e7438) Support patches with empty lines - [`196d3aa`](https://github.com/kpdecker/jsdiff/commit/196d3aa052e89bfe929ed6368b11dc7d011bf911) Support patches with empty lines - [`e24d789`](https://github.com/kpdecker/jsdiff/commit/e24d789f71991db9a74e3997653d9cf52d071749) Support patches with empty lines - [`8616a02`](https://github.com/kpdecker/jsdiff/commit/8616a02a139422c8a3e008b63d60083abdd56b7c) Support patches with empty lines - Additional commits viewable in [compare view](https://github.com/kpdecker/jsdiff/compare/v1.4.0...v3.5.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language