Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Dec 13:32

4.0.0 (2024-12-31)

⚠ BREAKING CHANGES

  • drop Node.js < 18.19.0 support

part of eggjs/egg#3644

eggjs/egg#5257

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.
  • 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

  • support cjs and esm both by tshy (#63) (d9d0bc6)

This release is also available on: