Skip to content

[almost done] Next.js 15 support - #969

Open
better-salmon wants to merge 16 commits into
canaryfrom
upgrade-next-js
Open

better-salmon wants to merge 16 commits into
canaryfrom
upgrade-next-js

Conversation

@better-salmon

@better-salmon better-salmon commented Feb 9, 2025

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added a Redis-based cache handler with pub/sub tag expiration support and a new cache handler that performs no operations.
    • Introduced advanced cache handler utilities for remote stores and improved cache management options.
    • Implemented new helper utilities for tag and age estimation handling.
  • Bug Fixes

    • Improved error handling and type safety in cache handlers.
    • Enhanced timeout management for Redis operations.
    • Fixed and clarified return types across multiple components and functions.
  • Refactor

    • Streamlined and modernized module imports/exports to ES module syntax.
    • Simplified and unified cache handler APIs, removing deprecated and redundant files.
    • Consolidated and improved cache handler logic, including removal of legacy caching strategies.
  • Chores

    • Upgraded dependencies and development tooling across the project.
    • Updated TypeScript, ESLint, and Prettier configurations for stricter checks and consistency.
    • Removed deprecated packages, configuration files, and documentation for obsolete modules.
  • Tests

    • Added comprehensive tests for new utilities and removed outdated test suites.
  • Style

    • Standardized code formatting and updated editor/formatter settings.
  • Documentation

    • Updated and removed documentation to reflect the new cache handler architecture and utilities.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.