Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

release-notes.md 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. # Release Notes
  2. ## Development
  3. [Commits](https://github.com/kpdecker/jsdiff/compare/v5.0.0...master)
  4. ## v5.0.0
  5. - Breaking: UMD export renamed from `JsDiff` to `Diff`.
  6. - Breaking: Newlines separated into separate tokens for word diff.
  7. - Breaking: Unified diffs now match ["quirks"](https://www.artima.com/weblogs/viewpost.jsp?thread=164293)
  8. [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.1...v5.0.0)
  9. ## v4.0.1 - January 6th, 2019
  10. - Fix main reference path - b826104
  11. [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.0...v4.0.1)
  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. Compatibility notes:
  24. - Bower and Component packages no longer supported
  25. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.5.0...v4.0.0)
  26. ## v3.5.0 - March 4th, 2018
  27. - Omit redundant slice in join method of diffArrays - 1023590
  28. - Support patches with empty lines - fb0f208
  29. - Accept a custom JSON replacer function for JSON diffing - 69c7f0a
  30. - Optimize parch header parser - 2aec429
  31. - Fix typos - e89c832
  32. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.4.0...v3.5.0)
  33. ## v3.4.0 - October 7th, 2017
  34. - [#183](https://github.com/kpdecker/jsdiff/issues/183) - Feature request: ability to specify a custom equality checker for `diffArrays`
  35. - [#173](https://github.com/kpdecker/jsdiff/issues/173) - Bug: diffArrays gives wrong result on array of booleans
  36. - [#158](https://github.com/kpdecker/jsdiff/issues/158) - diffArrays will not compare the empty string in array?
  37. - comparator for custom equality checks - 30e141e
  38. - count oldLines and newLines when there are conflicts - 53bf384
  39. - Fix: diffArrays can compare falsey items - 9e24284
  40. - Docs: Replace grunt with npm test - 00e2f94
  41. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.1...v3.4.0)
  42. ## v3.3.1 - September 3rd, 2017
  43. - [#141](https://github.com/kpdecker/jsdiff/issues/141) - Cannot apply patch because my file delimiter is "/r/n" instead of "/n"
  44. - [#192](https://github.com/kpdecker/jsdiff/pull/192) - Fix: Bad merge when adding new files (#189)
  45. - correct spelling mistake - 21fa478
  46. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.3.0...v3.3.1)
  47. ## v3.3.0 - July 5th, 2017
  48. - [#114](https://github.com/kpdecker/jsdiff/issues/114) - /patch/merge not exported
  49. - Gracefully accept invalid newStart in hunks, same as patch(1) does. - d8a3635
  50. - Use regex rather than starts/ends with for parsePatch - 6cab62c
  51. - Add browser flag - e64f674
  52. - refactor: simplified code a bit more - 8f8e0f2
  53. - refactor: simplified code a bit - b094a6f
  54. - fix: some corrections re ignoreCase option - 3c78fd0
  55. - ignoreCase option - 3cbfbb5
  56. - Sanitize filename while parsing patches - 2fe8129
  57. - Added better installation methods - aced50b
  58. - Simple export of functionality - 8690f31
  59. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.2.0...v3.3.0)
  60. ## v3.2.0 - December 26th, 2016
  61. - [#156](https://github.com/kpdecker/jsdiff/pull/156) - Add `undefinedReplacement` option to `diffJson` ([@ewnd9](https://api.github.com/users/ewnd9))
  62. - [#154](https://github.com/kpdecker/jsdiff/pull/154) - Add `examples` and `images` to `.npmignore`. ([@wtgtybhertgeghgtwtg](https://api.github.com/users/wtgtybhertgeghgtwtg))
  63. - [#153](https://github.com/kpdecker/jsdiff/pull/153) - feat(structuredPatch): Pass options to diffLines ([@Kiougar](https://api.github.com/users/Kiougar))
  64. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.1.0...v3.2.0)
  65. ## v3.1.0 - November 27th, 2016
  66. - [#146](https://github.com/kpdecker/jsdiff/pull/146) - JsDiff.diffArrays to compare arrays ([@wvanderdeijl](https://api.github.com/users/wvanderdeijl))
  67. - [#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))
  68. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.0.1...v3.1.0)
  69. ## v3.0.1 - October 9th, 2016
  70. - [#139](https://github.com/kpdecker/jsdiff/pull/139) - Make README.md look nicer in npmjs.com ([@takenspc](https://api.github.com/users/takenspc))
  71. - [#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))
  72. - [#124](https://github.com/kpdecker/jsdiff/issues/124) - IE7/IE8 failure since 2.0.0 ([@boneskull](https://api.github.com/users/boneskull))
  73. [Commits](https://github.com/kpdecker/jsdiff/compare/v3.0.0...v3.0.1)
  74. ## v3.0.0 - August 23rd, 2016
  75. - [#130](https://github.com/kpdecker/jsdiff/pull/130) - Add callback argument to applyPatches `patched` option ([@piranna](https://api.github.com/users/piranna))
  76. - [#120](https://github.com/kpdecker/jsdiff/pull/120) - Correctly handle file names containing spaces ([@adius](https://api.github.com/users/adius))
  77. - [#119](https://github.com/kpdecker/jsdiff/pull/119) - Do single reflow ([@wifiextender](https://api.github.com/users/wifiextender))
  78. - [#117](https://github.com/kpdecker/jsdiff/pull/117) - Make more usable with long strings. ([@abnbgist](https://api.github.com/users/abnbgist))
  79. Compatibility notes:
  80. - applyPatches patch callback now is async and requires the callback be called to continue operation
  81. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.3...v3.0.0)
  82. ## v2.2.3 - May 31st, 2016
  83. - [#118](https://github.com/kpdecker/jsdiff/pull/118) - Add a fix for applying 0-length destination patches ([@chaaz](https://api.github.com/users/chaaz))
  84. - [#115](https://github.com/kpdecker/jsdiff/pull/115) - Fixed grammar in README ([@krizalys](https://api.github.com/users/krizalys))
  85. - [#113](https://github.com/kpdecker/jsdiff/pull/113) - fix typo ([@vmazare](https://api.github.com/users/vmazare))
  86. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.2...v2.2.3)
  87. ## v2.2.2 - March 13th, 2016
  88. - [#102](https://github.com/kpdecker/jsdiff/issues/102) - diffJson with dates, returns empty curly braces ([@dr-dimitru](https://api.github.com/users/dr-dimitru))
  89. - [#97](https://github.com/kpdecker/jsdiff/issues/97) - Whitespaces & diffWords ([@faiwer](https://api.github.com/users/faiwer))
  90. - [#92](https://github.com/kpdecker/jsdiff/pull/92) - Fixes typo in the readme ([@bg451](https://api.github.com/users/bg451))
  91. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.1...v2.2.2)
  92. ## v2.2.1 - November 12th, 2015
  93. - [#89](https://github.com/kpdecker/jsdiff/pull/89) - add in display selector to readme ([@FranDias](https://api.github.com/users/FranDias))
  94. - [#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))
  95. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.0...v2.2.1)
  96. ## v2.2.0 - October 29th, 2015
  97. - [#80](https://github.com/kpdecker/jsdiff/pull/80) - Fix a typo: applyPath -> applyPatch ([@fluxxu](https://api.github.com/users/fluxxu))
  98. - [#83](https://github.com/kpdecker/jsdiff/pull/83) - Add basic fuzzy matching to applyPatch ([@piranna](https://github.com/piranna))
  99. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.2.0...v2.2.0)
  100. ## v2.2.0 - October 29th, 2015
  101. - [#80](https://github.com/kpdecker/jsdiff/pull/80) - Fix a typo: applyPath -> applyPatch ([@fluxxu](https://api.github.com/users/fluxxu))
  102. - [#83](https://github.com/kpdecker/jsdiff/pull/83) - Add basic fuzzy matching to applyPatch ([@piranna](https://github.com/piranna))
  103. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.3...v2.2.0)
  104. ## v2.1.3 - September 30th, 2015
  105. - [#78](https://github.com/kpdecker/jsdiff/pull/78) - fix: error throwing when apply patch to empty string ([@21paradox](https://api.github.com/users/21paradox))
  106. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.2...v2.1.3)
  107. ## v2.1.2 - September 23rd, 2015
  108. - [#76](https://github.com/kpdecker/jsdiff/issues/76) - diff headers give error ([@piranna](https://api.github.com/users/piranna))
  109. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.1...v2.1.2)
  110. ## v2.1.1 - September 9th, 2015
  111. - [#73](https://github.com/kpdecker/jsdiff/issues/73) - Is applyPatches() exposed in the API? ([@davidparsson](https://api.github.com/users/davidparsson))
  112. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.1.0...v2.1.1)
  113. ## v2.1.0 - August 27th, 2015
  114. - [#72](https://github.com/kpdecker/jsdiff/issues/72) - Consider using options object API for flag permutations ([@kpdecker](https://api.github.com/users/kpdecker))
  115. - [#70](https://github.com/kpdecker/jsdiff/issues/70) - diffWords treats \n at the end as significant whitespace ([@nesQuick](https://api.github.com/users/nesQuick))
  116. - [#69](https://github.com/kpdecker/jsdiff/issues/69) - Missing count ([@wfalkwallace](https://api.github.com/users/wfalkwallace))
  117. - [#68](https://github.com/kpdecker/jsdiff/issues/68) - diffLines seems broken ([@wfalkwallace](https://api.github.com/users/wfalkwallace))
  118. - [#60](https://github.com/kpdecker/jsdiff/issues/60) - Support multiple diff hunks ([@piranna](https://api.github.com/users/piranna))
  119. - [#54](https://github.com/kpdecker/jsdiff/issues/54) - Feature Request: 3-way merge ([@mog422](https://api.github.com/users/mog422))
  120. - [#42](https://github.com/kpdecker/jsdiff/issues/42) - Fuzz factor for applyPatch ([@stuartpb](https://api.github.com/users/stuartpb))
  121. - Move whitespace ignore out of equals method - 542063c
  122. - Include source maps in babel output - 7f7ab21
  123. - Merge diff/line and diff/patch implementations - 1597705
  124. - Drop map utility method - 1ddc939
  125. - Documentation for parsePatch and applyPatches - 27c4b77
  126. Compatibility notes:
  127. - 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.
  128. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.2...v2.1.0)
  129. ## v2.0.2 - August 8th, 2015
  130. - [#67](https://github.com/kpdecker/jsdiff/issues/67) - cannot require from npm module in node ([@commenthol](https://api.github.com/users/commenthol))
  131. - Convert to chai since we don’t support IE8 - a96bbad
  132. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.1...v2.0.2)
  133. ## v2.0.1 - August 7th, 2015
  134. - Add release build at proper step - 57542fd
  135. [Commits](https://github.com/kpdecker/jsdiff/compare/v2.0.0...v2.0.1)
  136. ## v2.0.0 - August 7th, 2015
  137. - [#66](https://github.com/kpdecker/jsdiff/issues/66) - Add karma and sauce tests ([@kpdecker](https://api.github.com/users/kpdecker))
  138. - [#65](https://github.com/kpdecker/jsdiff/issues/65) - Create component repository for bower ([@kpdecker](https://api.github.com/users/kpdecker))
  139. - [#64](https://github.com/kpdecker/jsdiff/issues/64) - Automatically call removeEmpty for all tokenizer calls ([@kpdecker](https://api.github.com/users/kpdecker))
  140. - [#62](https://github.com/kpdecker/jsdiff/pull/62) - Allow access to structured object representation of patch data ([@bittrance](https://api.github.com/users/bittrance))
  141. - [#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))
  142. - [#29](https://github.com/kpdecker/jsdiff/issues/29) - word tokenizer works only for 7 bit ascii ([@plasmagunman](https://api.github.com/users/plasmagunman))
  143. Compatibility notes:
  144. - `this.removeEmpty` is now called automatically for all instances. If this is not desired, this may be overridden on a per instance basis.
  145. - 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.
  146. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.4.0...v2.0.0)
  147. ## v1.4.0 - May 6th, 2015
  148. - [#57](https://github.com/kpdecker/jsdiff/issues/57) - createPatch -> applyPatch failed. ([@mog422](https://api.github.com/users/mog422))
  149. - [#56](https://github.com/kpdecker/jsdiff/pull/56) - Two files patch ([@rgeissert](https://api.github.com/users/rgeissert))
  150. - [#14](https://github.com/kpdecker/jsdiff/issues/14) - Flip added and removed order? ([@jakesandlund](https://api.github.com/users/jakesandlund))
  151. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.2...v1.4.0)
  152. ## v1.3.2 - March 30th, 2015
  153. - [#53](https://github.com/kpdecker/jsdiff/pull/53) - Updated README.MD with Bower installation instructions ([@ofbriggs](https://api.github.com/users/ofbriggs))
  154. - [#49](https://github.com/kpdecker/jsdiff/issues/49) - Cannot read property 'oldlines' of undefined ([@nwtn](https://api.github.com/users/nwtn))
  155. - [#44](https://github.com/kpdecker/jsdiff/issues/44) - invalid-meta jsdiff is missing "main" entry in bower.json
  156. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.1...v1.3.2)
  157. ## v1.3.1 - March 13th, 2015
  158. - [#52](https://github.com/kpdecker/jsdiff/pull/52) - Fix for #51 Wrong result of JsDiff.diffLines ([@felicienfrancois](https://api.github.com/users/felicienfrancois))
  159. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.3.0...v1.3.1)
  160. ## v1.3.0 - March 2nd, 2015
  161. - [#47](https://github.com/kpdecker/jsdiff/pull/47) - Adding Diff Trimmed Lines ([@JamesGould123](https://api.github.com/users/JamesGould123))
  162. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.2...v1.3.0)
  163. ## v1.2.2 - January 26th, 2015
  164. - [#45](https://github.com/kpdecker/jsdiff/pull/45) - Fix AMD module loading ([@pedrocarrico](https://api.github.com/users/pedrocarrico))
  165. - [#43](https://github.com/kpdecker/jsdiff/pull/43) - added a bower file ([@nbrustein](https://api.github.com/users/nbrustein))
  166. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.1...v1.2.2)
  167. ## v1.2.1 - December 26th, 2014
  168. - [#41](https://github.com/kpdecker/jsdiff/pull/41) - change condition of using node export system. ([@ironhee](https://api.github.com/users/ironhee))
  169. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.2.0...v1.2.1)
  170. ## v1.2.0 - November 29th, 2014
  171. - [#37](https://github.com/kpdecker/jsdiff/pull/37) - Add support for sentences. ([@vmariano](https://api.github.com/users/vmariano))
  172. - [#28](https://github.com/kpdecker/jsdiff/pull/28) - Implemented diffJson ([@papandreou](https://api.github.com/users/papandreou))
  173. - [#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))
  174. - Allow for optional async diffing - 19385b9
  175. - Fix diffChars implementation - eaa44ed
  176. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.1.0...v1.2.0)
  177. ## v1.1.0 - November 25th, 2014
  178. - [#33](https://github.com/kpdecker/jsdiff/pull/33) - AMD and global exports ([@ovcharik](https://api.github.com/users/ovcharik))
  179. - [#32](https://github.com/kpdecker/jsdiff/pull/32) - Add support for component ([@vmariano](https://api.github.com/users/vmariano))
  180. - [#31](https://github.com/kpdecker/jsdiff/pull/31) - Don't rely on Array.prototype.map ([@papandreou](https://api.github.com/users/papandreou))
  181. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.8...v1.1.0)
  182. ## v1.0.8 - December 22nd, 2013
  183. - [#24](https://github.com/kpdecker/jsdiff/pull/24) - Handle windows newlines on non windows machines. ([@benogle](https://api.github.com/users/benogle))
  184. - [#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))
  185. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.7...v1.0.8)
  186. ## v1.0.7 - September 11th, 2013
  187. - [#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)
  188. - Add 0.10 to travis tests - 243a526
  189. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.6...v1.0.7)
  190. ## v1.0.6 - August 30th, 2013
  191. - [#19](https://github.com/kpdecker/jsdiff/pull/19) - Explicitly define contents of npm package ([@sindresorhus](https://api.github.com/users/sindresorhus)
  192. [Commits](https://github.com/kpdecker/jsdiff/compare/v1.0.5...v1.0.6)