Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. ## [Unreleased]
  2. ## [0.8.17] - 2018-06-11
  3. ### Fixed
  4. - Upgraded `ua-parser-js` dependency to address ReDoS vulnerability.
  5. ## [0.8.16] - 2017-09-25
  6. ### Changed
  7. - Relicense to MIT as part of React relicense.
  8. ## [0.8.15] - 2017-09-07
  9. ### Fixed
  10. - `getDocumentScrollElement` now correctly returns the `<html>` element in Chrome 61 instead of `<body>`.
  11. ## [0.8.14] - 2017-07-25
  12. ### Removed
  13. - Flow annotations for `keyMirror` module. The annotation generates a syntax error after being re-printed by Babel.
  14. ## [0.8.13] - 2017-07-25
  15. ### Added
  16. - Flow annotations for `keyMirror` module.
  17. ### Fixed
  18. - Fixed strict argument arity issues with `Deferred` module.
  19. - Corrected License header in `EventListener`.
  20. ## [0.8.12] - 2017-03-29
  21. ### Fixed
  22. - Fix use of `global` working inconsistently.
  23. ## [0.8.11] - 2017-03-21
  24. ### Fixed
  25. - Fixed a regression resulting from making DOM utilities work in nested browsing contexts.
  26. ## [0.8.10] - 2017-03-20
  27. ### Changed
  28. - Made DOM utilities work in nested browsing contexts.
  29. ## [0.8.9] - 2017-01-31
  30. ### Fixed
  31. - Updated `partitionObjectByKey` Flow annotations for Flow 0.38.
  32. ## [0.8.8] - 2016-12-20
  33. ### Changed
  34. - `invariant`: Moved `process.env.NODE_ENV` check to module scope, eliminating check on each call.
  35. ## [0.8.7] - 2016-12-19
  36. ### Added
  37. - New module: `setImmediate`.
  38. ## [0.8.6] - 2016-11-09
  39. ### Removed
  40. - Removed runtime dependency on immutable, reducing package size.
  41. ## [0.8.5] - 2016-09-27
  42. ### Fixed
  43. - Fixed all remaining issues resulting in Flow errors when `fbjs` is a dependency of a dependency.
  44. ### Removed
  45. - Removed now extraneous `flow/lib/Promise.js`.
  46. ## [0.8.4] - 2016-08-19
  47. ### Changed
  48. - Moved `try/catch` in `warning` module to helper function to prevent deopts.
  49. ## [0.8.3] - 2016-05-25
  50. ### Added
  51. - `Deferred`: added `Deferred.prototype.catch` to avoid having to call this directly on the Promise.
  52. - `UnicodeUtilsExtra`: added several methods for escaping strings.
  53. ### Changed
  54. - More Flow annotations: `containsNode`, `emptyFunction`, `memoizeStringOnly`
  55. - Added explicit `<any>` type arguments to in anticipation of a future Flow change requiring them.
  56. - `Object.assign` calls now replaced with usage of `object-assign` module.
  57. ### Fixed
  58. - Type imports in .js.flow files are now properly using relative paths.
  59. - `DataTransfer`: handle Firefox better
  60. ## [0.8.2] - 2016-05-05
  61. ### Removed
  62. - Removed extraneous production dependency
  63. ## [0.8.1] - 2016-04-18
  64. ### Added
  65. - We now include a `Promise` class definition in `flow/lib` to account for the changes in Flow v0.23 which removed non-spec methods. This will allow our code to continue typechecking while using these methods.
  66. ## [0.8.0] - 2016-04-04
  67. ### Added
  68. - Several additional modules. Notably, a collection of Unicode utilities and many new `functional` helpers.
  69. - `CSSCore`: added `matchesSelector` method
  70. ### Changed
  71. - Copyright headers updated to reflect current boilerplate
  72. - `@providesModule` headers removed from generated source code
  73. - Flow files now contain relative requires, improving compatibility with Haste and CommonJS module systems
  74. ### Fixed
  75. - `isEmpty`: Protect from breaking in environments without `Symbol` defined
  76. ## [0.7.2] - 2016-02-05
  77. ### Fixed
  78. - `URI`: correctly store reference to value in constructor and return it when stringifying
  79. ### Removed
  80. - Backed out rejection tracking for React Native `Promise` implementation. That code now lives in React Native.
  81. ## [0.7.1] - 2016-02-02
  82. ### Fixed
  83. - Corrected require path issue for native `Promise` module
  84. ## [0.7.0] - 2016-01-27
  85. ### Added
  86. - `Promise` for React Native with rejection tracking in `__DEV__` and a `finally` method
  87. - `_shouldPolyfillES6Collection`: check if ES6 Collections need to be polyfilled.
  88. ### Removed
  89. - `toArray`: removed in favor of using `Array.from` directly.
  90. ### Changed
  91. - `ErrorUtils`: Re-uses any global instance that already exists
  92. - `fetch`: Switched to `isomorphic-fetch` when a global implementation is missing
  93. - `shallowEqual`: handles `NaN` values appropriately (as equal), now using `Object.is` semantics
  94. ## [0.6.1] - 2016-01-06
  95. ### Changed
  96. - `getActiveElement`: no longer throws in non-browser environment (again)
  97. ## [0.6.0] - 2015-12-29
  98. ### Changed
  99. - Flow: Original source files in `fbjs/flow/include` have been removed in favor of placing original files alongside compiled files in lib with a `.flow` suffix. This requires Flow version 0.19 or greater and a change to `.flowconfig` files to remove the include path.
  100. ## [0.5.1] - 2015-12-13
  101. ### Added
  102. - `base62` module
  103. ## [0.5.0] - 2015-12-04
  104. ### Changed
  105. - `getActiveElement`: No longer handles a non-existent `document`
  106. ## [0.4.0] - 2015-10-16
  107. ### Changed
  108. - `invariant`: Message is no longer prefixed with "Invariant Violation: ".
  109. ## [0.3.2] - 2015-10-12
  110. ### Added
  111. - Apply appropriate transform (`loose-envify`) when bundling with `browserify`
  112. ## [0.3.1] - 2015-10-01
  113. ### Fixed
  114. - Ensure the build completes correctly before packaging
  115. ## [0.3.0] - 2015-10-01
  116. ### Added
  117. - More modules: `memoizeStringOnly`, `joinClasses`
  118. - `UserAgent`: Query information about current user agent
  119. ### Changed
  120. - `fetchWithRetries`: Reject failure with an Error, not the response
  121. - `getActiveElement`: no longer throws in non-browser environment