All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump
@metamask/utilsfrom^11.9.0to^11.11.0(#9074) - Make
react-domandreact-nativepeer dependencies optional (#9295)
- Keep actively observed queries when a data service removes its cache entry (#9490)
- Data services garbage-collect their internal cache entries (which never have observers)
cacheTimeafter each fetch, publishing aremovedcache event. PreviouslycreateUIQueryClienthonoured that event by removing the UI-side query even while components actively observed it — an operation unsupported by TanStack Query — so mounted consumers whose refetch interval met or exceeded the service-sidecacheTimelost their data on a timer.removedevents now only remove queries with no observers; observed queries keep their data and refetch on their own schedule.
- Data services garbage-collect their internal cache entries (which never have observers)