Changelog
Releasing 8 packages: @cacheable/[email protected] (minor), @cacheable/[email protected] (minor), [email protected] (minor), [email protected] (patch), [email protected] (patch), [email protected] (patch), @cacheable/[email protected] (patch), @cacheable/[email protected] (patch).
Add lifecycle hooks and maxTtl cap to CacheableMemory.
Fix FormData/Blob/URLSearchParams bodies by routing through the runtime's own fetch so the body classes share a realm with the fetch implementation.
-
send FormData/Blob correctly using the runtime's own fetch (
7cbe243, #1636) -
@jaredwray (1)
Clarify in the README that lruSize=0 disables LRU.
- clarify that lruSize=0 disables LRU (
2abfb68, #1638)
-
node-cache - fix: prototype pollution vulnerability in mget methods by @jaredwray in https://github.com/jaredwray/cacheable/pull/1613
-
node-cache - fix: has was not removing expired keys by @jaredwray in https://github.com/jaredwray/cacheable/pull/1618
-
cacheable - fix: ttl in documentation and cascading ttl in set and setMany by @jaredwray in https://github.com/jaredwray/cacheable/pull/1620
- mono - chore: moving to prepublishOnly by @jaredwray in https://github.com/jaredwray/cacheable/pull/1599
- cacheable-request - chore: fixing tests with parse deprecation by @jaredwray in https://github.com/jaredwray/cacheable/pull/1600
- node-cache - fix: generic type propagation in get, mget, and take methods by @jaredwray in https://github.com/jaredwray/cacheable/pull/1602
- flat-cache - chore: bump
flattedversion fromv3.3.3->v3.4.1by @brionmario in https://github.com/jaredwray/cacheable/pull/1594 - net - fix: port issue with local mockhttp by @jaredwray in https://github.com/jaredwray/cacheable/pull/1595
- chore: moving core dev dependencies to mono hoist by @jaredwray in https://github.com/jaredwray/cacheable/pull/1596
- cacheable - chore: upgrading qified to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1597
- utils -Add nonBlocking option support to getOrSet method by @jaredwray in https://github.com/jaredwray/cacheable/pull/1580
- utils - chore: upgrading faker-js and types to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1581
- utils - chore: upgrading hashery to 1.5.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1583
- memory - chore: upgrading faker, rimraf, and types to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1584
- utils - chore: upgrading vitest to 4.0.18 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1555
- utils - chore: upgrading keyv to 5.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1556
- cache-manager - chore: upgrading keyv to 5.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1557
- cacheable - chore: upgrading keyv to 5.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1558
- cacheable - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1542
- cacheable - chore: upgrading qified to 0.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1543
- cacheable - chore: upgrading hookified to 1.15.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1544
- node-cache - chore: upgrading vitest to 4.0.17 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1545
- node-cache - feat: (breaking) moving to Keyv as the storage by @jaredwray in https://github.com/jaredwray/cacheable/pull/1524
- cache-manager - chore: upgrading vitest to 4.0.16 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1532
- cache-manager - chore: upgrading @biomejs/biome to 2.3.11 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1533
- cacheable-request - chore: upgrading vitest to 4.0.16 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1534
- cache-manager - chore: upgrading keyv to 5.5.5 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1510
- utils - chore: upgrading vitest to 4.0.16 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1513
- utils - chore: upgrading @biomejs/biome to 2.3.10 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1514
- utils - chore: upgrading lru-cache to 11.2.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1515
- cacheable - chore: upgrading vitest to 4.0.15 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1498
- cacheable - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1499
- cacheable - chore: upgrading qifiied to 0.5.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1500
- cacheable - chore: upgrading hookified to 1.14.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1501
- cache-manager - fix: moving to carat instead of pinning the module by @jaredwray in https://github.com/jaredwray/cacheable/pull/1497
Full Changelog: https://github.com/jaredwray/cacheable/compare/2025-12-06...2025-12-09
- mono - chore: upgrading wrangler to 4.52.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1483
- chore: upgrading wrangler to 4.53.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1484
- mono - chore: upgrading @biomejs/biome to 2.3.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1485
- cache-manager - chore: upgrading vitest to 4.0.15 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1486
- cacheable - fix: exports were mapped wrong by @jaredwray in https://github.com/jaredwray/cacheable/pull/1463
- cacheable - fix: updating exports for unique type definitions by @jaredwray in https://github.com/jaredwray/cacheable/pull/1464
- cacheable - feat: adding namespace support to sync by @jaredwray in https://github.com/jaredwray/cacheable/pull/1473
- cache-manager - fix: updating exports to work correctly by @jaredwray in https://github.com/jaredwray/cacheable/pull/1465
- utils - fix: making Keyv a dependency by @jaredwray in https://github.com/jaredwray/cacheable/pull/1462
Full Changelog: https://github.com/jaredwray/cacheable/compare/2025-11-16...2025-11-17
- cacheable - chore: upgrading tsup to 8.5.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1443
- cacheable - chore: upgrading vitest to 4.0.9 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1444
- cacheable - chore: upgrading qified to 0.5.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1445
- cacheable - chore: upgrading hookified to 1.13.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1446
- mono - chore: upgrading wrangler to 4.46.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1428
- mono - chore: upgrading @biomejs/biome to 2.3.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1429
- mono - chore: upgrading vitest to 4.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1430
- website - chore: upgrading docula to 0.31.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1431
- cacheable-request - fix: 304 Not Modified has completely empty headers by @jaredwray in https://github.com/jaredwray/cacheable/pull/1409
- utils - chore: upgrading vitest to 4.0.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1410
- utils - chore: upgrading typescript to 5.9.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1411
- utils - chore: upgrading @biomejs/biome to 2.3.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1412
- mono - chore: moving away from minify by @jaredwray in https://github.com/jaredwray/cacheable/pull/1401
- cacheable - chore: upgrading typescript to 5.9.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1403
- cacheable - chore: upgrading hookified to 1.12.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1404
- cacheable - chore: upgrading @faker-js/faker to 10.1.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1405
- net - fix: adding in FetchRequestInit by @jaredwray in https://github.com/jaredwray/cacheable/pull/1387
- file-entry-cache - feat: adding in dynamic meta properties by @jaredwray in https://github.com/jaredwray/cacheable/pull/1388
- file-entry-cache - feat: adding in logging capabilities by @jaredwray in https://github.com/jaredwray/cacheable/pull/1389
- cacheable - fix: updating types in tests by @jaredwray in https://github.com/jaredwray/cacheable/pull/1390