- Fix peer dependencies
- New context-based API (cache size one) #36
- New simplified API (no WeakMap)
- ErrorBoundary (use react-error-boundary instead)
- New API for Data Fetching with Suspense
- does not depend on react-suspense-fetch
- Renew hooks API (no factory)
- Support clearing prefetched result
- Support ErrorBoundary retry
- Improve noprefetch API and example
- New hooks based on react-suspense-fetch
- Some of examples that are not supported yet
- Simplified API without fallback
- New API with Proxies
- Support combining fetcher for incremental loading
- useSuspendableList API
- Improve lazyFetch with example
- New API named createFetcher / useSuspendable / useSuspendableList
- Rename to prefetch / lazyFetch / useSuspendableFetch
- Rename to createFetch and fetchFunc is always required
- Rename to prefetch/useFetch
- Rename to createAsync/useAsync
- New API to initilize result without async: createStatic
- Use object getters instead of proxies
- Totally redesign with Suspense for data fetching
- Experimetal loop detection in DEV mode
- Update dependencies (incl. core-js@3)
- Removed @types/node-fetch
- Re-implemented without useRef
- Updated dependencies (React 16.8)
- A hack to useLayoutEffect for Concurrent Mode
- Suspense only API (breaking change)
- Experimental suspense support (breaking change)
- Fix unmount warning
- Fix type definition
- Better abort support
- Abort support
- Initial release