URI: correctly store reference to value in constructor and return it when stringifying
- Backed out rejection tracking for React Native
Promiseimplementation. That code now lives in React Native.
- Corrected require path issue for native
Promisemodule
Promisefor React Native with rejection tracking in__DEV__and afinallymethod_shouldPolyfillES6Collection: check if ES6 Collections need to be polyfilled.
toArray: removed in favor of usingArray.fromdirectly.
ErrorUtils: Re-uses any global instance that already existsfetch: Switched toisomorphic-fetchwhen a global implementation is missingshallowEqual: handlesNaNvalues appropriately (as equal), now usingObject.issemantics
getActiveElement: no longer throws in non-browser environment (again)
- Flow: Original source files in
fbjs/flow/includehave been removed in favor of placing original files alongside compiled files in lib with a.flowsuffix. This requires Flow version 0.19 or greater and a change to.flowconfigfiles to remove the include path.
base62module
getActiveElement: No longer handles a non-existentdocument
invariant: Message is no longer prefixed with "Invariant Violation: ".
- Apply appropriate transform (
loose-envify) when bundling withbrowserify
- Ensure the build completes correctly before packaging
- More modules:
memoizeStringOnly,joinClasses UserAgent: Query information about current user agent
fetchWithRetries: Reject failure with an Error, not the responsegetActiveElement: no longer throws in non-browser environment