jest-docblock
Advanced tools
Changelog
27.5.1
[jest-config]
Support comments in JSON config file (#12316)[pretty-format]
Expose ConvertAnsi
plugin (#12308)[expect]
Add type definitions for asymmetric closeTo
matcher (#12304)[jest-cli]
Load binary via exported API (#12315)[jest-config]
Replace jsonlint
with parse-json
(#12316)[jest-repl]
Make module importable (#12311 & #12315)[*]
Avoid anonymous default exports (#12313)Changelog
27.5.0
[expect]
Add asymmetric matcher expect.closeTo
(#12243)[jest-mock]
Added mockFn.mock.lastCall
to retrieve last argument (#12285)[expect]
Add a fix for .toHaveProperty('')
(#12251)[jest-each, @jest/globals]
Allow passing ReadonlyArray
type of a table to describe.each
and test.each
(#12297)[@jest/globals]
Add missing options
argument to jest.doMock
typing (#12292)[jest-environment-node]
Add atob
and btoa
(#12269)[jest-matcher-utils]
Correct diff for expected asymmetric matchers (#12264)[jest-message-util]
Fix .getTopFrame()
(and toMatchInlineSnapshot()
) with mjs
files (#12277)[*]
Update graceful-fs
to ^4.2.9
(#11749)[jest-resolve]
perf: skip error creation on not found stat
calls (#11749)Changelog
27.4.0
[expect]
Enhancing the toHaveProperty
matcher to support array selection (#12092)[jest-core]
Add support for testResultsProcessor
written in ESM (#12006)[jest-diff, pretty-format]
Add compareKeys
option for custom sorting of object keys (#11992)[jest-mock]
Add ts-jest
mock util functions (#12089)[expect]
Allow again expect.Matchers
generic with single value (#11986)[jest-circus, jest-jasmine2]
Avoid false concurrent test failures due to unhandled promise rejections (#11987)[jest-config]
Add missing slash
dependency to package.json
(#12080)[jest-core]
Incorrect detection of open ZLIB handles (#12022)[jest-diff]
Break dependency cycle (#10818)[jest-environment-jsdom]
Add @types/jsdom
dependency (#11999)[jest-environment-jsdom]
Do not reset the global.document too early on teardown (#11871)[jest-transform]
Improve error and warning messages (#11998)[jest-worker]
Pass execArgv
correctly to worker_threads
worker (#12069)Changelog
26.0.0
[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)[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)[*]
[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)[docs]
Added default compiler to transform (#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)