Releases: jaredwray/cacheable
Releases · jaredwray/cacheable
2025-06-30
What's Changed
- mono - fix: removing c8 for vitest native coverage by @jaredwray in #1184
- cacheable - chore: upgrading xo to 1.1.1 by @jaredwray in #1185
- cacheable - chore: upgrading vitest to 3.2.4 by @jaredwray in #1186
- cacheable - chore: upgrading tsup to 8.5.0 by @jaredwray in #1187
- cacheable - chore: upgrading hookified to 1.10.0 by @jaredwray in #1188
- cacheable - chore: upgrading @faker-js/faker to 9.8.0 by @jaredwray in #1189
- cacheable - chore: upgrading keyv to 5.3.4 by @jaredwray in #1190
- node-cache - chore: upgrading xo to 1.1.1 by @jaredwray in #1191
- node-cache - chore: upgrading vitest to 3.2.4 by @jaredwray in #1192
- node-cache - chore: upgrading hookified to 1.10.0 by @jaredwray in #1193
- node-cache - chore: upgrading keyv to 5.3.4 by @jaredwray in #1194
- node-cache - feat: adding in clear documentation on useClones by @jaredwray in #1195
- flat-cache - chore: upgrading xo to 1.1.1 by @jaredwray in #1196
- flat-cache - chore: upgrading vitest to 3.2.4 by @jaredwray in #1197
- flat-cache - chore: upgrading hookified to 1.10.0 by @jaredwray in #1198
- file-entry-cache - chore: upgrading xo to 1.1.1 by @jaredwray in #1199
- file-entry-cache - chore: upgrading vitest to 3.2.4 by @jaredwray in #1200
Full Changelog: 2025-06-27...2025-06-30
2025-06-27
What's Changed
file-entry-cache
- file-entry-cache - chore: upgrading xo to 1.1.0 by @jaredwray in #1154
- file-entry-cache - chore: upgrading vitest to 3.2.2 by @jaredwray in #1155
- file-entry-cache - chore: upgrading tsup to 8.5.0 by @jaredwray in #1156
flat-cache
- flat-cache - feat: adding in loadFileStream with progress by @jaredwray in #1166
- flat-cache - chore: upgrading xo to 1.1.0 by @jaredwray in #1150
- flat-cache - chore: upgrading vitest to 3.2.2 by @jaredwray in #1151
- flat-cache - chore: upgrading tsup to 8.5.0 by @jaredwray in #1152
- flat-cache - chore: upgrading hookified to 1.9.1 by @jaredwray in #1153
node-cache
- node-cache - updating readme for NodeCacheStore by @jaredwray in #1167
- node-cache - fix: fixing documentation with API and async by @jaredwray in #1172
- node-cache - chore: upgrading xo to 1.1.0 by @jaredwray in #1144
- node-cache - chore: upgrading tsup to 8.5.0 by @jaredwray in #1145
- node-cache - chore: upgrading hookified to 1.9.1 by @jaredwray in #1146
- node-cache - chore: upgrading vitest to 3.2.2 by @jaredwray in #1148
- node-cache - fix: returning T instead of any by @jaredwray in #1131
- node-cache - fix: adding unref to check interval to be non blocking by @jaredwray in #1132
cacheable
- cacheable - making it so createKeyv is better detected by @jaredwray in #1171
- cacheable - feat: adding createKey to wrap functions by @jaredwray in #1165
- cacheable - fix: removing de as unwanted module by @jaredwray in #1162
- cacheable - fix: adding null for getTtlFromExpires by @jaredwray in #1163
- cacheable - feat: adding throwErrors and Key Generation via Function … by @jaredwray in #1164
- cacheable - feat: upgrading cacheable memory to use hash for map stores by @jaredwray in #1126
- cacheable - feat: handling lruSize and max limit with error emitting by @jaredwray in #1157
- cacheable - feat: getOrSet by @corradodellorusso in #1125
- cacheable - fix: doing lint fixes on assertions by @jaredwray in #1160
cache-manager
- cache-manager - fix: get events were not exposed as a type by @jaredwray in #1159
- cache-manager - doc: wrong URL in cacheId section by @SamehElalfi in #1173
- cache-manager - chore: upgrading xo to 1.1.1 by @jaredwray in #1174
- cache-manager - chore: upgrading vitest to 3.2.4 by @jaredwray in #1175
- cache-manager - chore: upgrading keyv to 5.3.4 by @jaredwray in #1176
- cache-manager - breaking: moving to undefined instead of null by @jaredwray in #1134
- cache-manager - chore: upgrading vitest to 3.2.2 by @jaredwray in #1135
- cache-manager - chore: upgrading vitest to 3.2.2 by @jaredwray in #1136
- cache-manager - chore: upgrading faker-js to 9.8.0 by @jaredwray in #1137
- cache-manager - fix comment in ttl example code of cache-manager package by @alexanderbluhm in #1122
cacheable-request
- cacheable-request - chore: upgrading xo to 1.1.1 by @jaredwray in #1177
- cacheable-request - chore: upgrading vitest to 3.2.4 by @jaredwray in #1178
- cacheable-request - chore: upgrading keyv to 5.3.4 by @jaredwray in #1179
- cacheable-request - chore: upgrading normalize-url to 8.0.2 by @jaredwray in #1180
- cacheable-request - chore: upgrading express to 5.1.0 by @jaredwray in #1181
- cacheable-request - chore: upgrading xo to 1.0.5 by @jaredwray in #1139
- cacheable-request - chore: upgrading vitest to 3.2.2 by @jaredwray in #1140
- cacheable-request - chore: upgrading tsup to 8.5.0 by @jaredwray in #1141
- cacheable-request - chore: upgrading http-cache-semantics to 4.2.0 by @jaredwray in #1142
- cacheable-request - chore: upgrading @keyv/sqlite to 4.0.4 by @jaredwray in #1143
website
- website - chore: upgrading docula to 0.13.0 by @jaredwray in #1182
- website - chore: upgrading docula to 0.12.2 by @jaredwray in #1149
- website - chore: upgrading docula to 0.11.1 by @jaredwray in #1120
benchmark
- benchmark - feat: adding in initial cache benchmark by @jaredwray in #1161
- benchmark - chore: upgrading faker-js to 9.8.0 by @jaredwray in #1133
New Contributors
- @alexanderbluhm made their first contribution in #1122
- @SamehElalfi made their first contribution in #1173
Full Changelog: 2025-05-06...2025-06-27
2025-05-06
What's Changed
- cacheable - fix: deleting a key should delete entry from hash cache by @JohnICB in #1080
- cacheable - chore: fixing the table of contents order by @jaredwray in #1082
- cacheable - fix: handling secondary set to primary with ttl by @jaredwray in #1083
- cacheable - feat: adding in the BEFORE_SECONDARY_SETS_PRIMARY by @jaredwray in #1084
- cacheable - chore: upgrading vitest to 3.1.3 by @jaredwray in #1100
- cacheable - chore: upgrading typescript to 5.8.3 by @jaredwray in #1101
- cacheable - chore: upgrading @faker-js/faker to 9.7.0 by @jaredwray in #1102
- cacheable - chore: upgrading hookified to 1.8.2 by @jaredwray in #1103
- cacheable - chore: upgrading keyv to 5.3.3 by @jaredwray in #1104
- cacheable - feat: Expose raw option on get / getMany to surface TTL/expiration by @krilbert in #1117
- cache-manager - fix: in-memory defaults on createCache with no serial… by @jaredwray in #1086
- cache-manager - fix blocking mdel, mset by @foxel in #1087
- cache-manager - fix: fixing legacy storage adapter readme by @jaredwray in #1090
- cache-manager - fix: updating readme to include information on Keyv a… by @jaredwray in #1081
- cache-manager - chore: upgrading vitest to 3.1.3 by @jaredwray in #1096
- cache-manager - chore: upgrading typescript to 5.8.3 by @jaredwray in #1097
- cache-manager - chore: upgrading @faker-js/faker to 9.7.0 by @jaredwray in #1098
- cache-manager - chore: upgrading keyv to 5.3.3 by @jaredwray in #1099
- cacheable-request - chore: upgrading vitest to 3.1.3 by @jaredwray in #1105
- cacheable-request - chore: upgrading typescript to 5.8.3 by @jaredwray in #1106
- cacheable-request - chore: upgrading keyv to 5.3.3 by @jaredwray in #1107
- node-cache - chore: upgrading keyv to 5.3.3 by @jaredwray in #1108
- node-cache - chore: upgrading hookified to 1.8.2 by @jaredwray in #1109
- node-cache - chore: upgrading typescript to 5.8.3 by @jaredwray in #1110
- node-cache - chore: upgrading vitest to 3.1.3 by @jaredwray in #1111
- flat-cache - chore: upgrading vitest to 3.1.3 by @jaredwray in #1112
- flat-cache - chore: upgrading hookified to 1.8.2 by @jaredwray in #1113
- flat-cache - chore: upgrading typescript to 5.8.3 by @jaredwray in #1114
- file-entry-cache - chore: upgrading vitest to 3.1.3 by @jaredwray in #1115
- file-entry-cache - feat: adding in useModifiedTime option by @jaredwray in #1119
- benchmark - chore: upgrading tinybench components to latest by @jaredwray in #1093
- benchmark - chore: upgrading tsx to 4.19.4 by @jaredwray in #1094
- benchmark - chore: upgrading quick-lru to 7.0.1 by @jaredwray in #1095
- website - chore: upgrading docula to 0.11.1
- mono - fix: adding in permissions on github actions by @jaredwray in #1118
New Contributors
- @JohnICB made their first contribution in #1080
- @foxel made their first contribution in #1087
- @krilbert made their first contribution in #1117
Full Changelog: 2025-04-05...2025-05-06
2025-04-05
What's Changed
- mono - chore: adding in approve builds for pnpm by @jaredwray in #1049
- mono - upgrading wrangler to 4.7.0 by @jaredwray in #1050
- mono - chore: upgrading vitest to 3.1.1 by @jaredwray in #1051
- benchmark - feat: starting to add in benchmark library by @jaredwray in #1043
- benchmark - chore: upgrading tsx to 4.19.3 by @jaredwray in #1052
- benchmark - chore: upgrading fakerjs to 9.6.0 by @jaredwray in #1053
- benchmark - chore: upgrading tinybench to 4.0.1 by @jaredwray in #1054
- cache-manager - feat: adding in v5 to v6 documentation by @jaredwray in #1042
- cache-manager - chore: upgrading vitest to 3.1.1 by @jaredwray in #1055
- cache-manager - chore: upgrading keyv to 5.3.2 by @jaredwray in #1056
- cache-manager - chore: upgrading @faker-js/faker to 9.6.0 by @jaredwray in #1057
- cacheable - fix: TTL Propagation Bug Fixes by @TRiLeZ in #1045
- cacheable - chore: upgrading cacheable to 3.0.7 by @jaredwray in #1058
- cacheable - chore: upgrading lru-cache to 11.1.0 by @jaredwray in #1059
- cacheable - chore: upgrading keyv to 5.3.2 by @jaredwray in #1060
- cacheable - chore: upgrading hookified to 1.8.1 by @jaredwray in #1061
- cacheable - chore: upgrading fakerjs to 9.6.0 by @jaredwray in #1062
- cacheable-request - chore: upgrading vitest to 3.1.1 by @jaredwray in #1065
- cacheable-request - chore: upgrading keyv to 5.3.2 by @jaredwray in #1066
- cacheable-request - chore: upgrading body-parser to 2.2.0 by @jaredwray in #1067
- flat-cache - chore: upgrading vitest to 3.1.1 by @jaredwray in #1068
- flat-cache - chore: upgrading hookified to 1.8.1 by @jaredwray in #1069
- file-entry-cache - chore: upgrading vitest to 3.1.1 by @jaredwray in #1070
- node-cache - chore: upgrading vitest to 3.1.1 by @jaredwray in #1071
- node-cache - chore: upgrading keyv to 5.3.2 by @jaredwray in #1072
- node-cache - chore: upgrading hookified to 1.8.1 by @jaredwray in #1073
- website - chore: upgrading tsx to 4.19.3 by @jaredwray in #1074
- website - chore: upgrading docula to 0.11.0 by @jaredwray in #1075
- website - chore: upgrading fs-extra to 11.3.0 by @jaredwray in #1076
New Contributors
Full Changelog: 2025-03-03...2025-04-05
2025-03-03
What's Changed
- adding in nodejs engine requirement by @jaredwray in #999
- cache-manager:wrap() method - support options parameter and raw return data by @vz-tl in #998
- node-cache - fix: deleteOnExpire is false it should not delete by @jaredwray in #1002
- flat-cache - fix: wrong (v5) example in getting started for load. by @EmilianoBruni in #1004
- cache-manager - fix: return types of mget to handle Array<T | null> by @vinnymac in #1005
- cacheable - fix: better test for iterator on memory items property by @jaredwray in #1013
- mono - chore: upgrading vitest to 3.0.7 by @jaredwray in #1016
- mono - chore: upgrading wrangler to 3.111.0 by @jaredwray in #1017
- cacheable - chore: upgrading vitest to 3.0.7 by @jaredwray in #1018
- cacheable - chore: upgrading tsup and typescript to lastest by @jaredwray in #1019
- cacheable - chore: upgrading faker-js to 9.5.1 by @jaredwray in #1020
- cacheable - chore: upgrading hookified to 1.7.1 by @jaredwray in #1021
- cacheable - chore: upgrading keyv to 5.3.1 by @jaredwray in #1022
- node-cache - chore: upgrading keyv to 5.3.1 by @jaredwray in #1023
- node-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in #1024
- node-cache - chore: upgrading tsup and typescript to latest by @jaredwray in #1025
- node-cache - chore: upgrading hookified to 1.7.1 by @jaredwray in #1026
- flat-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in #1027
- flat-cache - chore: upgrading tsup and typescript to lastest by @jaredwray in #1028
- flat-cache - chore: upgrading hookified to 1.7.1 by @jaredwray in #1029
- flat-cache - chore: upgrading flatted to 3.3.3 by @jaredwray in #1030
- file-entry-cache - chore: upgrading vitest to 3.0.7 by @jaredwray in #1031
- file-entry-cache - chore: upgrading typescript and tsup to latest by @jaredwray in #1032
- cache-manager - chore: upgrading vitest to 3.0.7 by @jaredwray in #1033
- cache-manager - chore: upgrading faker-js to 9.5.1 by @jaredwray in #1034
- cache-manager - chore: upgrading keyv to 5.3.1 by @jaredwray in #1035
- cache-manager - chore: upgrading typescript and tsup to latest by @jaredwray in #1036
- cacheable-request - chore: upgrading vitest to 3.0.7 by @jaredwray in #1037
- cacheable-request - chore: upgrading keyv to 5.3.1 by @jaredwray in #1038
- cacheable-request - chore: upgrading typescript and tsup to latest by @jaredwray in #1039
New Contributors
- @vz-tl made their first contribution in #998
- @EmilianoBruni made their first contribution in #1004
- @vinnymac made their first contribution in #1005
Full Changelog: 2025-01-27...2025-03-03
2025-01-27
What's Changed
- mono - chore: upgrading vitest and c8 to latest by @jaredwray in #984
- mono - chore: upgrading wrangler to 3.105.1 by @jaredwray in #985
- cache-manager - chore: upgrading tsup to 8.3.6 by @jaredwray in #986
- cacheable - chore: upgrading tsup to 8.3.6 by @jaredwray in #987
- cacheable-request - chore: upgrading vitest to 3.0.4 by @jaredwray in #988
- cacheable-request - chore: upgrading typescript to 5.7.3 by @jaredwray in #989
- file-entry-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in #990
- file-entry-cache - chore: upgrading typescript and tsup to latest by @jaredwray in #991
- flat-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in #992
- flat-cache - chore: upgrading hookified to 1.7.0 by @jaredwray in #993
- flat-cache - chore: upgrading typescript and tsup to latest by @jaredwray in #994
- node-cache - chore: upgrading vitest to 3.0.4 by @jaredwray in #995
- node-cache - chore: upgrading typescript and tsup to latest by @jaredwray in #996
Full Changelog: 2025-01-23...2025-01-27
2025-01-23
What's Changed
- cacheable - feat: adding in jsDoc on CacheableOptions by @jaredwray in #968
- cache-manager - feat: on wrap with refreshThreshold - re-evaluate ttl function by @yaronyam in #965
- cacheable - fix: when found on secondary use expires to set primary by @jaredwray in #972
- cacheable - fix: if layer 2 has item then use expires or set to undef… by @jaredwray in #973
- cache-manager - fix: bugfix wrap function: nested wrap call on other cache instance - results in deadlock by @yaronyam in #967
- cacheable - fix: adding in a unique cacheId to handle wrap async conf… by @jaredwray in #974
- cache-manager: wrap() method - support refreshThreshold argument as Function by @yaronyam in #975
- cache-manager - feat: adding in stores property by @jaredwray in #981
New Contributors
Full Changelog: 2024-12-26...2025-01-23
2024-12-26
What's Changed
- cacheable - unref check interval to allow node exit by @mothershipper in #919
- fix typo in code example in readme file by @m-housni in #922
- cache-manager - add named return type to createCache by @PoOwAa in #924
- Fix error in docs by @chris48s in #925
- cacheable - removing KeyvCacheableMemory as replaced by createKeyv by @jaredwray in #927
- mono - adding in workspace reference support by @jaredwray in #928
- mono - moving to prepublish instead of prepare by @jaredwray in #929
- cache-manager - adding back in ttl() function to get the expiration by @jaredwray in #931
- cacheable - upgrading @keyv/redis to 4.0.2 by @jaredwray in #932
- flat-cache - loading the expiration from file correctly by @jaredwray in #933
- cacheable - updating jsDoc for CacheableMemory by @jaredwray in #934
- flat-cache - removing console.log remnant by @jaredwray in #935
- cacheable - updating readme removing title by @jaredwray in #936
- cacheable - upgrading xo to 0.60.0 by @jaredwray in #937
- cacheable - upgrading typescript to 5.7.2 by @jaredwray in #938
- cacheable - upgrading hookified to 1.5.1 by @jaredwray in #939
- cacheable - upgrading vitest to 2.1.8 by @jaredwray in #940
- flat-cache - upgrading xo to 0.60.0 by @jaredwray in #941
- flat-cache - upgrading vitest to 2.1.8 by @jaredwray in #942
- preserve args type when wrapping by @ebceu4 in #943
- mono - updating contributing guidelines to address build by @jaredwray in #944
- cache-manager - upgrading xo to 0.60.0 by @jaredwray in #945
- cache-manager - upgrading vitest to 2.1.8 by @jaredwray in #946
- cache-manager - upgrading faker-js to 9.3.0 by @jaredwray in #947
- cache-manager - upgrading keyv to 5.2.3 by @jaredwray in #948
- cache-manager - upgrading @keyv/redis to 4.2.0 by @jaredwray in #949
- cacheable - upgrading hookified to 1.6.0 by @jaredwray in #950
- cacheable - upgrading keyv to 5.2.3 by @jaredwray in #951
- cacheable-request - upgrading xo to 0.60.0 by @jaredwray in #952
- cacheable-request - upgrading keyv to 5.2.3 by @jaredwray in #953
- cacheable-request - upgrading express to 4.21.2 by @jaredwray in #954
- cacheable-request - upgrading vitest to 2.1.8 by @jaredwray in #955
- flat-cache - upgrading hookified to 1.6.0 by @jaredwray in #956
- file-entry-cache - upgrading xo to 0.60.0 by @jaredwray in #957
- file-entry-cache - upgrading vitest to 2.1.8 by @jaredwray in #958
- node-cache - upgrading xo to 0.60.0 by @jaredwray in #959
- node-cache - upgrading hookified to 1.6.0 by @jaredwray in #960
- node-cache - upgrading keyv to 5.2.3 by @jaredwray in #961
- node-cache - upgrading vitest to 2.1.8 by @jaredwray in #962
New Contributors
- @mothershipper made their first contribution in #919
- @m-housni made their first contribution in #922
- @PoOwAa made their first contribution in #924
- @chris48s made their first contribution in #925
- @ebceu4 made their first contribution in #943
Full Changelog: 2024-12-03...2024-12-26
2024-12-03
What's Changed
- cache-manager - add refreshAllStores option (close #916) by @meteorlxy in #917
- mono - adding in vitest for workspace support by @jaredwray in #918
- cacheable - adding in createKeyv and updating memory instance by @jaredwray in #920
- node-cache - making default export work correctly by @jaredwray in #921
New Contributors
- @meteorlxy made their first contribution in #917
Full Changelog: 2024-11-27...2024-12-03
2024-11-27
What's Changed
- node-cache - adding in stats option on NodeCacheStore by @jaredwray in #907
- node-cache - moving to hookified instead of eventemitter3 by @jaredwray in #908
- flat-cache - upgrading vitest to 2.1.6 by @jaredwray in #909
- flat-cache - upgrading cacheable to 1.8.5 by @jaredwray in #910
- flat-cache - upgrading flatted to 3.3.2 by @jaredwray in #911
- flat-cache - upgrading hookified to 1.5.1 by @jaredwray in #912
- cacheable-request - upgrading vitest to 2.1.6 by @jaredwray in #913
Full Changelog: 2024-11-24...2024-11-27