All Versions
62
Latest Version
Avg Release Cycle
14 days
Latest Release
16 days ago

Changelog History
Page 1

  • v26.1.0

    June 23, 2020

    🔋 Features

    • 🤡 [jest-mock] Export Mock, MockInstance, SpyInstance types (#10138)
    • 👍 [jest-config] Support config files exporting (async) functions (#10001)
    • [jest-cli, jest-core] Add --selectProjects CLI argument to filter test suites by project name (#8612)
    • [jest-cli, jest-init] Add coverageProvider to jest --init prompts (#10044)

    🛠 Fixes

    • [jest-console] getConsoleOutput to receive global stack trace config and use it to format stack trace (#10081)
    • [jest-jasmine2] Stop adding : after an error that has no message (#9990)
    • [jest-diff] Control no diff message color with commonColor in diff options (#9997)
    • [jest-snapshot] Fix TypeScript compilation (#10008)

    🚧 Chore & Maintenance

    • 📄 [docs] Correct confusing filename in enableAutomock example (#10055)
    • 🍱 [jest-core] 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 (#10000)
    • [jest-core, jest-reporters, jest-test-result, jest-types] Cleanup displayName type (#10049)
    • [jest-runtime] Jest-internal sandbox escape hatch (#9907)
    • ⚡️ [jest-fake-timers] Update now param type to support Date in addition to number. (#10169)
    • 🚚 [docs] Add param to setSystemTime docs and remove preceding period from it and getRealSystemTime (#10169)
    • [jest-snapshot, jest-util] Replace make-dir with fs.mkdir (#10136)

    🐎 Performance

    • [jest-core, jest-transform, jest-haste-map] Improve Jest startup time and test runtime, particularly when running with coverage, by caching micromatch and avoiding recreating RegExp instances (#10131)
  • v26.0.1

    May 05, 2020

    🛠 Fixes

    • [jest-circus] Backward compatibility for deprecated DescribeBlock.tests to not break e.g. Detox reporter
  • v26.0.1-alpha.0

    May 04, 2020
  • v26.0.0

    May 04, 2020

    🔋 Features

    • 💥 [jest-environment-jsdom] [BREAKING] Upgrade jsdom to v16 (#9606)
    • [@jest/fake-timers] Add possibility to use a modern implementation of fake timers, backed by @sinonjs/fake-timers (#7776)
    • [jest-runtime] Add createMockFromModule as an alias for genMockFromModule (#9962)

    🛠 Fixes

    • [babel-jest] Handle null being passed to createTransformer (#9955)
    • [jest-circus, jest-console, jest-jasmine2, jest-reporters, jest-util, pretty-format] Fix time durating formatting and consolidate time formatting code (#9765)
    • 💥 [jest-circus] [BREAKING] Fail tests if a test takes a done callback and have return values (#9129)
    • 💥 [jest-circus] [BREAKING] Throw a proper error if a test / hook is defined asynchronously (#8096)
    • [jest-circus] Throw more descriptive error if hook is defined inside test (#9957)
    • 💥 [jest-circus] [BREAKING] Align execution order of tests to match jasmine's top to bottom order (#9965)
    • 💥 [jest-config, jest-resolve] [BREAKING] Remove support for browser field (#9943)
    • [jest-haste-map] Stop reporting files as changed when they are only accessed (#7347)
    • [jest-resolve] Show relative path from root dir for module not found errors (#9963)
    • 🤡 [jest-runtime] Fix absolute path moduleNameMapper + jest.mock bug (#8727)

    🚧 Chore & Maintenance

    • [*] [BREAKING] TypeScript definitions requires a minimum of TypeScript v3.8 (#9823)
    • [*] [BREAKING] Drop support for Node 8 (#9423)
    • ⬆️ [*] Upgrade to chalk@4 (#9752)
    • 🚚 [*] Remove usage of realpath-native (#9952)
    • 📄 [docs] Fix example reference implementation to use Jest with Phabricator (#8662)
    • 0️⃣ [docs] Added default compiler to tranform (#8583)
    • ⚡️ [docs] Updated Testing Frameworks guide with React; make it generic (#9106)
    • 💥 [expect, jest-mock, pretty-format] [BREAKING] Remove build-es5 from package (#9945)
    • 💥 [@jest/fake-timers, @jest/environment] [BREAKING] Rename LolexFakeTimers to ModernFakeTimers (#9960)
    • 💥 [jest-haste-map] [BREAKING] removed providesModuleNodeModules (#8535)
    • 💥 [jest-runtime] [BREAKING] Remove long-deprecated require.requireActual and require.requireMock methods (#9854)
  • v26.0.0-alpha.2

    May 04, 2020
  • v26.0.0-alpha.1

    May 03, 2020
  • v26.0.0-alpha.0

    May 02, 2020
  • v25.5.4

    May 02, 2020

    🛠 Fixes

    • [jest-jasmine2] Don't run beforeAll / afterAll in skipped describe blocks (#9931)

    🚧 Chore & Maintenance

    • [jest-runtime] Do not warn when mutating require.cache (#9946)
  • v25.5.3

    April 30, 2020

    🚧 Chore & Maintenance

    • [jest-circus] Fix memory leak when running in band (#9934)
  • v25.5.2

    April 29, 2020

    🛠 Fixes

    • [jest-globals] Export globals as values, not types (#9925)