Skip to content

Releases: streamich/react-use

v15.0.2

17 May 23:13
Compare
Choose a tag to compare

15.0.2 (2020-05-17)

Bug Fixes

  • πŸ› dont memoize useScratch event handlers (ffc7579)

v15.0.1

16 May 13:48
Compare
Choose a tag to compare

15.0.1 (2020-05-16)

Bug Fixes

  • deps: update dependency tslib to v2 (6aebf3c)

v15.0.0

16 May 13:32
Compare
Choose a tag to compare

15.0.0 (2020-05-16)

Bug Fixes

  • πŸ› better serialization handling in useLocalStorage hook (68fb835)
  • πŸ› correctly test if env is browser in useMeasure (9ae494f)
  • πŸ› make useMeasure work on server (2daf769)
  • πŸ› remove set dependencies in useSet hook (90ba9d0)
  • πŸ› revert useMeasure defaults to zeros (dc92b64)
  • remove console log πŸ€“ (f17c8a0)
  • useLocalStorage: using undefined for empty value instead of null (1620e01)
  • use latest set object in useSet "has" method (41f9452)

Features

  • 🎸 add useScratch() sensor hook (58db2f9)
  • 🎸 catch up with v14 (be69035)
  • 🎸 improve implementation of useMeasure() hook (a164843)
  • 🎸 improve implementation of useMeasure() hook (4d88240)
  • 🎸 mock useMeasure() hook on server and w/o ResizeObserver (866f3d7)
  • 🎸 mock useMeasure() hook on server and w/o ResizeObserver (2bbc73a)
  • 🎸 remove resize-observer-polyfill from useMeasure (2a13fba)
  • 🎸 remove resize-observer-polyfill from useMeasure (bf11131)
  • Dependencies inference for useCustomCompareEffect (477c164)
  • improve useAsyncFn and useAsync typings (85967e2)
  • keep previous state in useAsyncFn (54ac91b)
  • use useReducer in useUpdate hook, instead of useState + useCallback (6575b14)
  • useLocalStorage: add remove feature. (#229) (587de16)

BREAKING CHANGES

  • implementation of useMeasure and useLocalStorage changed
  • resize-observer-polyfill package is not used with useMeasure() hook
    anymore.
  • useMeasure() now defaults all values to -1, if they were not set and
    internal implementation heavily refactored.
  • useAsyncFn now keeps hold of old result/error when called multiple times
  • resize-observer-polyfill package is not used with useMeasure() hook
    anymore.
  • useMeasure() now defaults all values to -1, if they were not set and
    internal implementation heavily refactored.

v14.3.0

16 May 12:41
Compare
Choose a tag to compare

14.3.0 (2020-05-16)

Features

  • 🎸 add useScratch hook (2a2a298)

v14.2.0

24 Apr 16:48
Compare
Choose a tag to compare

14.2.0 (2020-04-24)

Features

  • 🎸 onScrubStop provide value where scrub stopped (138b43c)

v14.1.1

11 Apr 03:36
Compare
Choose a tag to compare

14.1.1 (2020-04-11)

Bug Fixes

  • deps: update dependency @types/js-cookie to v2.2.6 (f9f4fae)

v14.1.0

08 Apr 06:24
Compare
Choose a tag to compare

14.1.0 (2020-04-08)

Features

v14.0.0

04 Apr 09:00
Compare
Choose a tag to compare

14.0.0 (2020-04-04)

Features

  • useRafLoop: implement #1090 (1ef1272)
  • useRafLoop: reworked the hook, now it do not re-render parent component. (baa2f75)

BREAKING CHANGES

  • useRafLoop: changed return array, now it returns only functions in next order: [stop, start, isActive].

Parent component is not re-rendered on loop start/stop.

v13.27.1

25 Mar 15:50
Compare
Choose a tag to compare

13.27.1 (2020-03-25)

Bug Fixes

  • deps: update dependency @xobotyi/scrollbar-width to v1.9.5 (9751390)

v13.27.0

03 Mar 03:04
Compare
Choose a tag to compare

13.27.0 (2020-03-03)

Features