Packages

@jest/core

30.5.2 · 18 Sep 2026MIT60.2M / weekRepositoryHomepagenpmAtom feed

Your version

118 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 25.x
  2. 25.2.7

    3 Apr 2020
    • jest-matcher-utils: Replace accessors with values to avoid calling setters in object descriptors when computing diffs for error reporting

    • @jest/watcher: Correct return type of shouldRunTestSuite for JestHookEmitter

  3. 25.2.6

    2 Apr 2020

    Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.

  4. 25.2.4

    29 Mar 2020
    • jest-message-util: Check for common errors when using the wrong test environment

    • jest-circus: Fix type elision of jest-runtime imports

    • @jest/transform: Fix coverage reporter for uncovered files without transformers, reverting #9460

  5. 25.2.3

    26 Mar 2020
    • *: Verify all packages are properly downleveled for older versions of TypeScript

  6. 25.2.2

    26 Mar 2020
    • jest-environment-node: Remove getVmContext from Node env on older versions of Node

    • jest-runtime: Return constructable class from require('module')

  7. 25.2.1

    26 Mar 2020
    • *: Downlevel TypeScript definitions files for compatibility with TS<3.8

  8. 25.2.0

    25 Mar 2020
    • breaking

      jest-haste-map: Remove mapper option

    • jest-config: Support ESM config files with .js extension (#9573).

    • jest-runtime: Override module.createRequire to return a Jest-compatible require function

  9. 25.1.0

    22 Jan 2020
    • breaking

      jest-config: Set default display name color based on runner

    • breaking

      jest-config: Support .mjs config files

    • breaking

      jest-diff: Export as ECMAScript module

  10. 25.0.0

    22 Aug 2019
  11. 24.x
  12. 24.9.0

    16 Aug 2019
    • expect: Highlight substring differences when matcher fails, part 1

    • expect: Highlight substring differences when matcher fails, part 2

    • expect: Improve report when mock-spy matcher fails, part 1

  13. 24.8.0

    5 May 2019
    • jest-circus: Bind to Circus events via an optional event handler on any custom env

    • expect: Improve report when matcher fails, part 15

    • jest-cli: Update --forceExit and "did not exit for one second" message colors

  14. 24.7.1

    4 Apr 2019
    • @jest/config: Normalize testSequencer to its absolute path

    • @jest/console: Print to stderr when calling console.error, console.warn or console.assert using the jest-runtime CLI

  15. 24.7.0

    3 Apr 2019
    • removed

      expect: Remove repetition of matcherName and options in matchers

    • @jest/core, @jest/test-sequencer: Move testSequencer to individual package @jest/test-sequencer

    • @jest/core, jest-cli, jest-config: Add option testSequencer allow user use custom sequencer.

  16. 24.6.0

    1 Apr 2019
    • : Improve report when matcher fails, part 13

    • @jest/core: Filter API pre-filter setup hook

    • jest-snapshot: Improve report when matcher fails, part 14

  17. 24.5.0

    12 Mar 2019
    • jest-haste-map: Expose throwOnModuleCollision via config.haste

  18. 24.4.0

    11 Mar 2019
    • jest-resolve: Now supports PnP environment without plugins

    • expect: Compare DOM nodes even if there are multiple Node classes

    • jest-worker: worker.getStdout() can return null

  19. 24.3.1

    7 Mar 2019
  20. 24.3.0

    7 Mar 2019
    • removed

      expect: Remove duck typing and obsolete browser support code when comparing DOM nodes and use DOM-Level-3 API instead

    • security

      jest-cli: Fix prototype pollution vulnerability in dependency

    • : Improve report when matcher fails, part 10