Releases
What's Changed
- adding in nodejs engine requirement by @jaredwray in https://github.com/jaredwray/cacheable/pull/999
- cache-manager:wrap() method - support options parameter and raw return data by @vz-tl in https://github.com/jaredwray/cacheable/pull/998
- node-cache - fix: deleteOnExpire is false it should not delete by @jaredwray in https://github.com/jaredwray/cacheable/pull/1002
- flat-cache - fix: wrong (v5) example in getting started for load. by @EmilianoBruni in https://github.com/jaredwray/cacheable/pull/1004
- cache-manager - fix: return types of mget to handle Array
by @vinnymac in https://github.com/jaredwray/cacheable/pull/1005 - cacheable - fix: better test for iterator on memory items property by @jaredwray in https://github.com/jaredwray/cacheable/pull/1013
- mono - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1016
- mono - chore: upgrading wrangler to 3.111.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1017
- cacheable - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1018
- cacheable - chore: upgrading tsup and typescript to lastest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1019
- cacheable - chore: upgrading faker-js to 9.5.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1020
- cacheable - chore: upgrading hookified to 1.7.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1021
- cacheable - chore: upgrading keyv to 5.3.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1022
- node-cache - chore: upgrading keyv to 5.3.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1023
- node-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1024
- node-cache - chore: upgrading tsup and typescript to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1025
- node-cache - chore: upgrading hookified to 1.7.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1026
- flat-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1027
- flat-cache - chore: upgrading tsup and typescript to lastest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1028
- flat-cache - chore: upgrading hookified to 1.7.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1029
- flat-cache - chore: upgrading flatted to 3.3.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1030
- file-entry-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1031
- file-entry-cache - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1032
- cache-manager - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1033
- cache-manager - chore: upgrading faker-js to 9.5.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1034
- cache-manager - chore: upgrading keyv to 5.3.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1035
- cache-manager - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1036
- cacheable-request - chore: upgrading vitest to 3.0.7 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1037
- cacheable-request - chore: upgrading keyv to 5.3.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/1038
- cacheable-request - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/1039
New Contributors
- @vz-tl made their first contribution in https://github.com/jaredwray/cacheable/pull/998
- @EmilianoBruni made their first contribution in https://github.com/jaredwray/cacheable/pull/1004
- @vinnymac made their first contribution in https://github.com/jaredwray/cacheable/pull/1005
Full Changelog: https://github.com/jaredwray/cacheable/compare/2025-01-27...2025-03-03
What's Changed
- mono - chore: upgrading vitest and c8 to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/984
- mono - chore: upgrading wrangler to 3.105.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/985
- cache-manager - chore: upgrading tsup to 8.3.6 by @jaredwray in https://github.com/jaredwray/cacheable/pull/986
- cacheable - chore: upgrading tsup to 8.3.6 by @jaredwray in https://github.com/jaredwray/cacheable/pull/987
- cacheable-request - chore: upgrading vitest to 3.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/988
- cacheable-request - chore: upgrading typescript to 5.7.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/989
- file-entry-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/990
- file-entry-cache - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/991
- flat-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/992
- flat-cache - chore: upgrading hookified to 1.7.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/993
- flat-cache - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/994
- node-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/995
- node-cache - chore: upgrading typescript and tsup to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/996
Full Changelog: https://github.com/jaredwray/cacheable/compare/2025-01-23...2025-01-27
What's Changed
- cacheable - feat: adding in jsDoc on CacheableOptions by @jaredwray in https://github.com/jaredwray/cacheable/pull/968
- cache-manager - feat: on wrap with refreshThreshold - re-evaluate ttl function by @yaronyam in https://github.com/jaredwray/cacheable/pull/965
- cacheable - fix: when found on secondary use expires to set primary by @jaredwray in https://github.com/jaredwray/cacheable/pull/972
- cacheable - fix: if layer 2 has item then use expires or set to undef… by @jaredwray in https://github.com/jaredwray/cacheable/pull/973
- cache-manager - fix: bugfix wrap function: nested wrap call on other cache instance - results in deadlock by @yaronyam in https://github.com/jaredwray/cacheable/pull/967
- cacheable - fix: adding in a unique cacheId to handle wrap async conf… by @jaredwray in https://github.com/jaredwray/cacheable/pull/974
- cache-manager: wrap() method - support refreshThreshold argument as Function by @yaronyam in https://github.com/jaredwray/cacheable/pull/975
- cache-manager - feat: adding in stores property by @jaredwray in https://github.com/jaredwray/cacheable/pull/981
New Contributors
- @yaronyam made their first contribution in https://github.com/jaredwray/cacheable/pull/965
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-12-26...2025-01-23
What's Changed
- cacheable - unref check interval to allow node exit by @mothershipper in https://github.com/jaredwray/cacheable/pull/919
- fix typo in code example in readme file by @m-housni in https://github.com/jaredwray/cacheable/pull/922
- cache-manager - add named return type to createCache by @PoOwAa in https://github.com/jaredwray/cacheable/pull/924
- Fix error in docs by @chris48s in https://github.com/jaredwray/cacheable/pull/925
- cacheable - removing KeyvCacheableMemory as replaced by createKeyv by @jaredwray in https://github.com/jaredwray/cacheable/pull/927
- mono - adding in workspace reference support by @jaredwray in https://github.com/jaredwray/cacheable/pull/928
- mono - moving to prepublish instead of prepare by @jaredwray in https://github.com/jaredwray/cacheable/pull/929
- cache-manager - adding back in ttl() function to get the expiration by @jaredwray in https://github.com/jaredwray/cacheable/pull/931
- cacheable - upgrading @keyv/redis to 4.0.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/932
- flat-cache - loading the expiration from file correctly by @jaredwray in https://github.com/jaredwray/cacheable/pull/933
- cacheable - updating jsDoc for CacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/934
- flat-cache - removing console.log remnant by @jaredwray in https://github.com/jaredwray/cacheable/pull/935
- cacheable - updating readme removing title by @jaredwray in https://github.com/jaredwray/cacheable/pull/936
- cacheable - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/937
- cacheable - upgrading typescript to 5.7.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/938
- cacheable - upgrading hookified to 1.5.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/939
- cacheable - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/940
- flat-cache - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/941
- flat-cache - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/942
- preserve args type when wrapping by @ebceu4 in https://github.com/jaredwray/cacheable/pull/943
- mono - updating contributing guidelines to address build by @jaredwray in https://github.com/jaredwray/cacheable/pull/944
- cache-manager - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/945
- cache-manager - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/946
- cache-manager - upgrading faker-js to 9.3.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/947
- cache-manager - upgrading keyv to 5.2.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/948
- cache-manager - upgrading @keyv/redis to 4.2.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/949
- cacheable - upgrading hookified to 1.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/950
- cacheable - upgrading keyv to 5.2.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/951
- cacheable-request - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/952
- cacheable-request - upgrading keyv to 5.2.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/953
- cacheable-request - upgrading express to 4.21.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/954
- cacheable-request - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/955
- flat-cache - upgrading hookified to 1.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/956
- file-entry-cache - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/957
- file-entry-cache - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/958
- node-cache - upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/959
- node-cache - upgrading hookified to 1.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/960
- node-cache - upgrading keyv to 5.2.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/961
- node-cache - upgrading vitest to 2.1.8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/962
New Contributors
- @mothershipper made their first contribution in https://github.com/jaredwray/cacheable/pull/919
- @m-housni made their first contribution in https://github.com/jaredwray/cacheable/pull/922
- @PoOwAa made their first contribution in https://github.com/jaredwray/cacheable/pull/924
- @chris48s made their first contribution in https://github.com/jaredwray/cacheable/pull/925
- @ebceu4 made their first contribution in https://github.com/jaredwray/cacheable/pull/943
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-12-03...2024-12-26
What's Changed
- cache-manager - add refreshAllStores option (close #916) by @meteorlxy in https://github.com/jaredwray/cacheable/pull/917
- mono - adding in vitest for workspace support by @jaredwray in https://github.com/jaredwray/cacheable/pull/918
- cacheable - adding in createKeyv and updating memory instance by @jaredwray in https://github.com/jaredwray/cacheable/pull/920
- node-cache - making default export work correctly by @jaredwray in https://github.com/jaredwray/cacheable/pull/921
New Contributors
- @meteorlxy made their first contribution in https://github.com/jaredwray/cacheable/pull/917
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-11-27...2024-12-03
What's Changed
- node-cache - adding in stats option on NodeCacheStore by @jaredwray in https://github.com/jaredwray/cacheable/pull/907
- node-cache - moving to hookified instead of eventemitter3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/908
- flat-cache - upgrading vitest to 2.1.6 by @jaredwray in https://github.com/jaredwray/cacheable/pull/909
- flat-cache - upgrading cacheable to 1.8.5 by @jaredwray in https://github.com/jaredwray/cacheable/pull/910
- flat-cache - upgrading flatted to 3.3.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/911
- flat-cache - upgrading hookified to 1.5.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/912
- cacheable-request - upgrading vitest to 2.1.6 by @jaredwray in https://github.com/jaredwray/cacheable/pull/913
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-11-24...2024-11-27
What's Changed
- flat-cache - removing functions that are no longer used from node:v8 by @jaredwray in https://github.com/jaredwray/cacheable/pull/905
- file-entry-cache - changed does not get set on meta.data changes by @jaredwray in https://github.com/jaredwray/cacheable/pull/906
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-11-23...2024-11-24
What's Changed
- file-entry-cache - upgrading flat-cache to 6.1.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/892
- file-entry-cache - upgrading vitest to 2.1.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/893
- cache-manager - adding in nonBlocking to mset by @jaredwray in https://github.com/jaredwray/cacheable/pull/894
- Cacheable - wrap should not cache errors by default when function throws error by @jaredwray in https://github.com/jaredwray/cacheable/pull/898
- cache-manager - adding disconnect to cache by @TimothyIp in https://github.com/jaredwray/cacheable/pull/899
- node-cache - adding in shorthand handling for ttl by @jaredwray in https://github.com/jaredwray/cacheable/pull/900
- file-entry-cache - upgrading vitest to 2.1.5 by @jaredwray in https://github.com/jaredwray/cacheable/pull/903
- file-entry-cache - fixing bug on save meta.data and changed state by @jaredwray in https://github.com/jaredwray/cacheable/pull/904
New Contributors
- @TimothyIp made their first contribution in https://github.com/jaredwray/cacheable/pull/899
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-11-10...2024-11-23
What's Changed
- flat-cache - updating readme with serialize and deserialize by @jaredwray in https://github.com/jaredwray/cacheable/pull/879
- cacheable - fixing keyPrefix bug by making it optional by @jaredwray in https://github.com/jaredwray/cacheable/pull/881
- cacheable - exporting CacheableMemoryOptions by @jaredwray in https://github.com/jaredwray/cacheable/pull/882
- file-entry-cache - fix recreating cache from a file by @lkinasiewicz in https://github.com/jaredwray/cacheable/pull/887
- Readme - fixing link to file-entry-cache by @lkinasiewicz in https://github.com/jaredwray/cacheable/pull/885
- Cacheable - upgrading keyv to 5.2.1 across all packages by @jaredwray in https://github.com/jaredwray/cacheable/pull/889
- cacheable-request - updating keyv to 5.2.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/890
- cacheable - adding in stampede protection via coalesce async by @jaredwray in https://github.com/jaredwray/cacheable/pull/891
New Contributors
- @lkinasiewicz made their first contribution in https://github.com/jaredwray/cacheable/pull/887
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-10-27...2024-11-10
What's Changed
- flat-cache - upgrading vitest to 2.1.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/850
- flat-cache - upgrading typescript to 5.6.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/851
- flat-cache - upgrading cacheable and hookified to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/852
- flat-cache - serialize and deserialize by @jaredwray in https://github.com/jaredwray/cacheable/pull/853
- updating the readme by @jaredwray in https://github.com/jaredwray/cacheable/pull/854
- node-cache - updating jsdoc by @jaredwray in https://github.com/jaredwray/cacheable/pull/855
- Node cache - updating jsdoc to stores by @jaredwray in https://github.com/jaredwray/cacheable/pull/856
- cacheable - adding in namespace support by @jaredwray in https://github.com/jaredwray/cacheable/pull/857
- cacheable - adding in hash store for memory by @jaredwray in https://github.com/jaredwray/cacheable/pull/858
- cacheable - updating the lru to handle namespace for memory by @jaredwray in https://github.com/jaredwray/cacheable/pull/859
- Cacheable - fixing the wrap function to use the key as a prefix by @jaredwray in https://github.com/jaredwray/cacheable/pull/862
- Cacheable - adding namespace support for KeyvCacheableMemory storage … by @jaredwray in https://github.com/jaredwray/cacheable/pull/863
- cacheable - adding keyPrefix to wrap by @jaredwray in https://github.com/jaredwray/cacheable/pull/864
- cache-manager - upgrading tsup, faker, and types to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/865
- cache-manager - upgrading keyv and cacheable to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/866
- cacheable - upgrading vitest to 2.1.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/867
- cacheable - upgrading tsup, typescript, and types to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/868
- cacheable - upgrading hookified to 1.4.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/869
- flat-cache - upgrading tsup to 8.3.5 by @jaredwray in https://github.com/jaredwray/cacheable/pull/870
- file-entry-cache - upgrading vitest to 2.1.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/871
- file-entry-cache - upgrading flat-cache to 6.1.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/872
- file-entry-cache - upgrading tsup and typescript to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/873
- node-cache - upgrading cacheable to 1.8.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/874
- node-cache - upgrading vitest to 2.1.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/875
- node-cache - upgrading tsup and typescript to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/876
- website - upgrading docula to 0.9.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/877
- cacheable - moving back to internal hash on CacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/878
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-10-21...2024-10-27
What's Changed
- Cacheable - adding in jsdoc by @jaredwray in https://github.com/jaredwray/cacheable/pull/841
- cacheable - updating jsdoc by @jaredwray in https://github.com/jaredwray/cacheable/pull/842
- cacheable-request - upgrading vitest to 2.1.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/844
- cacheable-request - upgrading typescript to 5.6.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/845
- cacheable-request - upgrading express to 4.21.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/846
- cacheable-request - upgrading rimraf to 6.0.1 by @jaredwray in https://github.com/jaredwray/cacheable/pull/847
- cacheable-request - upgrading body-parser to 1.20.3 by @jaredwray in https://github.com/jaredwray/cacheable/pull/848
- Cacheable request - upgrading to keyv v5 (BREAKING CHANGE) by @jaredwray in https://github.com/jaredwray/cacheable/pull/849
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-10-16...2024-10-21
What's Changed
- cacheable-request - keep the error stack by @xc2 in https://github.com/jaredwray/cacheable/pull/829
- Add `repository.directory` field to each packages' `package.json` by @ybiquitous in https://github.com/jaredwray/cacheable/pull/830
- readme clean up across projects by @jaredwray in https://github.com/jaredwray/cacheable/pull/831
- updating npm and licensing badge in readme by @jaredwray in https://github.com/jaredwray/cacheable/pull/832
- cacheable - adding hasMany to CacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/833
- Fix typos by @szepeviktor in https://github.com/jaredwray/cacheable/pull/834
- cache-manager - adding examples and updating vitest by @jaredwray in https://github.com/jaredwray/cacheable/pull/836
- cache-manager - upgrading typescript and faker-js to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/837
- upgrading keyv to 5.1.0 in cache-manager and node-cache by @jaredwray in https://github.com/jaredwray/cacheable/pull/838
- removing ts-node from projects as no longer needed by @jaredwray in https://github.com/jaredwray/cacheable/pull/839
- cacheable - updating readme with KeyvCacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/840
New Contributors
- @xc2 made their first contribution in https://github.com/jaredwray/cacheable/pull/829
- @ybiquitous made their first contribution in https://github.com/jaredwray/cacheable/pull/830
- @szepeviktor made their first contribution in https://github.com/jaredwray/cacheable/pull/834
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-10-04...2024-10-16
What's Changed
- File entry cache - v10 built on typescript by @jaredwray in https://github.com/jaredwray/cacheable/pull/828
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-10-02...2024-10-04
What's Changed
- cacheable - expose Keyv enums and types by @jaredwray in https://github.com/jaredwray/cacheable/pull/821
- flat-cache - updating keywords by @jaredwray in https://github.com/jaredwray/cacheable/pull/822
- cacheable - adding in hash helper function by @jaredwray in https://github.com/jaredwray/cacheable/pull/823
- node-cache - adding in T for casting on get and mget by @jaredwray in https://github.com/jaredwray/cacheable/pull/824
- Cacheable - adding in wrap / memoize functionality by @jaredwray in https://github.com/jaredwray/cacheable/pull/825
- cacheable - version bump to 1.8.0 and @types/node by @jaredwray in https://github.com/jaredwray/cacheable/pull/826
- cacheable - updating wrap readme by @jaredwray in https://github.com/jaredwray/cacheable/pull/827
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-29...2024-10-02
What's Changed
- Flat cache - initial check in of new flat cache version by @jaredwray in https://github.com/jaredwray/cacheable/pull/810
- cacheable - adding in .items into CacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/811
- flat-cache - adding in all and keys method by @jaredwray in https://github.com/jaredwray/cacheable/pull/812
- Cacheable - adding in time short hand parsing for ttl by @jaredwray in https://github.com/jaredwray/cacheable/pull/813
- Cacheable - adding in get raw, get many raw, set many, get many, and delete many to cacheable memory by @jaredwray in https://github.com/jaredwray/cacheable/pull/814
- flat-cache - file store by @jaredwray in https://github.com/jaredwray/cacheable/pull/815
- cacheable - fixing test with sleep not long enough by @jaredwray in https://github.com/jaredwray/cacheable/pull/816
- flat-cache - do not save if there are no changes by @jaredwray in https://github.com/jaredwray/cacheable/pull/817
- flat-cache - adding in events via FlatCacheEvents by @jaredwray in https://github.com/jaredwray/cacheable/pull/818
- flat-cache - adding in parse and stringify options by @jaredwray in https://github.com/jaredwray/cacheable/pull/819
- website - updating docs and adding symbol for Cacheable by @jaredwray in https://github.com/jaredwray/cacheable/pull/820
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-27...2024-09-29
What's Changed
- cache-manager - updating readme with wrap on nonBlocking by @jaredwray in https://github.com/jaredwray/cacheable/pull/802
- cacheable - updating readme with coming soon on cache sync by @jaredwray in https://github.com/jaredwray/cacheable/pull/803
- cacheable - adding KeyvCacheableMemory Adapter by @jaredwray in https://github.com/jaredwray/cacheable/pull/804
- node-cache - updating the readme on ttl for NodeCacheStore by @jaredwray in https://github.com/jaredwray/cacheable/pull/808
- node-cache - upgrading cacheable to 1.6.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/809
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-25...2024-09-27
What's Changed
- Cache manager - adding in non blocking by @jaredwray in https://github.com/jaredwray/cacheable/pull/801
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-24...2024-09-25
What's Changed
- cache-manager - upgrading faker. @types/node, and cache-manager-redis… by @jaredwray in https://github.com/jaredwray/cacheable/pull/798
- cacheable - updating documentation on many functionality by @jaredwray in https://github.com/jaredwray/cacheable/pull/799
- cacheable adding in interval check for cacheable memory by @jaredwray in https://github.com/jaredwray/cacheable/pull/800
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-23...2024-09-24
What's Changed
- website - running as cjs by @jaredwray in https://github.com/jaredwray/cacheable/pull/779
- exporting CacheableStats by @jaredwray in https://github.com/jaredwray/cacheable/pull/780
- Implementing stats by @jaredwray in https://github.com/jaredwray/cacheable/pull/781
- CacheableInMemory - Creating an In Memory Storage by @jaredwray in https://github.com/jaredwray/cacheable/pull/782
- upgrading typescript and dev dependencies by @jaredwray in https://github.com/jaredwray/cacheable/pull/783
- node-cache - updating clone via CacheableMemory by @jaredwray in https://github.com/jaredwray/cacheable/pull/784
- adding in stats by @jaredwray in https://github.com/jaredwray/cacheable/pull/785
- node-cache - adding in NodeCacheStore by @jaredwray in https://github.com/jaredwray/cacheable/pull/786
- cacheable - adding in ttl by @jaredwray in https://github.com/jaredwray/cacheable/pull/787
- node-cache - NodeCacheStore by @jaredwray in https://github.com/jaredwray/cacheable/pull/788
- node-cache - adding setTtl() to NodeCacheStore by @jaredwray in https://github.com/jaredwray/cacheable/pull/789
- node-cache - adding in support take() and disconnect() by @jaredwray in https://github.com/jaredwray/cacheable/pull/790
- cacheable - adding in keywords by @jaredwray in https://github.com/jaredwray/cacheable/pull/791
- cache-manager - v6 with support for Keyv by @jaredwray in https://github.com/jaredwray/cacheable/pull/792
- Cacheable updating hookified and keyv to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/795
- moving cache-manager stores to their own repo by @jaredwray in https://github.com/jaredwray/cacheable/pull/797
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-15...2024-09-23
What's Changed
- fixing codecov reporting by @jaredwray in https://github.com/jaredwray/cacheable/pull/773
- cacheable - adding in unit tests and default functionality by @jaredwray in https://github.com/jaredwray/cacheable/pull/774
- cacheable - adding in stats, getMany, setMany, primary, and secondary layers by @jaredwray in https://github.com/jaredwray/cacheable/pull/775
- updating licensing and readme to be standardized by @jaredwray in https://github.com/jaredwray/cacheable/pull/776
- node-cache - moving to esm and cjs with vitest updated by @jaredwray in https://github.com/jaredwray/cacheable/pull/777
- node-cache - upgrading typescript to 5.6.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/778
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-09-10...2024-09-15
What's Changed
- Fix typo in website by @dtslvr in https://github.com/jaredwray/cacheable/pull/758
- init release to npm by @jaredwray in https://github.com/jaredwray/cacheable/pull/759
- cacheable - adding multiple stores by @jaredwray in https://github.com/jaredwray/cacheable/pull/760
- fixing eslint package issues by @jaredwray in https://github.com/jaredwray/cacheable/pull/761
- cacheable - adding in rimraf by @jaredwray in https://github.com/jaredwray/cacheable/pull/762
- updating readme and website by @jaredwray in https://github.com/jaredwray/cacheable/pull/763
- adding in cache mode by @jaredwray in https://github.com/jaredwray/cacheable/pull/764
- Building out Node Cache by @jaredwray in https://github.com/jaredwray/cacheable/pull/768
- node-cache - updating readme with API by @jaredwray in https://github.com/jaredwray/cacheable/pull/771
New Contributors
- @dtslvr made their first contribution in https://github.com/jaredwray/cacheable/pull/758
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-08-12...2024-09-10
What's Changed
- codecov - fixing codecov badge across projects by @jaredwray in https://github.com/jaredwray/cacheable/pull/749
- fixing collision when invoking wrap on multiple cache instances with … by @kentandersen in https://github.com/jaredwray/cacheable/pull/743
- cache-manager-redis: updating console error on connection failure by @jaredwray in https://github.com/jaredwray/cacheable/pull/751
- cache-manager-redis: upgrading redis to 4.7.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/752
- cache-manager-redis: upgrading eslint and modules to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/753
- cache-manager-redis: upgrading cache-manager to 5.7.6 by @jaredwray in https://github.com/jaredwray/cacheable/pull/754
- cache-manager-redis: upgrading redis modules to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/755
New Contributors
- @kentandersen made their first contribution in https://github.com/jaredwray/cacheable/pull/743
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-08-05...2024-08-12
What's Changed
- cache-manager - fix moving back to lru-cache version ^10.2.2 by @jaredwray in https://github.com/jaredwray/cacheable/pull/728
- Update README.md to add cache-manager-bun-sqlite3 by @sjdonado in https://github.com/jaredwray/cacheable/pull/729
- cache-manager - moving to latest xo by @jaredwray in https://github.com/jaredwray/cacheable/pull/732
- cache-manager - upgrading vitest to 2.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/733
- ioredis - upgrading eslint to 3.7.0 by @jaredwray in https://github.com/jaredwray/cacheable/pull/734
- ioredis - upgrading vitest to 2.0.4 by @jaredwray in https://github.com/jaredwray/cacheable/pull/735
- redis - upgrading eslint and vitest to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/736
- cache-manager - upgrading xo and @types/node to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/738
- updating readme by @jaredwray in https://github.com/jaredwray/cacheable/pull/739
- migrating cacheable to a single repo by @jaredwray in https://github.com/jaredwray/cacheable/pull/741
- Adding in the favicon for the website and publishing by @jaredwray in https://github.com/jaredwray/cacheable/pull/744
- updating how to contribute instructions by @jaredwray in https://github.com/jaredwray/cacheable/pull/745
- updating documentation generation by @jaredwray in https://github.com/jaredwray/cacheable/pull/746
- cache-manager - upgrading vitest to 2.0.5 by @jaredwray in https://github.com/jaredwray/cacheable/pull/747
- cacheable-request - upgrading xo and vitest to latest by @jaredwray in https://github.com/jaredwray/cacheable/pull/748
New Contributors
- @sjdonado made their first contribution in https://github.com/jaredwray/cacheable/pull/729
Full Changelog: https://github.com/jaredwray/cacheable/compare/2024-07-11...2024-08-05
What's Changed
- mono - upgrading c8 to 10.1.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/715
- cache-manager - upgrading typescript and modules to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/716
- cache-manager - upgrading vitest to 2.0.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/717
- cache-manager - upgrading rimraf to 6.0.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/718
- cache-manager - upgrading lrucache to 11.0.0 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/719
- ioredis - upgrading typescript and modules to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/720
- ioredis - upgrading vitest to 2.0.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/721
- ioredis - upgrading rimraf to 6.0.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/722
- redis - upgrading typescript and eslint modules to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/723
- redis - upgrading vitest to 2.0.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/724
- redis - upgrading redis to 4.6.15 and @redis/client to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/725
- redis - updating to include license file by @jaredwray in https://github.com/jaredwray/cache-manager/pull/726
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-07-03...2024-07-11
What's Changed
- non-blocking set for wrap function by @corradodellorusso in https://github.com/jaredwray/cache-manager/pull/714
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-06-17...2024-07-03
What's Changed
- updating tsconfig to commonjs by @jaredwray in https://github.com/jaredwray/cache-manager/pull/705
- Update README.md by @jaredwray in https://github.com/jaredwray/cache-manager/pull/706
- Fix express example having a 10ms instead of 10 second cache ttl by @WardenPotato in https://github.com/jaredwray/cache-manager/pull/708
- mono - updating modules to latest in root by @jaredwray in https://github.com/jaredwray/cache-manager/pull/710
- ioredis - upgrading typescript and eslint to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/711
- redis - upgrading eslint and typescript to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/712
- fix: cache prefix on del and mdel by @jaredwray in https://github.com/jaredwray/cache-manager/pull/713
New Contributors
- @WardenPotato made their first contribution in https://github.com/jaredwray/cache-manager/pull/708
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-06-05...2024-06-17
What's Changed
- moving to typescript compatibility with nodejs 18+ by @jaredwray in https://github.com/jaredwray/cache-manager/pull/702
- adding in express middleware example by @jaredwray in https://github.com/jaredwray/cache-manager/pull/703
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-05-23...2024-06-05
What's Changed
- cache-manager - upgrading vitest to 1.6.0 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/690
- cache-manager - upgrading rimraf to 5.0.5 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/691
- cache-manager - upgrading @typescript-eslint modules to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/692
- ioredis - upgrading vitest to 1.6.0 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/693
- ioredis - upgrading rimraf to 5.0.7 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/694
- ioredis - upgrading eslint and modules to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/695
- redis - upgrading vitest to 1.6.0 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/696
- redis - upgrading rimraf to 5.0.7 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/697
- redis - upgrading redis to 4.6.14 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/698
- redis - upgrading eslint to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/699
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-05-22...2024-05-23
What's Changed
- fix: the issue of automatically adding "v" key when storing data with… by @locene in https://github.com/jaredwray/cache-manager/pull/681
- moving to a single codecov worklfow by @jaredwray in https://github.com/jaredwray/cache-manager/pull/683
- feat: add details to error event by @corradodellorusso in https://github.com/jaredwray/cache-manager/pull/682
- feat: cache s key prefix configuration by @ezerdemello in https://github.com/jaredwray/cache-manager/pull/666
- proxy underlying caches errors to multicache by @corradodellorusso in https://github.com/jaredwray/cache-manager/pull/684
- documentation fix for memory store on createCache by @jaredwray in https://github.com/jaredwray/cache-manager/pull/688
- fixing docker-compose issue with version by @jaredwray in https://github.com/jaredwray/cache-manager/pull/689
New Contributors
- @locene made their first contribution in https://github.com/jaredwray/cache-manager/pull/681
- @ezerdemello made their first contribution in https://github.com/jaredwray/cache-manager/pull/666
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-04-29...2024-05-22
What's Changed
- redis - upgrading vitest to 1.4.0 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/660
- redis - updating cache-manager to 5.5.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/661
- redis - upgrading typescript to 5.4.4 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/662
- Fix broken links in README by @turastory in https://github.com/jaredwray/cache-manager/pull/663
- fixing the xo runner on test:ci by @jaredwray in https://github.com/jaredwray/cache-manager/pull/664
- fix docs by @corradodellorusso in https://github.com/jaredwray/cache-manager/pull/668
- cache-manager - upgrading typescript and types to latest by @jaredwray in https://github.com/jaredwray/cache-manager/pull/670
- upgrading lru-cache to 10.2.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/671
- cache-manager - upgrading vitest to 1.5.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/672
- ioredis-yet - upgrading typescript to 5.4.5 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/673
- ioredis-yet - upgrading eslint to 9.1.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/674
- ioredis-yet - upgrading ioredis to 5.4.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/675
- ioredis-yet - upgrading vitest to 1.5.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/676
- redis-yet - upgrading typescript to 5.4.5 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/677
- redis-yet - upgrading eslint to 9.1.1 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/678
- redis-yet - upgrading vitest to 1.5.2 by @jaredwray in https://github.com/jaredwray/cache-manager/pull/679
New Contributors
- @turastory made their first contribution in https://github.com/jaredwray/cache-manager/pull/663
- @corradodellorusso made their first contribution in https://github.com/jaredwray/cache-manager/pull/668
Full Changelog: https://github.com/jaredwray/cache-manager/compare/2024-04-05...2024-04-29