1 | ## [3.0.5]
|
2 |
|
3 | ### Fixed
|
4 | - Upgraded ua-parser-js dependency
|
5 |
|
6 | ## [3.0.4]
|
7 |
|
8 | ### Fixed
|
9 | - Fixed missing `lib` folder
|
10 |
|
11 | ## [3.0.3]
|
12 |
|
13 | ### Fixed
|
14 | - Updated cross-fetch to resolve CVE-2022-0235
|
15 | - Bump copy-props from 2.0.4 to 2.0.5
|
16 |
|
17 | ## [3.0.2]
|
18 |
|
19 | ### Fixed
|
20 | - Fixed usage of "// @flow weak" in one file to support Flow 0.167
|
21 |
|
22 |
|
23 | ## [3.0.1]
|
24 |
|
25 | ### Fixed
|
26 | - Upgraded ua-parser-js dependency
|
27 |
|
28 |
|
29 | ## [3.0.0] - 2020-10-07
|
30 |
|
31 | ### Breaking
|
32 | - Removed `core-js` from `fbjs`. Please use your own Map/Set polyfills in older browsers.
|
33 |
|
34 | ## [2.0.0] - 2020-07-29
|
35 |
|
36 | ### Changed
|
37 | - Upgraded `core-js` dependency to ^3.6.4
|
38 | - Replaced `isomorphic-fetch` dependency with `cross-fetch`
|
39 |
|
40 | ### Fixed
|
41 | - Fixed `__DEV__` check in `invariant`
|
42 |
|
43 |
|
44 | ## [1.0.0] - 2018-09-18
|
45 |
|
46 | ### Added
|
47 | - More modules, primarily focused on the requirements of Fixed Data Table.
|
48 |
|
49 | ### Removed
|
50 | - Remove whitelisting of React PropType warning from `warning` module.
|
51 | - Removed runtime dependency on immutable, reducing package size.
|
52 |
|
53 | ### Changed
|
54 | - More flow annotations: `joinClasses`, `flatMapArray`
|
55 | - Upgraded `core-js` dependency to ^2.4.1
|
56 |
|
57 | ### Fixed
|
58 | - Fixed strict argument arity issues with `Deferred` module.
|
59 | - `getDocumentScrollElement` now correctly returns the `<html>` element in Chrome 61 instead of `<body>`.
|
60 |
|
61 | ## [0.8.5] - 2016-09-27
|
62 |
|
63 | ### Fixed
|
64 | - Fixed all remaining issues resulting in Flow errors when `fbjs` is a dependency of a dependency.
|
65 |
|
66 | ### Removed
|
67 | - Removed now extraneous `flow/lib/Promise.js`.
|
68 |
|
69 |
|
70 | ## [0.8.4] - 2016-08-19
|
71 |
|
72 | ### Changed
|
73 | - Moved `try/catch` in `warning` module to helper function to prevent deopts.
|
74 |
|
75 |
|
76 | ## [0.8.3] - 2016-05-25
|
77 |
|
78 | ### Added
|
79 | - `Deferred`: added `Deferred.prototype.catch` to avoid having to call this directly on the Promise.
|
80 | - `UnicodeUtilsExtra`: added several methods for escaping strings.
|
81 |
|
82 | ### Changed
|
83 | - More Flow annotations: `containsNode`, `emptyFunction`, `memoizeStringOnly`
|
84 | - Added explicit `<any>` type arguments to in anticipation of a future Flow change requiring them.
|
85 | - `Object.assign` calls now replaced with usage of `object-assign` module.
|
86 |
|
87 | ### Fixed
|
88 | - Type imports in .js.flow files are now properly using relative paths.
|
89 | - `DataTransfer`: handle Firefox better
|
90 |
|
91 |
|
92 | ## [0.8.2] - 2016-05-05
|
93 |
|
94 | ### Removed
|
95 | - Removed extraneous production dependency
|
96 |
|
97 |
|
98 | ## [0.8.1] - 2016-04-18
|
99 |
|
100 | ### Added
|
101 | - 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.
|
102 |
|
103 |
|
104 | ## [0.8.0] - 2016-04-04
|
105 |
|
106 | ### Added
|
107 | - Several additional modules. Notably, a collection of Unicode utilities and many new `functional` helpers.
|
108 | - `CSSCore`: added `matchesSelector` method
|
109 |
|
110 | ### Changed
|
111 | - Copyright headers updated to reflect current boilerplate
|
112 | - `@providesModule` headers removed from generated source code
|
113 | - Flow files now contain relative requires, improving compatibility with Haste and CommonJS module systems
|
114 |
|
115 | ### Fixed
|
116 | - `isEmpty`: Protect from breaking in environments without `Symbol` defined
|
117 |
|
118 |
|
119 | ## [0.7.2] - 2016-02-05
|
120 |
|
121 | ### Fixed
|
122 | - `URI`: correctly store reference to value in constructor and return it when stringifying
|
123 |
|
124 | ### Removed
|
125 | - Backed out rejection tracking for React Native `Promise` implementation. That code now lives in React Native.
|
126 |
|
127 |
|
128 | ## [0.7.1] - 2016-02-02
|
129 |
|
130 | ### Fixed
|
131 |
|
132 | - Corrected require path issue for native `Promise` module
|
133 |
|
134 |
|
135 | ## [0.7.0] - 2016-01-27
|
136 |
|
137 | ### Added
|
138 | - `Promise` for React Native with rejection tracking in `__DEV__` and a `finally` method
|
139 | - `_shouldPolyfillES6Collection`: check if ES6 Collections need to be polyfilled.
|
140 |
|
141 | ### Removed
|
142 | - `toArray`: removed in favor of using `Array.from` directly.
|
143 |
|
144 | ### Changed
|
145 | - `ErrorUtils`: Re-uses any global instance that already exists
|
146 | - `fetch`: Switched to `isomorphic-fetch` when a global implementation is missing
|
147 | - `shallowEqual`: handles `NaN` values appropriately (as equal), now using `Object.is` semantics
|
148 |
|
149 |
|
150 | ## [0.6.1] - 2016-01-06
|
151 |
|
152 | ### Changed
|
153 | - `getActiveElement`: no longer throws in non-browser environment (again)
|
154 |
|
155 |
|
156 | ## [0.6.0] - 2015-12-29
|
157 |
|
158 | ### Changed
|
159 | - 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.
|
160 |
|
161 |
|
162 | ## [0.5.1] - 2015-12-13
|
163 |
|
164 | ### Added
|
165 | - `base62` module
|
166 |
|
167 |
|
168 | ## [0.5.0] - 2015-12-04
|
169 |
|
170 | ### Changed
|
171 |
|
172 | - `getActiveElement`: No longer handles a non-existent `document`
|
173 |
|
174 |
|
175 | ## [0.4.0] - 2015-10-16
|
176 |
|
177 | ### Changed
|
178 |
|
179 | - `invariant`: Message is no longer prefixed with "Invariant Violation: ".
|
180 |
|
181 |
|
182 | ## [0.3.2] - 2015-10-12
|
183 |
|
184 | ### Added
|
185 | - Apply appropriate transform (`loose-envify`) when bundling with `browserify`
|
186 |
|
187 |
|
188 | ## [0.3.1] - 2015-10-01
|
189 |
|
190 | ### Fixed
|
191 | - Ensure the build completes correctly before packaging
|
192 |
|
193 |
|
194 | ## [0.3.0] - 2015-10-01
|
195 |
|
196 | ### Added
|
197 | - More modules: `memoizeStringOnly`, `joinClasses`
|
198 | - `UserAgent`: Query information about current user agent
|
199 |
|
200 | ### Changed
|
201 | - `fetchWithRetries`: Reject failure with an Error, not the response
|
202 | - `getActiveElement`: no longer throws in non-browser environment
|