mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
72cb8b83fe
There are a few breaking changes, which I've addressed. The vast majority of changes are related to new handling of `reselect`'s `createSelector` options. For better or worse, we memoize just about all our selectors using lodash `isEqual` for `resultEqualityCheck`. The upgrade requires we explicitly set the `memoize` option to `lruMemoize` to continue using lodash here. Doing that required changing our `defaultSelectorOptions`. Instead of changing that and finding dozens of instances where we weren't using that and instead were defining selector options manually, I've created a pre-configured selector: `createMemoizedSelector`. This is now used everywhere instead of `createSelector`. |
||
---|---|---|
.. | ||
app | ||
assets/images | ||
common | ||
features | ||
mantine-theme | ||
services | ||
theme | ||
i18.d.ts | ||
i18n.ts | ||
index.ts | ||
main.tsx | ||
vite-env.d.ts |