Releases: jaredwray/keyv
Releases · jaredwray/keyv
2024-10-21
What's Changed
- sqlite - multiple namespace instance testing on a single store by @jaredwray in #1161
- mono - upgrading vitest and typescript to latest by @jaredwray in #1163
- sqlite - adding in createKeyv and making Keyv dependency a star by @jaredwray in #1164
- sqlite - adding in createKeyv and making Keyv dependency a star by @jaredwray in #1165
- Postgres - adding in create keyv as helper function by @jaredwray in #1166
- mysql - moving Keyv to star dependency by @jaredwray in #1167
- etcd - upgrading typescript and webpack to latest by @jaredwray in #1168
- website - upgrading to using tsx over ts-node by @jaredwray in #1169
- Keyv - adding namespace as a property by @jaredwray in #1170
Full Changelog: 2024-10-08...2024-10-21
2024-10-08
What's Changed
- valkey - storage adapter for valkey (redis OSS) by @jaredwray in #1153
- removing third-party as it causes build issues by @jaredwray in #1154
- adding in docula on website by @jaredwray in #1155
- updating website with build by @jaredwray in #1156
- migration to pnpm from yarn by @jaredwray in #1157
- valkey - adding in docs and createKeyv helper function by @jaredwray in #1158
Full Changelog: 2024-10-05...2024-10-08
2024-10-05
What's Changed
- Add generic type support for Keyv class and improve type safety by @chrisllontop in #1139
- Keyv - enabling options on all storage adapters by @jaredwray in #1141
- keyv - fixing test:services start and stop by @jaredwray in #1143
- mono - upgrading webpack to 5.95.0 by @jaredwray in #1144
- mono - upgrading vitest to 2.1.2 by @jaredwray in #1145
- memcache - upgrading keyv to 5.0.3 by @jaredwray in #1146
- redis - upgrading keyv to 5.0.3 by @jaredwray in #1147
- test-suite - upgrading keyv and vitest to latest by @jaredwray in #1148
- offline - upgrading keyv to 5.0.3 by @jaredwray in #1149
- compress-brotli - moving keyv as a * dependency by @jaredwray in #1150
- compress-gzip - adding in keyv as * dependency by @jaredwray in #1151
- Deprecating Offline and Tiered Mode for Cacheable by @jaredwray in #1152
Full Changelog: 2024-09-27...2024-10-05
2024-09-27
What's Changed
- postgres - updating ESM fix on Pool from pg by @jaredwray in #1138
Full Changelog: 2024-09-22...2024-09-27
2024-09-22
What's Changed
- keyv - upgrading keyv to v5.0.2 and on() as a void return by @jaredwray in #1136
Full Changelog: 2024-09-21...2024-09-22
2024-09-21
What's Changed
- compress-gzip - updating rimraf and tsd by @jaredwray in #1127
- sqlite - upgrade keyv to 5.0.1 by @jaredwray in #1129
- postgres - upgrading pg to 8.13.0 by @jaredwray in #1130
- mysql - upgrading mysql2 to 3.11.3 by @jaredwray in #1131
- etcd - upgrading modules to lastest by @jaredwray in #1132
- website - upgrading docula to 0.9.1 by @jaredwray in #1133
- mono - upgrading modules to latest such as vitest and tsup by @jaredwray in #1134
- third-party - upgrading and validating keyv-file by @jaredwray in #1135
Full Changelog: 2024-09-07...2024-09-21
2024-09-07
What's Changed
- mono - upgrading webpack and @types/node to latest by @jaredwray in #1120
- keyv - upgrading tsd to 0.31.2 by @jaredwray in #1121
- memcache - upgrading keyv and tsd to latest by @jaredwray in #1122
- redis - upgrading keyv and tsd to latest by @jaredwray in #1123
- test-suite - upgrading keyv to 5.0.1 by @jaredwray in #1124
- offline - upgrading keyv and tsd to latest by @jaredwray in #1125
- compress-brotli - upgrading keyv to v5.0.1 by @jaredwray in #1126
Full Changelog: 2024-09-05...2024-09-07
2024-09-05
What's Changed
- compress-gzip - fix: set any value before getting value by @jaredwray in #1118
Full Changelog: 2024-08-21...2024-09-05
2024-08-21
What's Changed
- Fix ESM and CommonJs compatibility by @chrisllontop in #1115
- updating readme on addHandler for hooks by @jaredwray in #1116
Full Changelog: 2024-08-20...2024-08-21
2024-08-20 - v5 Release!
v5 of Keyv and Major Storage Adapters Updated
There a couple big BREAKING
changes:
- We are no longer supporting URI via the API instead you will need to pass in the storage adapter. To learn more go here: https://keyv.org/docs/v4-to-v5/
- Nodejs 18 - We are no longer testing Nodejs 18 and have moved to 20 and 22
- Hooks and Events have been updated. Check it out here: https://github.com/jaredwray/keyv/blob/main/packages/keyv/README.md#hooks
What's Changed
- fix(redis): do not error calling clear with empty keys and
useRedisSets
false by @ComfortablyCoding in #964 - tiered - fixing the nodejs version to 16 by @jaredwray in #987
- Fixing keyv has issue with map and expired keys by @jaredwray in #988
- no longer supporting node 16 by @jaredwray in #1000
- adding in stats to keyv by @jaredwray in #1001
- compress-brotli - upgrading tsd and c8 to latest by @jaredwray in #1020
- compress-gzip - upgrading modules to latest by @jaredwray in #1021
- compress-gzip - upgrading modules to latest by @jaredwray in #1022
- etcd - upgrading typescript to latest by @jaredwray in #1023
- etcd - upgrading c8 and webpack by @jaredwray in #1024
- keyv - upgrading eslint and tsd to latest by @jaredwray in #1025
- memcache - upgrading memjs to 1.3.2 by @jaredwray in #1026
- mongo - upgrading tsd and @ava/typescript to latest by @jaredwray in #1027
- feat: remove deprecated json-buffer dependency by @drodil in #1038
- removing the bad promise value on the compression adapters by @jaredwray in #1039
- updating tests and also modules to latest by @jaredwray in #1040
- Migrate tests to vitest by @chrisllontop in #1043
- Add ESM support and test updates by @chrisllontop in #1050
- mono - upgrading mono repo dependencies by @jaredwray in #1052
- mono - upgrading vitest to 1.6.0 by @jaredwray in #1053
- mono - upgrading c8 to 9.1.0 and modules to latest by @jaredwray in #1054
- compress-gzip - removing eslint parser as no longer needed by @jaredwray in #1055
- mongo - upgrading to latest mongodb driver and removing pify by @jaredwray in #1056
- sqlite - upgrading sqlite3 to 5.1.7 by @jaredwray in #1057
- postgres - upgrading pg to 8.11.5 by @jaredwray in #1058
- mysql - upgrading mysql2 to 3.9.7 by @jaredwray in #1059
- etcd - upgrading typescript to 5.4.5 and removing ava by @jaredwray in #1060
- tiered - upgrading c8 to 9.1.0 by @jaredwray in #1061
- tiered - upgrading eslint to 9.3.0 by @jaredwray in #1062
- moving all packages to keyv 5.0.0-rc.1 dependency by @jaredwray in #1063
- Add support esm for remaining modules by @chrisllontop in #1064
- keyv - removing pify as no longer needed by @jaredwray in #1067
- memcache - upgrading buffer to 6.0.3 by @jaredwray in #1068
- memcache - upgrading typescript to 5.4.5 by @jaredwray in #1069
- test-suite - upgrading sqlite3 to 5.1.7 by @jaredwray in #1070
- offline - upgrading tsd and ts-node to latest by @jaredwray in #1071
- Update MySQL2 by @BeastGamer81 in #1072
- postgres - upgrading pg to 8.12.0 by @jaredwray in #1074
- mysql - upgrading mysql2 to 3.10.1 by @jaredwray in #1075
- etcd - upgrading webpack and c8 to latest by @jaredwray in #1076
- tiered - upgrading tsd and typescript to latest by @jaredwray in #1077
- tiered - upgrading c8 and eslint to latest by @jaredwray in #1078
- keyv - updating the keywords by @jaredwray in #1080
- updating to distribute the LISCENCE file by @jaredwray in #1083
- #1084 Implement disconnect for mongodb adapter to support a graceful shutdown. by @tatejones in #1085
- #1087 Support iterator on MongoDb adapter with GridFS enabled by @tatejones in #1088
- Handle clearing of an already cleared MongoDb Adapter store (GridFS enabled) by @tatejones in #1089
- mono - upgrading xo to 0.59.0 by @jaredwray in #1090
- mono - upgrading xo to 0.59.1 by @jaredwray in #1091
- mono - upgrading typescript and webpack to latest by @jaredwray in #1092
- mono - upgrading vitest to 2.0.4 by @jaredwray in #1093
- sqlite - upgrading xo to 0.59.2 by @jaredwray in #1094
- postgres - upgrading xo to 0.59.2 by @jaredwray in #1095
- mysql - upgrading xo to 0.59.2 by @jaredwray in #1096
- mysql - upgrading mysql2 to 3.10.3 by @jaredwray in #1097
- etcd - upgrading xo to 0.59.2 by @jaredwray in #1098
- tiered - upgrading xo to 0.59.2 by @jaredwray in #1099
- Upgrading documentation for v5 launch by @jaredwray in #1100
- adding in v4 to v5 migration documentation by @jaredwray in #1101
- Updating to support of nodejs 20 and 22. removing support for nodejs 18 by @jaredwray in #1102
- updating website issue with rendering code by @jaredwray in #1104
- updating docs to v5 by @jaredwray in #1105
- removing adapter from options as no longer needed by @jaredwray in #1106
- Add third-party test with keyv5 by @chrisllontop in #1108
- Add validation method for storage adapters by @chrisllontop in #1110
- Add any support for store tests by @chrisllontop in #1111
- v5 release by @jaredwray in #1112
New Contributors
- @drodil made their first contribution in #1038
- @BeastGamer81 made their first contribution in #1072
- @tatejones made their first contribution in #1085
Full Changelog: 2023-12-02...2024-08-20