9.1.0
Added
- Add option in Environment to handle stripped nulls in payload by leoasis@gmail.com, 2020-04-21 (7a798d1)
- Added queryCacheExpirationTime option to RelayModernStore. Query data in the Relay store will be treated as stale after expiration (add maxTtl to relay store by robertbalicki@fb.com, 2020-04-06 (bb88806))
- Change toPromise to complete Observable by joesavona@fb.com, 2020-04-02 (9ef158d)
- make the relay environment not responsible for determining whether it is a server environment by robertbalicki@fb.com, 2020-04-01 (d11e649)
- sort object keys alphabetically by jkassens@fb.com, 2020-03-19 (d3ccdf0)
- Allow duplicate 3D selections w identical fragment+module by joesavona@fb.com, 2020-03-19 (7b4870f)
- Expose query id in preloaded query references by rubennorte@fb.com, 2020-03-10 (98e5cb6)
- MockPayloadGenerator: do not generate data for CLIENT_EXTENSIONS by alunyov@fb.com, 2020-03-04 (b9f14db)
Fixed
- rework persisted query re-using by jkassens@fb.com, 2020-04-02 (adaa938)
- Visit SplitOperation in ApplyFragmentArgumentTransform and SkipUnreachableNodeTransform by alunyov@fb.com, 2020-04-02 (8cfd01d)
- sort object keys in missing cases by jkassens@fb.com, 2020-03-31 (3d218a7)
- Move SplitModuleImport transform to Relay Query Transforms Pipeline by alunyov@fb.com, 2020-03-31 (eb06184)
- remove loggerProvider from RelayModernMockEnvironment by jkassens@fb.com, 2020-03-27 (fa1320c)
- Relay Modern Store: always update the root entry fetch time in notify by robertbalicki@fb.com, 2020-03-27 (62a229a)
- fix inverted case of sorted object keys rollout by jkassens@fb.com, 2020-03-25 (6d1d830)
- fix missing sort of operation object keys by jkassens@fb.com, 2020-03-24 (4d62e24)
- Avoid removing directives on inlineFragment in FlattenTransform for printing by skyyao@fb.com, 2020-03-24 (3b18897)
- Stop wrapping FragmentSpread on client type in ClientExtension by skyyao@fb.com, 2020-03-24 (e8e99c9)
- Fixed feature flag for containers suspending which should be off by default by jstejada@fb.com, 2020-03-23 (061a680)
- Fix generated aliases for 3D fields with keys by joesavona@fb.com, 2020-03-20 (84df7a4)
- Enforce that multiple 3D selections per document use a unique key by joesavona@fb.com, 2020-03-18 (0ace9d3)
- Fix validation of
handler
arg in @connection validation by jstejada@fb.com, 2020-03-09 (62a10d8) - Add flow types for ReactTestRenderer by logand@fb.com, 2020-03-05 (7be1a84)
- Allow client-side schema extensions in optimisticResponse by danlo@fb.com, 2020-03-03 (b00736e)
- Remove existingFragmentNames compat feature by jkassens@fb.com, 2020-02-27 (a49b208)
- Refactor store release buffer management by joesavona@fb.com, 2020-02-20 (c8471bf)
- Disallow typename on Root by skyyao@fb.com, 2020-02-18 (793729e)
Misc
- cleanup @relayRequestID header rollout by jkassens@fb.com, 2020-04-02 (8d71ae1)
- remove redundant check for node type by jkassens@fb.com, 2020-04-02 (2edce9f)
- remove sort-object-keys rollout by jkassens@fb.com, 2020-04-02 (640cf9c)
- Use React.useTransition for relay-experimental tests instead of copied version by jstejada@fb.com, 2020-03-26 (1befdc0)
- easy: fix typos in relay modern store by robertbalicki@fb.com, 2020-03-23 (a9d8910)
- add test for explicit null argument (#3047) by jan@kassens.net, 2020-03-13 (027fbd1)
- Add more snapshots for printing conditions to match Rust tests by jstejada@fb.com, 2020-03-06 (24180d7)
- Add 2 JS snapshot tests to SkipRedundantNodesTransform by skyyao@fb.com, 2020-03-06 (9883c81)
- add profilerContext to queryresource.fetch event by jkassens@fb.com, 2020-02-28 (ac22671)
- update getModuleName to skip all extra suffixes in the filename by alunyov@fb.com, 2020-02-14 (4370cac)
Experimental
- add useSubscription hook by robertbalicki@fb.com, 2020-02-26 (42056a7)
- add fetchPolicy support in fetchQuery by frankthompson@fb.com, 2020-04-06 (7395010)
- Remove unsafe cancelation of query in flight in concurrent mode by jstejada@fb.com, 2020-04-03 (b96441b)
- Fix recycling of data in FragmentResource::subscribe by joesavona@fb.com, 2020-02-19 (2093478)
- Fix unsafe tracking of refetch generation in useRefetchableFragment for concurrent mode by jstejada@fb.com, 2020-04-06 (a8614dd)
- Clean up useBlockingPaginationFragment tests for latest React Suspense fixes by jstejada@fb.com, 2020-03-31 (baa11ce)
- Minor cleanup of useBlockingPagination w/ Suspense test by jstejada@fb.com, 2020-03-31 (754c64f)
- Re-enable Suspense useBlockingPagination test which was accidentally disabled by jstejada@fb.com, 2020-03-30 (dc47d6f)
- Disallow user defined object to be used in fragmentRef arguments by skyyao@fb.com, 2020-03-18 (084e165)
- Disallow user defined object to be used as key in useFragment by skyyao@fb.com, 2020-03-17 (b1442b9)
- Minor refactor of useLazyLoadQuery test by jstejada@fb.com, 2020-03-06 (5ec8737)
- Fix useMutation with fast refresh by skyyao@fb.com, 2020-02-24 (86f5456)
- Rename useIsParentQueryInFlight to useIsParentQueryActive by jstejada@fb.com, 2020-02-19 (3794f0b)
- Fix concurrent mode data race when calling loadNext and checking for active request by jstejada@fb.com, 2020-02-19 (251701d)
- Remove extraneous
extraOptions
field. by efaust@fb.com, 2020-02-12 (2b86977) - add queryresource.retain event by jkassens@fb.com, 2020-03-30 (cc57287)