4.0.0 (2025-01-11)
⚠ BREAKING CHANGES
- drop Node.js < 18.19.0 support
part of https://github.com/eggjs/egg/issues/3644
https://github.com/eggjs/egg/issues/5257
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
Summary by CodeRabbit
Based on the comprehensive changes, here are the release notes:
Release Notes for @eggjs/development
-
New Features
- Added TypeScript support for development environment
- Enhanced file watching and reloading mechanisms
- Improved configuration options for development mode
-
Breaking Changes
- Migrated from
egg-development
to @eggjs/development
- Requires Node.js version >=18.19.0
- Dropped support for Node.js 14 and 16
-
Improvements
- Refined ESLint configuration
- Updated GitHub Actions workflow to focus on macOS testing
- Added more robust file change detection
- Enhanced type safety across the project
-
Bug Fixes
- Improved handling of file reloading in different scenarios
- Fixed potential issues with asset and service file monitoring
-
Chores
- Updated dependencies
- Migrated test suite to TypeScript
- Restructured project configuration
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Features