Releases: eggjs/router
Releases · eggjs/router
v3.0.6
v2.2.0
v2.1.1
v2.1.0
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
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
EggRouterclass 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.mdto 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
.gitignoreto 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.jsonfor strict TypeScript settings.
- Introduced a new
Features
This release is also available on: