Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: eggjs/bin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.0.0
Choose a base ref
...
head repository: eggjs/bin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 17 commits
  • 58 files changed
  • 4 contributors

Commits on Dec 29, 2024

  1. fix: auto set mocha @eggjs/mock/register on application project type (#…

    …281)
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Added support for automatically registering `@eggjs/mock/register` in
    test environments
    - Introduced ESM (ECMAScript Module) test fixture for enhanced testing
    capabilities
    
    - **Bug Fixes**
    	- Refined test file handling for changed files
    	- Updated dependency versions for compatibility
    
    - **Documentation**
    - Added new test cases to verify mock registration in CommonJS and ESM
    environments
    
    - **Chores**
    - Updated `.gitignore` to allow tracking specific `node_modules`
    directory
    	- Updated package dependencies and peer dependencies
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Dec 29, 2024
    Configuration menu
    Copy the full SHA
    929c0f8 View commit details
    Browse the repository at this point in the history
  2. Release 7.0.1

    [skip ci]
    
    ## [7.0.1](v7.0.0...v7.0.1) (2024-12-29)
    
    ### Bug Fixes
    
    * auto set mocha @eggjs/mock/register on application project type ([#281](#281)) ([929c0f8](929c0f8))
    semantic-release-bot committed Dec 29, 2024
    Configuration menu
    Copy the full SHA
    120c285 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2025

  1. fix: auto import tsconfig-paths/register.js (#282)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    	- Added a new `/foo` route in the application.
    	- Introduced a `Foo` class with a `bar` method.
    	- Enhanced TypeScript path resolution configuration.
    
    - **Tests**
    - Updated test cases to cover new functionality, including the `/foo`
    endpoint.
    - Improved test suite with additional assertions and updated expected
    outputs.
    	- Updated mock dependency to version 6.
    
    - **Chores**
    - Updated TypeScript compiler settings to target ES2022 and refined
    module resolution strategies.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Jan 3, 2025
    Configuration menu
    Copy the full SHA
    515614a View commit details
    Browse the repository at this point in the history
  2. Release 7.0.2

    [skip ci]
    
    ## [7.0.2](v7.0.1...v7.0.2) (2025-01-03)
    
    ### Bug Fixes
    
    * auto import tsconfig-paths/register.js ([#282](#282)) ([515614a](515614a))
    semantic-release-bot committed Jan 3, 2025
    Configuration menu
    Copy the full SHA
    e91ccbe View commit details
    Browse the repository at this point in the history
  3. test: add more tests (#283)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced test command to support running tests from multiple files
    simultaneously
    - Added example demonstrating how to specify multiple test files in a
    single command
    
    - **Documentation**
    - Updated command examples to clarify usage of test and coverage
    commands with multiple files
    
    - **Tests**
    - Added new test case to validate running tests with multiple file
    inputs
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Jan 3, 2025
    Configuration menu
    Copy the full SHA
    fe6738f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2025

  1. fix: enable postinstall (#285)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Chores**
    - Updated the installation process to ensure all necessary setup
    routines run automatically, enhancing consistency and reliability.
    - Refined the configuration used during setup to improve file
    resolution, contributing to a smoother installation experience.
    - **Documentation**
      - Updated the project title in the README to reflect the new branding.
    - **Tests**
    - Modified specific test cases to be skipped during execution, allowing
    for focused testing on other cases without removing the tests entirely.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Feb 4, 2025
    Configuration menu
    Copy the full SHA
    4406d92 View commit details
    Browse the repository at this point in the history
  2. Release 7.0.3

    [skip ci]
    
    ## [7.0.3](v7.0.2...v7.0.3) (2025-02-04)
    
    ### Bug Fixes
    
    * enable postinstall ([#285](#285)) ([4406d92](4406d92))
    semantic-release-bot committed Feb 4, 2025
    Configuration menu
    Copy the full SHA
    f0ed180 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9033e50 View commit details
    Browse the repository at this point in the history
  4. Release 7.0.4

    [skip ci]
    
    ## [7.0.4](v7.0.3...v7.0.4) (2025-02-04)
    
    ### Bug Fixes
    
    * postinstall from root dir ([9033e50](9033e50))
    semantic-release-bot committed Feb 4, 2025
    Configuration menu
    Copy the full SHA
    b8fd863 View commit details
    Browse the repository at this point in the history
  5. feat: use egg-ts-helper@3

    fengmk2 committed Feb 4, 2025
    Configuration menu
    Copy the full SHA
    ebfc9c4 View commit details
    Browse the repository at this point in the history
  6. Release 7.1.0

    [skip ci]
    
    ## [7.1.0](v7.0.4...v7.1.0) (2025-02-04)
    
    ### Features
    
    * use egg-ts-helper@3 ([ebfc9c4](ebfc9c4))
    semantic-release-bot committed Feb 4, 2025
    Configuration menu
    Copy the full SHA
    8ec2d70 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. feat: support parallel tests (#287)

    closes #286
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Chores**
    - Enhanced the continuous integration pipeline to run tests in parallel
    for improved efficiency.
    
    - **New Features**
    - Enabled distribution of test files across multiple parallel jobs to
    optimize the testing process.
      - Introduced a new dependency to facilitate parallel test execution.
    
    - **Tests**
    - Added a test case to verify the functionality of running tests in
    parallel across different CI jobs.
    - Updated test suite for a TypeScript cluster application to improve
    asynchronous handling and debugging.
    - Implemented conditional checks to skip specific tests based on
    platform and Node.js version.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    b3f2b6c View commit details
    Browse the repository at this point in the history
  2. Release 7.2.0

    [skip ci]
    
    ## [7.2.0](v7.1.0...v7.2.0) (2025-02-13)
    
    ### Features
    
    * support parallel tests ([#287](#287)) ([b3f2b6c](b3f2b6c))
    semantic-release-bot committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    6b5d04a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. feat: use mochawesome-with-mocha@8 (#288)

    upgrade mocha to v11
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Improved version control configurations by updating ignore lists for
    dependency-related lock files, resulting in a streamlined workflow,
    cleaner commits, and minimized source control noise.
    - Upgraded an essential testing dependency to its latest major version,
    unlocking enhanced features and performance improvements to bolster
    overall testing reliability and future-proof the testing environment.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Mar 14, 2025
    Configuration menu
    Copy the full SHA
    2e2e3cf View commit details
    Browse the repository at this point in the history
  2. Release 7.3.0

    [skip ci]
    
    ## [7.3.0](v7.2.0...v7.3.0) (2025-03-14)
    
    ### Features
    
    * use mochawesome-with-mocha@8 ([#288](#288)) ([2e2e3cf](2e2e3cf))
    semantic-release-bot committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    ff604ec View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2025

  1. fix: properly quote paths (#289)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Improved handling of file paths containing spaces or special
    characters by ensuring command-line arguments are correctly quoted.
    - Enhanced the processing of module import commands to ensure reliable
    command execution.
    
    - **New Features**
    - Introduced new test suites and cases to validate functionality with
    paths containing spaces.
    - Added new example applications and scripts to demonstrate
    functionality in paths with spaces.
    - Created new TypeScript declaration files for improved type support in
    projects.
    
    - **Chores**
    - Updated `.gitignore` to allow tracking of specific `node_modules`
    directories.
    - Added new `package.json` files for various example projects to specify
    configurations.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: 张元涛43115 <[email protected]>
    coolyuantao and 张元涛43115 authored Apr 19, 2025
    Configuration menu
    Copy the full SHA
    dcff9ac View commit details
    Browse the repository at this point in the history
  2. Release 7.3.1

    [skip ci]
    
    ## [7.3.1](v7.3.0...v7.3.1) (2025-04-19)
    
    ### Bug Fixes
    
    * properly quote paths ([#289](#289)) ([dcff9ac](dcff9ac))
    semantic-release-bot committed Apr 19, 2025
    Configuration menu
    Copy the full SHA
    48b7411 View commit details
    Browse the repository at this point in the history
Loading