4.0.0 (2024-12-31)
⚠ BREAKING CHANGES
- drop Node.js < 18.19.0 support
part of eggjs/egg#3644
Summary by CodeRabbit
Release Notes
-
New Features
- Added support for ECMAScript modules (ESM).
- Enhanced CLI with more robust start and stop commands.
- Improved TypeScript integration and type safety.
- Introduced new commands for stopping an Egg.js server application.
- Added new configuration options for logging and process management.
-
Improvements
- Updated package configuration for better modularity.
- Modernized test infrastructure with TypeScript support.
- Refined error handling and logging mechanisms.
- Enhanced process management capabilities.
-
Improved documentation with updated installation instructions and
usage examples. -
Breaking Changes
- Renamed package from
egg-scripts
to@eggjs/scripts
. - Requires Node.js version 18.19.0 or higher.
- Significant changes to project structure and module exports.
- Renamed package from
-
Bug Fixes
- Improved process management for server start and stop operations.
- Enhanced cross-platform compatibility.
-
Fixed issues with asynchronous route handlers in various applications.
Features
This release is also available on: