.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / diff / release-notes.md
1 # Release Notes
2
3 ## Development
4
5 [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.1...master)
6
7 ## v4.0.1 - January 6th, 2019
8 - Fix main reference path - b826104
9
10 [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.0...v4.0.1)
11
12 ## v4.0.0 - January 5th, 2019
13 - [#94](https://github.com/kpdecker/jsdiff/issues/94) - Missing "No newline at end of file" when comparing two texts that do not end in newlines ([@federicotdn](https://api.github.com/users/federicotdn))
14 - [#227](https://github.com/kpdecker/jsdiff/issues/227) - Licence
15 - [#199](https://github.com/kpdecker/jsdiff/issues/199) - Import statement for jsdiff
16 - [#159](https://github.com/kpdecker/jsdiff/issues/159) - applyPatch affecting wrong line number with with new lines
17 - [#8](https://github.com/kpdecker/jsdiff/issues/8) - A new state "replace"
18 - Drop ie9 from karma targets - 79c31bd
19 - Upgrade deps. Convert from webpack to rollup - 2c1a29c
20 - Make ()[]"' as word boundaries between each other - f27b899
21 - jsdiff: Replaced phantomJS by chrome - ec3114e
22 - Add yarn.lock to .npmignore - 29466d8
23
24 Compatibility notes:
25 - Bower and Component packages no longer supported
26
27
28 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.5.0...v4.0.0)
29
30 ## v3.5.0 - March 4th, 2018
31 - Omit redundant slice in join method of diffArrays - 1023590
32 - Support patches with empty lines - fb0f208
33 - Accept a custom JSON replacer function for JSON diffing - 69c7f0a
34 - Optimize parch header parser - 2aec429
35 - Fix typos - e89c832
36
37 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.4.0...v3.5.0)
38
39 ## v3.4.0 - October 7th, 2017
40 - [#183](https://github.com/kpdecker/jsdiff/issues/183) - Feature request: ability to specify a custom equality checker for `diffArrays`
41 - [#173](https://github.com/kpdecker/jsdiff/issues/173) - Bug: diffArrays gives wrong result on array of booleans
42 - [#158](https://github.com/kpdecker/jsdiff/issues/158) - diffArrays will not compare the empty string in array?
43 - comparator for custom equality checks - 30e141e
44 - count oldLines and newLines when there are conflicts - 53bf384
45 - Fix: diffArrays can compare falsey items - 9e24284
46 - Docs: Replace grunt with npm test - 00e2f94
47
48 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.1...v3.4.0)
49
50 ## v3.3.1 - September 3rd, 2017
51 - [#141](https://github.com/kpdecker/jsdiff/issues/141) - Cannot apply patch because my file delimiter is "/r/n" instead of "/n"
52 - [#192](https://github.com/kpdecker/jsdiff/pull/192) - Fix: Bad merge when adding new files (#189)
53 - correct spelling mistake - 21fa478
54
55 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.0...v3.3.1)
56
57 ## v3.3.0 - July 5th, 2017
58 - [#114](https://github.com/kpdecker/jsdiff/issues/114) - /patch/merge not exported
59 - Gracefully accept invalid newStart in hunks, same as patch(1) does. - d8a3635
60 - Use regex rather than starts/ends with for parsePatch - 6cab62c
61 - Add browser flag - e64f674
62 - refactor: simplified code a bit more - 8f8e0f2
63 - refactor: simplified code a bit - b094a6f
64 - fix: some corrections re ignoreCase option - 3c78fd0
65 - ignoreCase option - 3cbfbb5
66 - Sanitize filename while parsing patches - 2fe8129
67 - Added better installation methods - aced50b
68 - Simple export of functionality - 8690f31
69
70 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.2.0...v3.3.0)
71
72 ## v3.2.0 - December 26th, 2016
73 - [#156](https://github.com/kpdecker/jsdiff/pull/156) - Add `undefinedReplacement` option to `diffJson` ([@ewnd9](https://api.github.com/users/ewnd9))
74 - [#154](https://github.com/kpdecker/jsdiff/pull/154) - Add `examples` and `images` to `.npmignore`. ([@wtgtybhertgeghgtwtg](https://api.github.com/users/wtgtybhertgeghgtwtg))
75 - [#153](https://github.com/kpdecker/jsdiff/pull/153) - feat(structuredPatch): Pass options to diffLines ([@Kiougar](https://api.github.com/users/Kiougar))
76
77 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.1.0...v3.2.0)
78
79 ## v3.1.0 - November 27th, 2016
80 - [#146](https://github.com/kpdecker/jsdiff/pull/146) - JsDiff.diffArrays to compare arrays ([@wvanderdeijl](https://api.github.com/users/wvanderdeijl))
81 - [#144](https://github.com/kpdecker/jsdiff/pull/144) - Split file using all possible line delimiter instead of hard-coded "/n" and join lines back using the original delimiters ([@soulbeing](https://api.github.com/users/soulbeing))
82
83 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.0.1...v3.1.0)
84
85 ## v3.0.1 - October 9th, 2016
86 - [#139](https://github.com/kpdecker/jsdiff/pull/139) - Make README.md look nicer in npmjs.com ([@takenspc](https://api.github.com/users/takenspc))
87 - [#135](https://github.com/kpdecker/jsdiff/issues/135) - parsePatch combines patches from multiple files into a single IUniDiff when there is no "Index" line ([@ramya-rao-a](https://api.github.com/users/ramya-rao-a))
88 - [#124](https://github.com/kpdecker/jsdiff/issues/124) - IE7/IE8 failure since 2.0.0 ([@boneskull](https://api.github.com/users/boneskull))
89
90 [Commits](https://github.com/kpdecker/jsdiff/compare/v3.0.0...v3.0.1)
91
92 ## v3.0.0 - August 23rd, 2016
93 - [#130](https://github.com/kpdecker/jsdiff/pull/130) - Add callback argument to applyPatches `patched` option ([@piranna](https://api.github.com/users/piranna))
94 - [#120](https://github.com/kpdecker/jsdiff/pull/120) - Correctly handle file names containing spaces ([@adius](https://api.github.com/users/adius))
95 - [#119](https://github.com/kpdecker/jsdiff/pull/119) - Do single reflow ([@wifiextender](https://api.github.com/users/wifiextender))
96 - [#117](https://github.com/kpdecker/jsdiff/pull/117) - Make more usable with long strings. ([@abnbgist](https://api.github.com/users/abnbgist))
97
98 Compatibility notes:
99 - applyPatches patch callback now is async and requires the callback be called to continue operation
100
101 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.3...v3.0.0)
102
103 ## v2.2.3 - May 31st, 2016
104 - [#118](https://github.com/kpdecker/jsdiff/pull/118) - Add a fix for applying 0-length destination patches ([@chaaz](https://api.github.com/users/chaaz))
105 - [#115](https://github.com/kpdecker/jsdiff/pull/115) - Fixed grammar in README ([@krizalys](https://api.github.com/users/krizalys))
106 - [#113](https://github.com/kpdecker/jsdiff/pull/113) - fix typo ([@vmazare](https://api.github.com/users/vmazare))
107
108 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.2...v2.2.3)
109
110 ## v2.2.2 - March 13th, 2016
111 - [#102](https://github.com/kpdecker/jsdiff/issues/102) - diffJson with dates, returns empty curly braces  ([@dr-dimitru](https://api.github.com/users/dr-dimitru))
112 - [#97](https://github.com/kpdecker/jsdiff/issues/97) - Whitespaces & diffWords ([@faiwer](https://api.github.com/users/faiwer))
113 - [#92](https://github.com/kpdecker/jsdiff/pull/92) - Fixes typo in the readme ([@bg451](https://api.github.com/users/bg451))
114
115 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.1...v2.2.2)
116
117 ## v2.2.1 - November 12th, 2015
118 - [#89](https://github.com/kpdecker/jsdiff/pull/89) - add in display selector to readme ([@FranDias](https://api.github.com/users/FranDias))
119 - [#88](https://github.com/kpdecker/jsdiff/pull/88) - Split diffs based on file headers instead of 'Index:' metadata ([@piranna](https://api.github.com/users/piranna))
120
121 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.0...v2.2.1)
122
123 ## v2.2.0 - October 29th, 2015
124 - [#80](https://github.com/kpdecker/jsdiff/pull/80) - Fix a typo: applyPath ->  applyPatch ([@fluxxu](https://api.github.com/users/fluxxu))
125 - [#83](https://github.com/kpdecker/jsdiff/pull/83) - Add basic fuzzy matching to applyPatch ([@piranna](https://github.com/piranna))
126 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.0...v2.2.0)
127
128 ## v2.2.0 - October 29th, 2015
129 - [#80](https://github.com/kpdecker/jsdiff/pull/80) - Fix a typo: applyPath ->  applyPatch ([@fluxxu](https://api.github.com/users/fluxxu))
130 - [#83](https://github.com/kpdecker/jsdiff/pull/83) - Add basic fuzzy matching to applyPatch ([@piranna](https://github.com/piranna))
131 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.3...v2.2.0)
132
133 ## v2.1.3 - September 30th, 2015
134 - [#78](https://github.com/kpdecker/jsdiff/pull/78) - fix: error throwing when apply patch to empty string ([@21paradox](https://api.github.com/users/21paradox))
135
136 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.2...v2.1.3)
137
138 ## v2.1.2 - September 23rd, 2015
139 - [#76](https://github.com/kpdecker/jsdiff/issues/76) - diff headers give error ([@piranna](https://api.github.com/users/piranna))
140
141 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.1...v2.1.2)
142
143 ## v2.1.1 - September 9th, 2015
144 - [#73](https://github.com/kpdecker/jsdiff/issues/73) - Is applyPatches() exposed in the API? ([@davidparsson](https://api.github.com/users/davidparsson))
145
146 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.0...v2.1.1)
147
148 ## v2.1.0 - August 27th, 2015
149 - [#72](https://github.com/kpdecker/jsdiff/issues/72) - Consider using options object API for flag permutations ([@kpdecker](https://api.github.com/users/kpdecker))
150 - [#70](https://github.com/kpdecker/jsdiff/issues/70) - diffWords treats \n at the end as significant whitespace ([@nesQuick](https://api.github.com/users/nesQuick))
151 - [#69](https://github.com/kpdecker/jsdiff/issues/69) - Missing count ([@wfalkwallace](https://api.github.com/users/wfalkwallace))
152 - [#68](https://github.com/kpdecker/jsdiff/issues/68) - diffLines seems broken ([@wfalkwallace](https://api.github.com/users/wfalkwallace))
153 - [#60](https://github.com/kpdecker/jsdiff/issues/60) - Support multiple diff hunks ([@piranna](https://api.github.com/users/piranna))
154 - [#54](https://github.com/kpdecker/jsdiff/issues/54) - Feature Request: 3-way merge ([@mog422](https://api.github.com/users/mog422))
155 - [#42](https://github.com/kpdecker/jsdiff/issues/42) - Fuzz factor for applyPatch ([@stuartpb](https://api.github.com/users/stuartpb))
156 - Move whitespace ignore out of equals method - 542063c
157 - Include source maps in babel output - 7f7ab21
158 - Merge diff/line and diff/patch implementations - 1597705
159 - Drop map utility method - 1ddc939
160 - Documentation for parsePatch and applyPatches - 27c4b77
161
162 Compatibility notes:
163 - The undocumented ignoreWhitespace flag has been removed from the Diff equality check directly. This implementation may be copied to diff utilities if dependencies existed on this functionality.
164
165 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.2...v2.1.0)
166
167 ## v2.0.2 - August 8th, 2015
168 - [#67](https://github.com/kpdecker/jsdiff/issues/67) - cannot require from npm module in node ([@commenthol](https://api.github.com/users/commenthol))
169 - Convert to chai since we don’t support IE8 - a96bbad
170
171 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.1...v2.0.2)
172
173 ## v2.0.1 - August 7th, 2015
174 - Add release build at proper step - 57542fd
175
176 [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.0...v2.0.1)
177
178 ## v2.0.0 - August 7th, 2015
179 - [#66](https://github.com/kpdecker/jsdiff/issues/66) - Add karma and sauce tests ([@kpdecker](https://api.github.com/users/kpdecker))
180 - [#65](https://github.com/kpdecker/jsdiff/issues/65) - Create component repository for bower ([@kpdecker](https://api.github.com/users/kpdecker))
181 - [#64](https://github.com/kpdecker/jsdiff/issues/64) - Automatically call removeEmpty for all tokenizer calls ([@kpdecker](https://api.github.com/users/kpdecker))
182 - [#62](https://github.com/kpdecker/jsdiff/pull/62) - Allow access to structured object representation of patch data ([@bittrance](https://api.github.com/users/bittrance))
183 - [#61](https://github.com/kpdecker/jsdiff/pull/61) - Use svg instead of png to get better image quality ([@PeterDaveHello](https://api.github.com/users/PeterDaveHello))
184 - [#29](https://github.com/kpdecker/jsdiff/issues/29) - word tokenizer works only for 7 bit ascii ([@plasmagunman](https://api.github.com/users/plasmagunman))
185
186 Compatibility notes:
187 - `this.removeEmpty` is now called automatically for all instances. If this is not desired, this may be overridden on a per instance basis.
188 - The library has been refactored to use some ES6 features. The external APIs should remain the same, but bower projects that directly referenced the repository will now have to point to the [components/jsdiff](https://github.com/components/jsdiff) repository.
189
190 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.4.0...v2.0.0)
191
192 ## v1.4.0 - May 6th, 2015
193 - [#57](https://github.com/kpdecker/jsdiff/issues/57) - createPatch -> applyPatch failed. ([@mog422](https://api.github.com/users/mog422))
194 - [#56](https://github.com/kpdecker/jsdiff/pull/56) - Two files patch ([@rgeissert](https://api.github.com/users/rgeissert))
195 - [#14](https://github.com/kpdecker/jsdiff/issues/14) - Flip added and removed order? ([@jakesandlund](https://api.github.com/users/jakesandlund))
196
197 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.2...v1.4.0)
198
199 ## v1.3.2 - March 30th, 2015
200 - [#53](https://github.com/kpdecker/jsdiff/pull/53) - Updated README.MD with Bower installation instructions ([@ofbriggs](https://api.github.com/users/ofbriggs))
201 - [#49](https://github.com/kpdecker/jsdiff/issues/49) - Cannot read property 'oldlines' of undefined ([@nwtn](https://api.github.com/users/nwtn))
202 - [#44](https://github.com/kpdecker/jsdiff/issues/44) - invalid-meta jsdiff is missing "main" entry in bower.json
203
204 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.1...v1.3.2)
205
206 ## v1.3.1 - March 13th, 2015
207 - [#52](https://github.com/kpdecker/jsdiff/pull/52) - Fix for #51 Wrong result of JsDiff.diffLines ([@felicienfrancois](https://api.github.com/users/felicienfrancois))
208
209 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.0...v1.3.1)
210
211 ## v1.3.0 - March 2nd, 2015
212 - [#47](https://github.com/kpdecker/jsdiff/pull/47) - Adding Diff Trimmed Lines ([@JamesGould123](https://api.github.com/users/JamesGould123))
213
214 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.2...v1.3.0)
215
216 ## v1.2.2 - January 26th, 2015
217 - [#45](https://github.com/kpdecker/jsdiff/pull/45) - Fix AMD module loading ([@pedrocarrico](https://api.github.com/users/pedrocarrico))
218 - [#43](https://github.com/kpdecker/jsdiff/pull/43) - added a bower file ([@nbrustein](https://api.github.com/users/nbrustein))
219
220 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.1...v1.2.2)
221
222 ## v1.2.1 - December 26th, 2014
223 - [#41](https://github.com/kpdecker/jsdiff/pull/41) - change condition of using node export system. ([@ironhee](https://api.github.com/users/ironhee))
224
225 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.0...v1.2.1)
226
227 ## v1.2.0 - November 29th, 2014
228 - [#37](https://github.com/kpdecker/jsdiff/pull/37) - Add support for sentences. ([@vmariano](https://api.github.com/users/vmariano))
229 - [#28](https://github.com/kpdecker/jsdiff/pull/28) - Implemented diffJson ([@papandreou](https://api.github.com/users/papandreou))
230 - [#27](https://github.com/kpdecker/jsdiff/issues/27) - Slow to execute over diffs with a large number of changes ([@termi](https://api.github.com/users/termi))
231 - Allow for optional async diffing - 19385b9
232 - Fix diffChars implementation - eaa44ed
233
234 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.1.0...v1.2.0)
235
236 ## v1.1.0 - November 25th, 2014
237 - [#33](https://github.com/kpdecker/jsdiff/pull/33) - AMD and global exports ([@ovcharik](https://api.github.com/users/ovcharik))
238 - [#32](https://github.com/kpdecker/jsdiff/pull/32) - Add support for component ([@vmariano](https://api.github.com/users/vmariano))
239 - [#31](https://github.com/kpdecker/jsdiff/pull/31) - Don't rely on Array.prototype.map ([@papandreou](https://api.github.com/users/papandreou))
240
241 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.8...v1.1.0)
242
243 ## v1.0.8 - December 22nd, 2013
244 - [#24](https://github.com/kpdecker/jsdiff/pull/24) - Handle windows newlines on non windows machines. ([@benogle](https://api.github.com/users/benogle))
245 - [#23](https://github.com/kpdecker/jsdiff/pull/23) - Prettied up the API formatting a little, and added basic node and web examples ([@airportyh](https://api.github.com/users/airportyh))
246
247 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.7...v1.0.8)
248
249 ## v1.0.7 - September 11th, 2013
250
251 - [#22](https://github.com/kpdecker/jsdiff/pull/22) - Added variant of WordDiff that doesn't ignore whitespace differences ([@papandreou](https://api.github.com/users/papandreou)
252
253 - Add 0.10 to travis tests - 243a526
254
255 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.6...v1.0.7)
256
257 ## v1.0.6 - August 30th, 2013
258
259 - [#19](https://github.com/kpdecker/jsdiff/pull/19) - Explicitly define contents of npm package ([@sindresorhus](https://api.github.com/users/sindresorhus)
260
261 [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.5...v1.0.6)