Releases: jaredwray/keyv
Releases · jaredwray/keyv
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
2024-05-04
What's Changed
- sqlite - upgrading tsd to 0.31.0 by @jaredwray in #1032
- postgres - upgrading pg to 8.11.5 by @jaredwray in #1033
- mysql - upgrading mysql2 to 3.9.7 by @jaredwray in #1034
- etcd - upgrading webpack tsd and typescript to latest by @jaredwray in #1035
- tiered - upgrading eslint to 9.1.1 by @jaredwray in #1036
- memcache - upgrading typescript to 5.4.5 by @jaredwray in #1044
- redis - upgrading tsd to 0.31.0 by @jaredwray in #1045
- redis - upgrading ioredis to 5.4.1 by @jaredwray in #1046
- offline - upgrading tsd to 0.31.0 by @jaredwray in #1047
- compress-brotli - upgrading webpack to 5.91.0 by @jaredwray in #1048
- compress-gzip - upgrading eslint to 9.2.0 by @jaredwray in #1049
Full Changelog: 2024-03-16...2024-05-04
2024-03-16
MySQL (v1.7.4)
Upgraded the mysql2
module to its latest version
What's Changed
- memcache - upgrading tsd to 0.30.7 by @jaredwray in #1002
- redis - upgrading tsd to 0.30.7 by @jaredwray in #1003
- test-suite - updating tsd to 0.30.7 by @jaredwray in #1004
- compress-gzip - updating @typescript-eslint/parser to 7.1.0 by @jaredwray in #1005
- compress-brotli - upgrading webpack to 5.90.3 by @jaredwray in #1006
- keyv - upgrading tsd and eslint to latest by @jaredwray in #1007
- sqlite - upgrading tsd to 0.30.7 by @jaredwray in #1009
- postgres - upgrading @types/pg and tsd to latest by @jaredwray in #1010
- mysql - upgrading mysql2 to 3.9.2 by @jaredwray in #1011
- etcd - upgrading xo to 0.58.0 by @jaredwray in #1012
- etcd - upgrading typescript, tsd, and webpack to latest by @jaredwray in #1013
- tiered - upgrading ts-node to 10.9.2 by @jaredwray in #1014
- tiered - upgrading xo to 0.58.0 by @jaredwray in #1015
- tiered - upgrading c8 to 9.1.0 by @jaredwray in #1016
- tiered - upgrading eslint to 8.57.0 by @jaredwray in #1017
Full Changelog: 2024-02-17...2024-03-16