Releases: hairyf/reause
Releases · hairyf/reause
Release list
v0.1.8
🐞 Bug Fixes
View changes on GitHub
v0.1.7
🚨 Breaking Changes
- core: Return a tuple from the clipboard hooks - by @hairyf (9e07f)
- core: Return a flat object from useStepper - by @hairyf (d785e)
- core: Drop deps and the deep option from useAsyncFn - by @hairyf (f5556)
- shared: Return the off function from listener registrars - by @hairyf (534c2)
🚀 Features
- core: Add useKeyPress upgrading useKeyStroke - by @hairyf in #949 (dfefe)
- core: Add useMask engine and helpers (#937, part 1) - by @hairyf in #937 (f00c0)
- core: Add useSplitter sizing and redistribution logic (#938, part 1) - by @hairyf in #938 (3f4e2)
- core: Add useMask - by @hairyf in #937 (7e904)
- core: Add useSplitter hook, docs and demo - by @hairyf in #938 (2f5cb)
- docs: Upgrade the site (twoslash, function info, changelog) - by @hairyf (efb6a)
- integrations: Re-export useSpring from @react-spring/web - by @hairyf in #950 (273a9)
- shared: Add useSet - by @hairyf in #933 (a099a)
- shared: Add useMap - by @hairyf in #932 (e9f8f)
- shared: Add useIsFirstRender - by @hairyf in #940 (8ade2)
- shared: Add useIntervalRafFn - by @hairyf in #941 (1ce00)
- shared: Add useUnmountedRef - by @hairyf in #943 (55501)
- shared: Add useList - by @hairyf in #924 (1eb22)
- shared: Add useTrackedEffect - by @hairyf in #947 (2a681)
- shared: Add useLogger - by @hairyf in #926 (b6f8b)
- shared: Add useSafeState - by @hairyf in #944 (2395d)
- shared: Add useMethods - by @hairyf in #929 (3cb31)
- shared: Add useQueue - by @hairyf in #925 (cdd17)
- shared: Add usePreviousDistinct - by @hairyf in #927 (10c2b)
- shared: Add useLockFn - by @hairyf in #945 (a286d)
- shared: Add useMemoizedFn - by @hairyf in #946 (3fcb5)
🐞 Bug Fixes
- core: Resolve DOM ref targets after commit - by @hairyf (a82a7)
- core: Resolve useScroll render loop on inline ref targets - by @hairyf (030b6)
- deps: Declare shiki as a direct devDependency - by @hairyf (686e1)
- docs: Remove the duplicated provenance claims for useSSRWidth and useSortable - by @hairyf in #995 (4c614)
- docs: Repair inline code spans that broke the VitePress build - by @hairyf in #952 (071a9)
- integrations: Add the ./useSpring subpath to the exports map - by @hairyf in #998 (4ef7c)
- meta: Resolve the filters/watch helpers to real upstream modules - by @hairyf (86196)
- shared: Export createGlobalState from the barrel - by @hairyf (61566)
- useMouse: Re-bind listeners when the target ref populates after mount - by @hairyf (24190)
🏎 Performance
- docs: Compute the twoslash preamble per snippet - by @hairyf (c9d07)
- docs: Keep twoslash inside Netlify's 8 GiB build container - by @hairyf (f0cdb)
View changes on GitHub
v0.1.6
🚀 Features
- core: Add useId - by @hairyf in #939 (45601)
- core: Add useAsyncFn - by @hairyf in #918 (dc944)
- core: Add useHotkeys - by @hairyf in #936 (6da42)
- core: Add useClickAway - by @hairyf in #948 (f3736)
- core: Add useFocusReturn - by @hairyf in #935 (4ac9e)
- core: Add useCollapse - by @hairyf in #934 (861a6)
- meta: Resolve provenance from every upstream source - by @hairyf in #915 (c76cc)
- shared: Add useConst - by @hairyf in #913 (c39e8)
- shared: Add useLatest - by @hairyf in #916 (e4726)
- shared: Add useError - by @hairyf in #917 (287f0)
- shared: Add useUpdateEffect - by @hairyf in #920 (eaab6)
- shared: Add createMemo - by @hairyf in #930 (56de4)
- shared: Add useEffectOnce - by @hairyf in #919 (5f696)
- shared: Add useRafState - by @hairyf in #928 (81ad2)
- shared: Add useDeepCompareEffect - by @hairyf in #921 (a9f7f)
- shared: Add useShallowCompareEffect - by @hairyf in #922 (c2c20)
- shared: Add createReducer - by @hairyf in #931 (28897)
- shared: Add useTimeoutRafFn - by @hairyf in #942 (f6851)
- shared: Add useIsomorphicLayoutEffect and adopt it in useId - by @hairyf in #923 (c342f)
🐞 Bug Fixes
- meta: Name each useCollapse export in its own provenance claim - by @hairyf in #971 (2a0a4)
- shared: Use the in-vocabulary Animation category for useRafState - by @hairyf in #928 (60016)
- shared: Keep useDeepCompareEffect's dev warning gate verbatim - by @hairyf in #921 (1a682)
- shared: Use the pin's bare NODE_ENV gate for useShallowCompareEffect warnings - by @hairyf in #922 (214d8)
View changes on GitHub
v0.1.5
🐞 Bug Fixes
- docs: Restore the @Electron/@Firebase/@rxjs sidebar and add-on nav - by @hairyf in #877 (fdeca)
- math: Resolve toArgsFlat to its documented upstream - by @hairyf in #910 (0c4ce)
- math: Key package-root modules so toArgsFlat resolves - by @hairyf in #910 (7025f)
- meta: Resolve the real upstream for renamed and secondary exports - by @hairyf in #882 (7a923)
- scripts: Correct the malformed netlify catch-all and the false mirror claim - by @hairyf in #897 (eec8f)
- size: Generate packages/export-size.md from the built dist - by @hairyf in #887 (00ea1)
View changes on GitHub
v0.1.4
🐞 Bug Fixes
View changes on GitHub
v0.1.3
v0.1.2
🐞 Bug Fixes
View changes on GitHub
v0.1.0
🚨 Breaking Changes
- Remove all Vue-only Maybe* types and getter unions, adopt React Ref - by @hairyf in #462 (8fddc)
- core: Rename useTemplateRefsList to useRefsList - by @hairyf (cc7df)
🚀 Features
- Add repo maintenance scripts - by @hairyf (f2efb)
- Add VitePress docs site with React demos and playground - by @hairyf (166c0)
- Add docs plugins, theme details, and PWA - by @hairyf (09bb6)
- Add Next.js playground and skills - by @hairyf (be146)
- Create router/rxjs/firebase/electron package skeletons with placeholder exports - by @hairyf (ab6d4)
- build: Mirror VueUse's tsdown output format - by @hairyf (89c6a)
- ci: Align CI, packaging and release with VueUse - by @hairyf (e608a)
- core: Add useStateManualHistory - by @hairyf in #157 (653b0)
- core: Add useMounted - by @hairyf in #165 (e636b)
- core: Add useOnline - by @hairyf in #176 (9ac88)
- core: Add useWindowScroll - by @hairyf in #254 (856b8)
- core: Add useSupported - by @hairyf in #221 (e71ca)
- core: Add useWindowFocus - by @hairyf in #253 (fff4c)
- core: Add useTimestamp - by @hairyf in #236 (93b9b)
- core: Add usePreferredLanguages - by @hairyf in #194 (5afb5)
- core: Add usePreferredReducedTransparency - by @hairyf in #190 (5685e)
- core: Add useVibrate - by @hairyf in #244 (a34dd)
- core: Add usePreferredReducedMotion - by @hairyf in #189 (95cce)
- core: Add usePreferredDark - by @hairyf in #188 (60565)
- core: Add usePreferredContrast - by @hairyf in #187 (0eb9f)
- core: Add usePreferredColorScheme - by @hairyf in #186 (cdaeb)
- core: Add useUrlSearchParams - by @hairyf in #242 (3576a)
- core: Add useTitle - by @hairyf in #237 (43beb)
- core: Add useTimeoutPoll - by @hairyf in #235 (0264f)
- core: Add useTransition - by @hairyf in #240 (133d0)
- core: Add useWindowSize - by @hairyf in #255 (eb57b)
- core: Add useStateThrottledHistory - by @hairyf in #229 (61bca)
- core: Add useTimeAgoIntl - by @hairyf in #232 (d68af)
- core: Add useTimeAgo - by @hairyf in #231 (fff82)
- core: Add useSorted - by @hairyf in #211 (f5dc2)
- core: Add useStateHistory - by @hairyf in #196 (a7ac5)
- core: Add usePrevious - by @hairyf in #191 (326fd)
- core: Add useStepper - by @hairyf in #214 (31350)
- core: Add usePermission - by @hairyf in #181 (917ab)
- core: Add useTextDirection - by @hairyf in #227 (48a43)
- core: Add useParentElement - by @hairyf in #179 (54a0f)
- core: Add useTextSelection - by @hairyf in #228 (ed7b9)
- core: Add useScreenOrientation - by @hairyf in #202 (5e9c5)
- core: Add useWakeLock - by @hairyf in #248 (c973e)
- core: Add usePerformanceObserver - by @hairyf in #180 (8c729)
- core: Add useWebNotification - by @hairyf in #249 (1d945)
- core: Add usePointer - by @hairyf in #182 (b93db)
- core: Add useResizeObserver - by @hairyf in #197 (28ee7)
- core: Add useScreenSafeArea - by @hairyf in #203 (d519d)
- core: Add usePointerLock - by @hairyf in #183 (22d58)
- core: Add useTemporalNow - by @hairyf in #224 (a2e3b)
- core: Add useScriptTag - by @hairyf in #204 (928a9)
- core: Add useShare - by @hairyf in #208 (05f15)
- core: Add useTextareaAutosize - by @hairyf in #225 (be81a)
- core: Add useStyleTag - by @hairyf in #217 (55396)
- core: Add useSessionStorage - by @hairyf in #207 (6d143)
- core: Add useSwipe - by @hairyf in #222 (a83d6)
- core: Add useScrollLock - by @hairyf in #206 (73100)
- core: Add useSpeechSynthesis - by @hairyf in #213 (acb61)
- core: Add useSpeechRecognition - by @hairyf in #212 [(08a50)](https:...