Releases: mrjasonroy/cache-components-cache-handler
v16.1.6
Installation
npm install @mrjasonroy/cache-components-cache-handler@16.1.6npm dist-tag: latest
What's Changed
Other Changes
- ✅ Next.js 16.1.6 - All tests passing by @mrjasonroy in #26
Full Changelog: v16.1.0...v16.1.6
v16.1.0
Installation
npm install @mrjasonroy/cache-components-cache-handler@16.1.0npm dist-tag: latest
What's Changed
Other Changes
- fix: pass TTL through factory adapter (ioredis only) by @mrjasonroy in #17
- Fix workflow path error for packages/cache-handler-redis by @mrjasonroy in #19
- ✅ Catch-up: Next.js 16.1.6 (v16.1.0) by @mrjasonroy in #25
Full Changelog: v16.0.4...v16.1.0
v16.0.4
Installation
npm install @mrjasonroy/cache-components-cache-handler@16.0.4npm dist-tag: latest
What's Changed
Other Changes
- fix: return correct type from cache handler get() method (fixes #12) by @mrjasonroy in #13
- chore: bump version to 16.0.4 by @mrjasonroy in #14
Full Changelog: v16.0.3...v16.0.4
v16.0.3
What's Changed
Other Changes
- chore: bump version to 16.0.3 by @mrjasonroy in #10
Full Changelog: v16.0.2...v16.0.3
v16.0.2
What's Changed
Other Changes
- chore: bump version to 16.0.2 by @mrjasonroy in #9
Full Changelog: v16.0.1...v16.0.2
v16.0.1
What's Changed
Other Changes
- chore: add release notes configuration by @mrjasonroy in #3
- feat: add zero-config cache handler factory by @mrjasonroy in #5
- chore: Prod release by @mrjasonroy in #6
- fix: version bump workflow to use PR instead of direct push by @mrjasonroy in #7
- chore: bump version to 16.0.1 by @mrjasonroy in #8
Full Changelog: v16.0.0-alpha.6...v16.0.1
v16.0.0-alpha.6 (Alpha)
Installation
npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.6npm dist-tag: alpha
What's Changed
Other Changes
- feat: add AWS ElastiCache support by @mrjasonroy in #2
Full Changelog: v16.0.0-alpha.4...v16.0.0-alpha.6
v16.0.0-alpha.4
What's New
✨ Valkey Support
Added full support for Valkey as a Redis-compatible cache backend!
- ✅ E2E test coverage with Valkey 7 Alpine
- ✅ CI pipeline integration
- ✅ Documentation updated
Valkey is a Redis fork and is fully compatible with the existing Redis cache handler. No code changes required - just use the Redis handler with a Valkey instance!
🧪 Testing
All three cache backends now have comprehensive E2E test coverage:
- Memory cache
- Redis cache
- Valkey cache
Installation
npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.4Or install the alpha tag:
npm install @mrjasonroy/cache-components-cache-handler@alphaFull Changelog
Merged PRs:
- feat: add Valkey support with E2E tests (#1)
Commits:
- chore: bump version to 16.0.0-alpha.4
- feat: add Valkey support with E2E tests
🤖 Generated with Claude Code
v16.0.0-alpha.0
⚠️ Alpha Release
First alpha release! Testing the automated publishing workflow.
Features
- ✅ Full Next.js 16.0.1 support with Cache Components
- ✅ Memory cache handler for development
- ✅ Redis cache handler with ioredis for production
- ✅ Composite handler for multi-tier caching
- ✅ TypeScript with full type safety
- ✅ Data cache handlers for
"use cache"directive - ✅ Tag-based cache revalidation
- ✅ Time-based cache expiration
Installation
For testing only:
npm install @mrjasonroy/cache-components-cache-handler@alpha
# or specific version:
npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.0Quick Start
import { createRedisDataCacheHandler } from '@mrjasonroy/cache-components-cache-handler'
import Redis from 'ioredis'
const redis = new Redis(process.env.REDIS_URL)
export default createRedisDataCacheHandler({
redis,
keyPrefix: 'myapp:cache:',
})See README for full documentation.
Testing
- ✅ 41 unit tests passing
- ✅ Comprehensive e2e tests with Playwright
- ✅ Tested with both memory and Redis backends
- ✅ Redis example app included
Links
🤖 Published with automated workflows