Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 07:17
· 15 commits to master since this release

3.0.0 (2024-06-11)

⚠ BREAKING CHANGES

  • drop Node.js < 18.19.0 support
  • Drop generator function support
  • Drop Node.js < 18.19.0 support

Summary by CodeRabbit

  • New Features

  • Introduced EggRouter class for defining RESTful routes and handling
    HTTP verbs.

  • Added new utility functions and type definitions to support enhanced
    routing and middleware functionalities.

  • Bug Fixes

  • Updated test cases to ensure compatibility with new routing and
    middleware functionalities.

  • Documentation

  • Updated examples in the README.md to reflect TypeScript syntax and
    ES module imports.

  • Mentioned breaking changes for version 3, including dropping support
    for generator functions and Node.js versions below 18.7.0.

  • Breaking Changes

    • Dropped support for generator functions.
    • Dropped support for Node.js versions below 18.7.0.
  • Chores

    • Updated Node.js versions in the GitHub Actions workflow.
    • Modified .gitignore to include additional patterns.
    • Updated dependencies and dev dependencies in package.json.
  • Added new scripts for linting, testing, and pre-publish actions in
    package.json.

    • Introduced a new tsconfig.json for strict TypeScript settings.

Features


This release is also available on: