facebookexperimental/Recoil
### [`v0.7.7`](https://togithub.com/facebookexperimental/Recoil/compare/0.7.6...aa8464ebff2df825a6278003873928bc462612bc)
[Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.6...aa8464ebff2df825a6278003873928bc462612bc)
### [`v0.7.6`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.6)
[Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.5...0.7.6)
- Expose flag to disable "duplicate atom key" checking / logging, as it was too noisy in environments such as NextJS or some dev environments using Fast Refresh. ([#733](https://togithub.com/facebookexperimental/Recoil/issues/733), [#2020](https://togithub.com/facebookexperimental/Recoil/issues/2020), [#2046](https://togithub.com/facebookexperimental/Recoil/issues/2046))
- Import RecoilEnv from the recoil package, and set `RecoilEnv.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED = false` in code to disable the checking and logging.
- We also support `process.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=false` in NodeJS environments such as NextJs
- ***Caution***: This disables all checks for duplicate atom keys including legitimate errors, so use with caution!
- Workaround for React 18 environments with nested renderers that don't support useSyncExternalStore(). ([#2001](https://togithub.com/facebookexperimental/Recoil/issues/2001), [#2010](https://togithub.com/facebookexperimental/Recoil/issues/2010))
### [`v0.7.5`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.5)
[Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.4...0.7.5)
- Fix useRecoilSnapshot() with React's Fast Refresh during development ([#1891](https://togithub.com/facebookexperimental/Recoil/issues/1891))
- Fix useRecoilSnapshot() and recoil-sync with changed browser behavior starting with Chrome v104 ([#1943](https://togithub.com/facebookexperimental/Recoil/issues/1943), [#1936](https://togithub.com/facebookexperimental/Recoil/issues/1936))
### [`v0.7.4`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.4)
[Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.3...0.7.4)
- Fix missing Flow types ([#1857](https://togithub.com/facebookexperimental/Recoil/issues/1857))
- Cleanup memory leak when using atoms with selector defaults. ([#1821](https://togithub.com/facebookexperimental/Recoil/issues/1821), [#1840](https://togithub.com/facebookexperimental/Recoil/issues/1840), [#1844](https://togithub.com/facebookexperimental/Recoil/issues/1844))
### [`v0.7.3`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.3)
[Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.2...0.7.3)
- Enable atoms and selectors to be used in family parameters ([#1172](https://togithub.com/facebookexperimental/Recoil/issues/1172))
- Add `parentStoreID_UNSTABLE` to atom effects which is the ID of the parent store it cloned from, such as the host `` store for `useRecoilCallback()` snapshots. ([#1744](https://togithub.com/facebookexperimental/Recoil/issues/1744))
- Atom effects can initialize or set atoms to wrapped values ([#1681](https://togithub.com/facebookexperimental/Recoil/issues/1681))
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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:
0.7.2
->0.7.7
Release Notes
facebookexperimental/Recoil
### [`v0.7.7`](https://togithub.com/facebookexperimental/Recoil/compare/0.7.6...aa8464ebff2df825a6278003873928bc462612bc) [Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.6...aa8464ebff2df825a6278003873928bc462612bc) ### [`v0.7.6`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.6) [Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.5...0.7.6) - Expose flag to disable "duplicate atom key" checking / logging, as it was too noisy in environments such as NextJS or some dev environments using Fast Refresh. ([#733](https://togithub.com/facebookexperimental/Recoil/issues/733), [#2020](https://togithub.com/facebookexperimental/Recoil/issues/2020), [#2046](https://togithub.com/facebookexperimental/Recoil/issues/2046)) - Import RecoilEnv from the recoil package, and set `RecoilEnv.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED = false` in code to disable the checking and logging. - We also support `process.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=false` in NodeJS environments such as NextJs - ***Caution***: This disables all checks for duplicate atom keys including legitimate errors, so use with caution! - Workaround for React 18 environments with nested renderers that don't support useSyncExternalStore(). ([#2001](https://togithub.com/facebookexperimental/Recoil/issues/2001), [#2010](https://togithub.com/facebookexperimental/Recoil/issues/2010)) ### [`v0.7.5`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.5) [Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.4...0.7.5) - Fix useRecoilSnapshot() with React's Fast Refresh during development ([#1891](https://togithub.com/facebookexperimental/Recoil/issues/1891)) - Fix useRecoilSnapshot() and recoil-sync with changed browser behavior starting with Chrome v104 ([#1943](https://togithub.com/facebookexperimental/Recoil/issues/1943), [#1936](https://togithub.com/facebookexperimental/Recoil/issues/1936)) ### [`v0.7.4`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.4) [Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.3...0.7.4) - Fix missing Flow types ([#1857](https://togithub.com/facebookexperimental/Recoil/issues/1857)) - Cleanup memory leak when using atoms with selector defaults. ([#1821](https://togithub.com/facebookexperimental/Recoil/issues/1821), [#1840](https://togithub.com/facebookexperimental/Recoil/issues/1840), [#1844](https://togithub.com/facebookexperimental/Recoil/issues/1844)) ### [`v0.7.3`](https://togithub.com/facebookexperimental/Recoil/releases/tag/0.7.3) [Compare Source](https://togithub.com/facebookexperimental/Recoil/compare/0.7.2...0.7.3) - Enable atoms and selectors to be used in family parameters ([#1172](https://togithub.com/facebookexperimental/Recoil/issues/1172)) - Add `parentStoreID_UNSTABLE` to atom effects which is the ID of the parent store it cloned from, such as the host `Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.