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: avajs/ava
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.3
Choose a base ref
...
head repository: avajs/ava
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.0.0
Choose a head ref
  • 16 commits
  • 127 files changed
  • 5 contributors

Commits on Jul 10, 2022

  1. Parse for line numbers with latest supported ECMA version

    This means the supported syntax changes depending on the installed Acorn
    version, which may change independently of the AVA version since we do
    not pin the dependency.
    novemberborn committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    d0af729 View commit details
    Browse the repository at this point in the history
  2. Rely on TypeScript 4.7 and update integration + tests

    * Only test against TypeScript 4.7
    
    * Move type definitions to entrypoints/
    
    Only TS 4.7 will resolve them now, but it's cleaner.
    
    * Use @sindresorhus/tsconfig
    
    * Fix test TypeScript files, make compilable and lintable
    
    * Use tsc directly, instead of tsd
    
    * Add *.cts versions of type tests
    
    * Reorganize type tests
    
    * Use tsc directly, avoid npx, print actual version
    
    Somehow `npx tsc` was pointing at an older version. Possibly the binstubs are corrupted in CI… somehow.
    novemberborn authored Jul 10, 2022
    Configuration menu
    Copy the full SHA
    02f4e27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd7f0ed View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Fix link to test isolation

    Prinzhorn authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    6f8e30c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Configuration menu
    Copy the full SHA
    d66fc7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    392ab65 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Configuration menu
    Copy the full SHA
    f4067b2 View commit details
    Browse the repository at this point in the history
  2. Test with AVA 4.3.3

    novemberborn committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    98f7d6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c48c4d View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Merge branch 'v4-hotfix'

    novemberborn committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    14061be View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    Exclude Acorn stack traces from reporter logs.
    
    Export types not interfaces.
    novemberborn authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    02f626f View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Work around os.cpus() returning an empty array on unsupported platforms

    `os.cpus()` can return empty arrays on platforms not officially supported by Node.js. Use 1 as a minimum.
    
    See <nodejs/node#38190>.
    
    Co-authored-by: Mark Wubben <[email protected]>
    catink123 and novemberborn authored Aug 27, 2022
    Configuration menu
    Copy the full SHA
    4b03662 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. Detect process.exit() called from tests

    Fixes #861.
    
    Co-authored-by: Mark Wubben <[email protected]>
    gibson042 and novemberborn authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    ea597d8 View commit details
    Browse the repository at this point in the history
  2. Count timeouts separately from the timed out tests

    This ensures AVA exits with code 1 if any timeout occurs, even if there were no pending tests.
    
    Fixes #3098.
    novemberborn authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    cc10b0c View commit details
    Browse the repository at this point in the history
  3. Improve test result accessibility

    * Explain diff gutter symbols. Fixes #1558
    * Add test result labels. Color covers figure and label, and indicates passed-as-expected vs. not (expected/unexpected fail or unexpected pass). Fixes #2919
    * Bold the source line of errors in code excerpts
    * TAP reporter: Strip ANSI control sequences from error labels
    * Print assertion error in italics, to better differentiate from the test title.
    
    Co-authored-by: Mark Wubben <[email protected]>
    gibson042 and novemberborn authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    797287a View commit details
    Browse the repository at this point in the history
  4. 5.0.0

    novemberborn committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    d84dbc1 View commit details
    Browse the repository at this point in the history
Loading