All Versions
128
Latest Version
Avg Release Cycle
9 days
Latest Release
-

Changelog History
Page 6

  • v27.0.0-next.0

    December 06, 2020
  • v26.6.3 Changes

    November 04, 2020

    🛠 Fixes

    • 🤡 [jest-resolve-dependencies] Continue dependency resolution if mock dependency can't be found (#10779)
  • v26.6.2 Changes

    November 02, 2020

    🔋 Features

    • ⚡️ [jest-core] Add findRelatedTests and nonFlagArgs in allowed config options for updateConfigAndRun in watch plugins (#10659)

    🛠 Fixes

    • 🤡 [babel-plugin-jest-hoist] Preserve order of hoisted mock nodes within containing block (#10536)
    • 🤡 [babel-plugin-jest-hoist] Hoist pure constants to support experimental JSX transform in hoisted mocks (#10723)
    • ⚡️ [babel-preset-jest] Update babel-preset-current-node-syntax to support top level await (#10747)
    • [expect] Revert "Fix objectContaining to work recursively into sub-objects (#10508)" (#10766)
    • [jest-circus, jest-jasmine2] fix: don't assume stack is always a string (#10697)
    • [jest-config] Fix bug introduced in watch mode by PR #10678 (#10692)
    • [jest-config] Throw correct error for missing preset modules (#10737)
    • 🤡 [jest-resolve-dependencies] Resolve mocks as dependencies (#10713)
    • [jest-runtime] Handle file URLs in dynamic imports (#10744)
    • [jest-runtime, babel-jest] Pass more ESM options to @jest/transform (#10752)
    • [jest-runtime] Properly inject extraGlobals into the runtime (#10758)
    • 📄 [jest-transform] Link to ESM docs on syntax errors (#10748)

    🚧 Chore & Maintenance

    • 🤡 [docs] Add docs for using mocks in TypeScript (#10415)
    • 👕 [eslint-config-fb-strict] Move package from this repo to fbjs repo (#10739)
    • ⚡️ [examples] Update TypeScript example to show use of newer Jest types (#10399)
    • [jest-cli] chore: standardize files and folder names (#10698)
    • 🗄 [jest-config] Switch ts-node Register type to Service due to deprecation (#11210)
  • v26.6.1 Changes

    October 23, 2020

    🔋 Features

    • 👍 [jest-runtime] Support named exports from CommonJS as named ES Module imports (#10673)
    • 👍 [jest-validate] Add support for recursiveDenylist option as an alternative to recursiveBlacklist (#10236)

    🛠 Fixes

    • [expect] Fix objectContaining to work recursively into sub-objects (#10508)
    • [jest-cli, jest-core, jest-config, jest-types] Fix --onlyFailures flag to work in non-watch mode (#10678)
    • [jest-config] Fix for the jest.config.ts compiler to not interfere with tsconfig.json files (#10675)
    • ⚡️ [jest-message-util] Update to work properly with Node 15 (#10660)
    • 🤡 [jest-mock] Allow to mock methods in getters (TypeScript 3.9 export) (#10156)
  • v26.6.0 Changes

    October 19, 2020

    🔋 Features

    • 🔧 [jest-cli, jest-config] Add support for the jest.config.ts configuration file (#10564)

    🛠 Fixes

    • [jest-config] Simplify transform RegExp (#10207)
    • 🤡 [jest-fake-timers] Lazily instantiate mock timers (#10551)
    • [jest-runtime] require.main is no longer undefined when using jest.resetModules (#10626)
    • [@jest/types] Add missing values for timers (#10632)

    🚧 Chore & Maintenance

    • 📄 [docs] Add step for fetching backers.json file in website setup docs (#10631)
    • 📄 [docs] Add page detailing environment variables set by Jest (#10630)
    • 🔨 [jest-circus] Refactor callAsyncCircusFn parameters (#10629)
  • v26.5.3 Changes

    October 11, 2020

    🔋 Features

    • 👍 [jest-runtime] add support for dynamic import() from CommonJS (#10620)

    🛠 Fixes

    • [jest-runner, jest-runtime] require.main should not be undefined with createRequire() (#10610)
    • [jest-runtime] add missing module.path property (#10615)
    • [jest-runtime] Add mainModule instance variable to runtime (#10621)
    • [jest-runtime] Evaluate Node core modules on dynamic import() (#10622)
    • [jest-validate] Show suggestion only when unrecognized cli param is longer than 1 character (#10604)
    • [jest-validate] Validate testURL as CLI option (#10595)
  • v26.5.2 Changes

    October 06, 2020

    🛠 Fixes

    • [*] Revert usage of Escalade and rollback Yargs to v15 as it breaks Node 13 (#10599)
    • 🛰 [jest-circus] Setup globals before emitting setup, and include Jest globals in the setup payload (#10598)
    • 🤡 [jest-mock] Fix typings for mockResolvedValue, mockResolvedValueOnce, mockRejectedValue and mockRejectedValueOnce (#10600)
  • v26.5.1 Changes

    October 05, 2020

    🛠 Fixes

    • [jest-circus] Handle older jest-runtime in jest-circus
  • v26.5.0 Changes

    October 05, 2020

    🔋 Features

    • [jest-circus, jest-config, jest-runtime] Add new injectGlobals config and CLI option to disable injecting global variables into the runtime (#10484)
    • 🛠 [jest-each] Fixes .each type to always be callable (#10447)
    • 0️⃣ [jest-runner] Add support for moduleLoaders with default exports (#10541)
    • 📦 [@jest/create-cache-key-function] Added a new package for creating cache keys (#10587)

    🛠 Fixes

    • [jest-circus, jest-jasmine2] Find correct location for test.each tests (#10413)
    • [jest-console] Add Console constructor to console object (#10502)
    • [jest-globals] Fix lifecycle hook function types (#10480)
    • 🐎 [jest-runtime] Remove usage of vm.compileFunction due to a performance issue (#10586)

    🚧 Chore & Maintenance

    • 📦 [jest-resolve] Replace read-pkg-up with escalade package (10558)
    • ⚡️ [jest-environment-jsdom] Update jsdom to 16.4.0 (10578)
  • v26.4.2 Changes

    August 22, 2020

    🛠 Fixes

    • [expect] Fix toMatchObject to work with inherited class getters (#10381)
    • [pretty-format] Lower minimum node version to >= 10 (#10435)