All Versions
50
Latest Version
Avg Release Cycle
26 days
Latest Release
4 days ago

Changelog History
Page 1

  • v9.1.3 Changes

    October 15, 2021

    ๐Ÿ›  :bug: Fixes

    :nut_and_bolt: Other

  • v9.1.2 Changes

    September 25, 2021

    ๐Ÿ›  :bug: Fixes

    :nut_and_bolt: Other

  • v9.1.1 Changes

    August 28, 2021

    ๐Ÿ›  :bug: Fixes

  • v9.1.0 Changes

    August 20, 2021

    :tada: Enhancements

  • v9.0.3 Changes

    July 25, 2021

    ๐Ÿ›  :bug: Fixes

    • #4702: Error rethrow from cwd-relative path while loading .mocharc.js (@kirill-golovan)

    • #4688: Usage of custom interface in parallel mode (@juergba)

    • #4687: ESM: don't swallow MODULE_NOT_FOUND errors in case of type:module (@giltayar)

  • v9.0.2 Changes

    July 03, 2021

    ๐Ÿ›  :bug: Fixes

    • #4668: ESM: make --require <dir> work with new import-first loading (@giltayar)

    :nut_and_bolt: Other

  • v9.0.1 Changes

    June 18, 2021

    :nut_and_bolt: Other

    • #4657: Browser: add separate bundle for modern browsers (@juergba)

    ๐Ÿ‘ We added a separate browser bundle mocha-es2018.js in javascript ES2018, as we skipped the transpilation down to ES5. This is an experimental step towards freezing Mocha's support of IE11.

  • v9.0.0 Changes

    June 07, 2021

    :boom: Breaking Changes

    Mocha is going ESM-first! This means that it will now use ESM import(test_file) to load the test files, instead of the CommonJS require(test_file). This is not a problem, as import can also load most files that require does. In the rare cases where this fails, it will fallback to require(...). This ESM-first approach is the next step in Mocha's ESM migration, and allows ESM loaders to load and transform the test file.

    • #4636: Remove deprecated utils.lookupFiles() (@juergba)

    • #4638: Limit the size of actual/expected for diff generation (@juergba)

    • ๐Ÿ‘ #4389: Refactoring: Consuming log-symbols alternate to code for win32 in reporters/base (@MoonSupport)

    :tada: Enhancements

    ๐Ÿ›  :bug: Fixes

    • #4128: Fix: control stringification of error message (@syeutyu)

    :nut_and_bolt: Other

  • v8.4.0 Changes

    May 07, 2021

    :tada: Enhancements

    ๐Ÿ›  :bug: Fixes

    ๐Ÿ“š :book: Documentation

    • #4630: Add options.require to Mocha constructor for root hook plugins on parallel runs (@juergba)
    • #4617: Dynamically generating tests with top-level await and ESM test files (@juergba)
    • #4608: Update default file extensions (@outsideris)

    Also thanks to @outsideris for various improvements on our GH actions workflows.

  • v8.3.2 Changes

    March 12, 2021

    ๐Ÿ›  :bug: Fixes

    ๐Ÿ“š :book: Documentation