juliencrn/usehooks-ts (usehooks-ts)
### [`v3.1.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.1.0)
[Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.2...usehooks-ts@3.1.0)
##### Minor Changes
- [`06dfd5e`](https://togithub.com/juliencrn/usehooks-ts/commit/06dfd5e): Add `remove` function to `useLocalStorage` and `useSessionStorage` ([@k-melnychuk](https://togithub.com/k-melnychuk) & [@RubyHuntsman](https://togithub.com/RubyHuntsman))
##### Patch Changes
- [`e62c41f`](https://togithub.com/juliencrn/usehooks-ts/commit/e62c41f): Restoration of the `useTernaryDarkMode` related types ([@soullivaneuh](https://togithub.com/soullivaneuh))
- [`90a33f5`](https://togithub.com/juliencrn/usehooks-ts/commit/90a33f5): fix: reject non-boolean value as a `defaultValue` for `useBoolean` ([@luckrnx09](https://togithub.com/luckrnx09))
- [`7ba7e3a`](https://togithub.com/juliencrn/usehooks-ts/commit/7ba7e3a): test reset for `useCounter` ([#570](https://togithub.com/juliencrn/usehooks-ts/issues/570) by [@luckrnx09](https://togithub.com/luckrnx09))
### [`v3.0.2`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.2)
[Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.1...usehooks-ts@3.0.2)
##### Patch Changes
- [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Add support for focus event to `useOnClickOutside` (Fixes: [#522](https://togithub.com/juliencrn/usehooks-ts/issues/522))
- [`59c0b93`](https://togithub.com/juliencrn/usehooks-ts/commit/59c0b93): Add SVG element support to `useEventListener` ([#546](https://togithub.com/juliencrn/usehooks-ts/issues/546) by [@LumaKernel](https://togithub.com/LumaKernel))
- [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Expose `AddEventListenerOptions` in `useOnClickOutside` (Fixes [#554](https://togithub.com/juliencrn/usehooks-ts/issues/554) from [@metav-drimz](https://togithub.com/metav-drimz))
- [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Support missing refs in `useOnClickOutside` (Fixes: [#531](https://togithub.com/juliencrn/usehooks-ts/issues/531))
- [`09341a3`](https://togithub.com/juliencrn/usehooks-ts/commit/09341a3): feat(useEventCallback): allow optional callback ([#550](https://togithub.com/juliencrn/usehooks-ts/issues/550) by [@Newbie012](https://togithub.com/Newbie012))
### [`v3.0.1`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.1)
[Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.0...usehooks-ts@3.0.1)
##### Patch Changes
- Fix: Update exported files
### [`v3.0.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.0)
[Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@2.16.0...usehooks-ts@3.0.0)
##### Major Changes
- [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Remove previously deprecated hooks and hooks' signatures ([#503](https://togithub.com/juliencrn/usehooks-ts/issues/503))
- [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Improve JSDoc comments and rename or make private some type aliases
- [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Prefer type over interface ([#515](https://togithub.com/juliencrn/usehooks-ts/issues/515))
- [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Move the full workspace into ES Module
### [`v2.16.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%402.16.0)
[Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@2.15.1...usehooks-ts@2.16.0)
##### Minor Changes
- [`9b65ce8`](https://togithub.com/juliencrn/usehooks-ts/commit/9b65ce8): Add `id` param to `useScript` hook (from [#285](https://togithub.com/juliencrn/usehooks-ts/issues/285) by [@misidoro](https://togithub.com/misidoro))
##### Patch Changes
- [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Add `isLocked` state to the `useScrollLock` return ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf))
- [`fc25779`](https://togithub.com/juliencrn/usehooks-ts/commit/fc25779): Resolve warning when using `useScrollLock` in an SSR environment ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf))
- [`d42741f`](https://togithub.com/juliencrn/usehooks-ts/commit/d42741f): Wrap `useCountdown` methods with `useCallback` (from [#326](https://togithub.com/juliencrn/usehooks-ts/issues/326) by [@gromchen](https://togithub.com/gromchen))
- [`d42741f`](https://togithub.com/juliencrn/usehooks-ts/commit/d42741f): Wrap `useCounter` methods with `useCallback` (from [#326](https://togithub.com/juliencrn/usehooks-ts/issues/326) by [@gromchen](https://togithub.com/gromchen))
- [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Fixed `useScrollLock` leaving inline styles ([#516](https://togithub.com/juliencrn/usehooks-ts/issues/516) from [@novacdenis](https://togithub.com/novacdenis))
- [`0d99db9`](https://togithub.com/juliencrn/usehooks-ts/commit/0d99db9): chore(deps): update all non-major dependencies
- [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Fixed reflow not considering the padding before the lock ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf))
Configuration
📅 Schedule: Branch creation - "before 6am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^2.15.1
->^3.0.0
Release Notes
juliencrn/usehooks-ts (usehooks-ts)
### [`v3.1.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.1.0) [Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.2...usehooks-ts@3.1.0) ##### Minor Changes - [`06dfd5e`](https://togithub.com/juliencrn/usehooks-ts/commit/06dfd5e): Add `remove` function to `useLocalStorage` and `useSessionStorage` ([@k-melnychuk](https://togithub.com/k-melnychuk) & [@RubyHuntsman](https://togithub.com/RubyHuntsman)) ##### Patch Changes - [`e62c41f`](https://togithub.com/juliencrn/usehooks-ts/commit/e62c41f): Restoration of the `useTernaryDarkMode` related types ([@soullivaneuh](https://togithub.com/soullivaneuh)) - [`90a33f5`](https://togithub.com/juliencrn/usehooks-ts/commit/90a33f5): fix: reject non-boolean value as a `defaultValue` for `useBoolean` ([@luckrnx09](https://togithub.com/luckrnx09)) - [`7ba7e3a`](https://togithub.com/juliencrn/usehooks-ts/commit/7ba7e3a): test reset for `useCounter` ([#570](https://togithub.com/juliencrn/usehooks-ts/issues/570) by [@luckrnx09](https://togithub.com/luckrnx09)) ### [`v3.0.2`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.2) [Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.1...usehooks-ts@3.0.2) ##### Patch Changes - [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Add support for focus event to `useOnClickOutside` (Fixes: [#522](https://togithub.com/juliencrn/usehooks-ts/issues/522)) - [`59c0b93`](https://togithub.com/juliencrn/usehooks-ts/commit/59c0b93): Add SVG element support to `useEventListener` ([#546](https://togithub.com/juliencrn/usehooks-ts/issues/546) by [@LumaKernel](https://togithub.com/LumaKernel)) - [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Expose `AddEventListenerOptions` in `useOnClickOutside` (Fixes [#554](https://togithub.com/juliencrn/usehooks-ts/issues/554) from [@metav-drimz](https://togithub.com/metav-drimz)) - [`b14db5b`](https://togithub.com/juliencrn/usehooks-ts/commit/b14db5b): Support missing refs in `useOnClickOutside` (Fixes: [#531](https://togithub.com/juliencrn/usehooks-ts/issues/531)) - [`09341a3`](https://togithub.com/juliencrn/usehooks-ts/commit/09341a3): feat(useEventCallback): allow optional callback ([#550](https://togithub.com/juliencrn/usehooks-ts/issues/550) by [@Newbie012](https://togithub.com/Newbie012)) ### [`v3.0.1`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.1) [Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@3.0.0...usehooks-ts@3.0.1) ##### Patch Changes - Fix: Update exported files ### [`v3.0.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%403.0.0) [Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@2.16.0...usehooks-ts@3.0.0) ##### Major Changes - [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Remove previously deprecated hooks and hooks' signatures ([#503](https://togithub.com/juliencrn/usehooks-ts/issues/503)) - [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Improve JSDoc comments and rename or make private some type aliases - [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Prefer type over interface ([#515](https://togithub.com/juliencrn/usehooks-ts/issues/515)) - [`a8e8968`](https://togithub.com/juliencrn/usehooks-ts/commit/a8e8968): Move the full workspace into ES Module ### [`v2.16.0`](https://togithub.com/juliencrn/usehooks-ts/releases/tag/usehooks-ts%402.16.0) [Compare Source](https://togithub.com/juliencrn/usehooks-ts/compare/usehooks-ts@2.15.1...usehooks-ts@2.16.0) ##### Minor Changes - [`9b65ce8`](https://togithub.com/juliencrn/usehooks-ts/commit/9b65ce8): Add `id` param to `useScript` hook (from [#285](https://togithub.com/juliencrn/usehooks-ts/issues/285) by [@misidoro](https://togithub.com/misidoro)) ##### Patch Changes - [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Add `isLocked` state to the `useScrollLock` return ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf)) - [`fc25779`](https://togithub.com/juliencrn/usehooks-ts/commit/fc25779): Resolve warning when using `useScrollLock` in an SSR environment ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf)) - [`d42741f`](https://togithub.com/juliencrn/usehooks-ts/commit/d42741f): Wrap `useCountdown` methods with `useCallback` (from [#326](https://togithub.com/juliencrn/usehooks-ts/issues/326) by [@gromchen](https://togithub.com/gromchen)) - [`d42741f`](https://togithub.com/juliencrn/usehooks-ts/commit/d42741f): Wrap `useCounter` methods with `useCallback` (from [#326](https://togithub.com/juliencrn/usehooks-ts/issues/326) by [@gromchen](https://togithub.com/gromchen)) - [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Fixed `useScrollLock` leaving inline styles ([#516](https://togithub.com/juliencrn/usehooks-ts/issues/516) from [@novacdenis](https://togithub.com/novacdenis)) - [`0d99db9`](https://togithub.com/juliencrn/usehooks-ts/commit/0d99db9): chore(deps): update all non-major dependencies - [`d881f08`](https://togithub.com/juliencrn/usehooks-ts/commit/d881f08): Fixed reflow not considering the padding before the lock ([#521](https://togithub.com/juliencrn/usehooks-ts/issues/521) by [@kyrylo-soulandwolf](https://togithub.com/kyrylo-soulandwolf))Configuration
📅 Schedule: Branch creation - "before 6am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.