Releases: kibertoad/toad-cache
Releases · kibertoad/toad-cache
Release list
v3.7.4
What's Changed
- ci: fix release publish broken by pnpm version output format by @kibertoad in #103
- chore: update dev dependencies and GitHub Actions to latest by @kibertoad in #104
Full Changelog: v3.7.3...v3.7.4
3.7.1
What's Changed
- Bump the testing group with 2 updates by @dependabot[bot] in #36
- Improve types for .items by @kibertoad in #37
- Fix items type by @kibertoad in #38
- Bump the testing group with 1 update by @dependabot[bot] in #39
- Add statistics for evictions and cache size. Simplify rotation logic by @kibertoad in #41
- Add invalidation statistics by @kibertoad in #42
- Set statistics by @kibertoad in #43
- Replace ESLint with Biome by @kibertoad in #44
- Fix CI by @gurgunday in #46
- Bump the testing group with 1 update by @dependabot[bot] in #45
- Bump the testing group with 2 updates by @dependabot[bot] in #47
- Bump del-cli from 5.1.0 to 6.0.0 by @dependabot[bot] in #48
- build(deps-dev): lock typescript minor version by @Fdawgs in #55
- chore: drop support for node < 20 by @Fdawgs in #58
- ci: update workflows by @Fdawgs in #59
- build(dependabot): reduce npm updates to monthly by @Fdawgs in #56
- ci: pin github actions to commit-hash by @Fdawgs in #60
- Bump tsd from 0.31.2 to 0.32.0 in the testing group by @dependabot[bot] in #61
- Bump actions/setup-node from 4.3.0 to 4.4.0 by @dependabot[bot] in #62
- ci(ci): add node 24 to test matrix by @Fdawgs in #63
- Bump typescript from 5.8.3 to 5.9.2 in the typescript group by @dependabot[bot] in #66
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #68
- Bump tsd from 0.32.0 to 0.33.0 in the testing group by @dependabot[bot] in #69
- Bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #71
- Bump del-cli from 6.0.0 to 7.0.0 by @dependabot[bot] in #73
- ci: use tags for immutable github actions by @Fdawgs in #64
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #75
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #78
- chore: migrate to pnpm 11.1 by @kibertoad in #84
- ci: add zizmor workflow and pin actions to SHAs by @kibertoad in #86
- Bump fastify/github-action-merge-dependabot from 3.11.1 to 3.12.0 by @dependabot[bot] in #87
- Bump typescript from 5.9.3 to 6.0.3 in the typescript group by @dependabot[bot] in #88
- Bump precise from 4.0.3 to 5.0.1 by @dependabot[bot] in #90
- ci: OIDC-based npm publish workflow + release-label enforcement by @kibertoad in #91
- chore: add Node 26.x to CI matrix, bump deps, block install scripts by @kibertoad in #92
New Contributors
Full Changelog: 3.3.1...v3.7.1
3.3.1
3.1.0
3.0.0
- Get rid of constructor wrapper (#5)
- Cache instances are created using
newkeyword now, and full classes are exported instead of just a factory function. - Now both Map-based and Object-based caches are symmetrically exported.
See benchmarks for how the two compare:
https://github.com/kibertoad/nodejs-benchmark-tournament/blob/master/cache-get-inmemory/_results/results.md
https://github.com/kibertoad/nodejs-benchmark-tournament/blob/master/cache-set-inmemory/_results/results.md