- fix: Static props prevents selectors recall #101
- fix: Static props prevents selectors recall [2] #102
- fix: unused selectors #97
- refactor: seen WeakSet #98
- fix: no extra calculation with nested memoized selectors #92
- fix: use target cache for better performance #72
- build: disable minification #66
- fix: nested memoized function usage #64
- fix: abandon cacheKey and avoid re-running touchAffected on cache #60
- feat: noWeakMap option #53
- breaking: use named exports #56
- feat(deps): update proxy-compare #57
- feat: memoizeWithArgs util #58
// old
import memoize, { getUntrackedObject } from 'proxy-memoize';
// new
import { memoize, getUntracked } from 'proxy-memoize';
- update proxy-compare and re-export replaceNewProxy #48
- refactor with array based queue #41
- fix: nested functions with embedded proxies #46
- update proxy-compare #47
- Initial v1 release (code is not changed from v0.3.8)
- CJS build for Node.js (#32)
- Fix package.json properly for ESM (#27)
- Fix package.json for React Native (#25)
- Update proxy-compare v2.0.0 which only changes interanl API names
- Fix too much caching (#17)
- Update proxy-compare v1.1.6 which fixes some edge cases
- Fix a bug with nested memoized functions (#12)
- Re-export getUntrackedObject from proxy-compare
- Fix incorrect memoization (#7)
- Refactor and simplify (#6)
- Support nested memoize (#5)
- Support nested memoize (#4) incomplete