Releases: eggjs/development
Releases · eggjs/development
v4.0.0
4.0.0 (2025-01-11)
⚠ BREAKING CHANGES
- drop Node.js < 18.19.0 support
part of eggjs/egg#3644
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
- Migrated from
-
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
Features
This release is also available on:
v3.0.2
v3.0.1
v3.0.0
3.0.0 (2024-05-08)
⚠ BREAKING CHANGES
- drop Node.js < 14 support
Summary by CodeRabbit
- New Features
- Introduced a new GitHub Actions workflow for Node.js releases.
- Enhancements
- Updated continuous integration workflow with improved job
configurations. - Enhanced file system operations across multiple JavaScript files using
Node.js built-in modules. - Bug Fixes
- Fixed directory and file operations in test suites to use updated
Node.js methods. - Documentation
- Adjusted documentation comments and removed outdated directives.
- Refactor
- Removed the use of
'use strict';
in several JavaScript files to
align with modern standards. - Dependencies
- Updated various dependencies and Node version requirements to ensure
compatibility and security.
Features
This release is also available on: