eslint-mdx
eslint-mdx copied to clipboard
chore(deps): update jest monorepo
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @types/jest (source) | ^29.5.11 -> ^29.5.14 |
||||
| jest (source) | ^30.0.0-alpha.2 -> ^30.0.0-alpha.6 |
Release Notes
jestjs/jest (jest)
v30.0.0-alpha.6
Features
[babel-jest]Add optionexcludeJestPresetto allow opting out ofbabel-preset-jest(#15164)[jest-circus, jest-test-result]AddstartedAttimestamp inTestCaseResultObjectwithinonTestCaseResult(#15145)[jest-config]ShowrootDirin error message when apresetfails to load (#15194)[jest-config]Support loading TS config files usingesbuild-registervia docblock loader (#15190)[jest-config]allow passing TS config loader options via docblock comment (#15234)[expect, @​jest/expect][BREAKING] Add type inference for function parameters inCalledWithassertions (#15129)[@jest/expect-utils]Properly compare all types ofTypedArrays (#15178)[jest-resolver]Supportfile://URLs as paths (#15154)[jest-runtime]Addunstable_unmockModule(#15080)[expect]UseArray.isArrayto check if an array is anArray(#15101)[@jest/create-cache-key-function]Correct the return type ofcreateCacheKey(#15159)[pretty-format]Fixed a bug where "anonymous custom elements" were not being printed as expected. (#15138)[jest-worker]Properly handle a circular reference error when worker tries to send an assertion fails where either the expected or actual value is circular (#15191)[jest-worker]Properly handle a BigInt when worker tries to send an assertion fails where either the expected or actual value is BigInt (#15191)
Performance
[jest-runner]Better cleanupsource-map-supportafter test to resolve (minor) memory leak (#15233)
Chore & Maintenance
[*][BREAKING] Drop support for Node.js versions 14, 19 and 21 (#14460, #15118)[babel-jest, @​jest/transform]Updatebabel-plugin-istanbulto v6 (#15156)[babel-plugin-jest-hoist]Move unnecessarydependenciestodevDependencies(#15010)
New Contributors
- @eyalroth made their first contribution in https://github.com/jestjs/jest/pull/15129
- @BondarenkoAlex made their first contribution in https://github.com/jestjs/jest/pull/15080
- @KonnorRogers made their first contribution in https://github.com/jestjs/jest/pull/15138
- @fynsta made their first contribution in https://github.com/jestjs/jest/pull/15149
- @latin-1 made their first contribution in https://github.com/jestjs/jest/pull/15164
- @Jon-Biz made their first contribution in https://github.com/jestjs/jest/pull/15122
- @RahulARanger made their first contribution in https://github.com/jestjs/jest/pull/15145
- @askoufis made their first contribution in https://github.com/jestjs/jest/pull/15194
- @henny1105 made their first contribution in https://github.com/jestjs/jest/pull/15246
Full Changelog: https://github.com/jestjs/jest/compare/v30.0.0-alpha.5...v30.0.0-alpha.6
v30.0.0-alpha.5
Features
[@jest/util-snapshot]Extract utils used by tooling fromjest-snapshotinto its own package (#15095)[jest-each]Introduce%$option to add number of the test to its title (#14710)
Fixes
[jest-config]Allow Node16/NodeNext/BundlermoduleResolutionin project's tsconfig (#14739)- [BREAKING] Specifying
testPathPatternswhen programmatically callingwatchmust be specified as `new
Chore & Maintenance
[*]Increase version ofmicromatchto^4.0.7(#15082)[docs]Revised documentation for .toHaveBeenCalled()to accurately depict its functionality. (#14853)
New Contributors
- @dnicolson made their first contribution in https://github.com/jestjs/jest/pull/15056
- @mukul-turing made their first contribution in https://github.com/jestjs/jest/pull/14853
- @akwodkiewicz made their first contribution in https://github.com/jestjs/jest/pull/14739
- @brandonchinn178 made their first contribution in https://github.com/jestjs/jest/pull/14934
- @davidroeca made their first contribution in https://github.com/jestjs/jest/pull/14913
- @Darkmift made their first contribution in https://github.com/jestjs/jest/pull/15096
- @kemuridama made their first contribution in https://github.com/jestjs/jest/pull/14710
- @mouadhbb made their first contribution in https://github.com/jestjs/jest/pull/15082
Full Changelog: https://github.com/jestjs/jest/compare/v30.0.0-alpha.4...v30.0.0-alpha.5
v30.0.0-alpha.4
Features
[jest-circus]Add aretryImmediatelyoption tojest.retryTimes(#14696)[@jest/core]Support--outputFileoption for--listTests(#14980)[@jest/environment][BREAKING] Remove deprecatedjest.genMockFromModule()(#15042)[@jest/environment][BREAKING] Remove unnecessary defensive code (#15045)[jest-matcher-utils]AddSERIALIZABLE_PROPERTIESto allow custom serialization of objects (#14893)[jest-reporters]Add support for DEC mode 2026 (#15008)[jest-runtime]Supportimport.meta.resolve(#14930)[jest-runtime][BREAKING] Make it mandatory to passglobalConfigto theRuntimeconstructor (#15044)[@jest/types]Improve argument type inference passed totestanddescribecallback functions fromeachtables (#14920)
Fixes
[expect]Improve diff for failingexpect.objectContaining(#15038)[jest-changed-files]Print underlying errors when VCS commands fail (#15052)[jest-changed-files]Abortsl rootcall if output resembles a steam locomotive (#15053)[jest-each]Allow$keypathtemplates withnullorundefinedvalues (#14831)[@jest/expect-utils]Catch circular references within arrays when matching objects (#14894)[@jest/expect-utils]Fix not addressing to Sets and Maps as objects without keys (#14873)[jest-util]Add missing dependency onjest-regex-util(#15030)
Chore & Maintenance
[@jest/reporters]Upgradeistanbul-lib-source-maps(#14924)[jest-util]Upgradepicomatchto v4 (#14653 & #14885)[docs]Link NestJS documentation on testing with Jest (#14940)
New Contributors
- @CheadleCheadle made their first contribution in https://github.com/jestjs/jest/pull/14930
- @Germandrummer92 made their first contribution in https://github.com/jestjs/jest/pull/14831
- @hkdobrev made their first contribution in https://github.com/jestjs/jest/pull/14940
- @MathieuFedrigo made their first contribution in https://github.com/jestjs/jest/pull/14920
- @georgekaran made their first contribution in https://github.com/jestjs/jest/pull/14893
- @manoraj made their first contribution in https://github.com/jestjs/jest/pull/14980
- @ShuZhong made their first contribution in https://github.com/jestjs/jest/pull/14957
- @peterdenham made their first contribution in https://github.com/jestjs/jest/pull/14988
- @Vadimchesh made their first contribution in https://github.com/jestjs/jest/pull/14977
- @haze made their first contribution in https://github.com/jestjs/jest/pull/15008
- @ofekm97 made their first contribution in https://github.com/jestjs/jest/pull/14873
- @rmartine-ias made their first contribution in https://github.com/jestjs/jest/pull/15052
- @colinacassidy made their first contribution in https://github.com/jestjs/jest/pull/15038
Full Changelog: https://github.com/jestjs/jest/compare/v30.0.0-alpha.3...v30.0.0-alpha.4
v30.0.0-alpha.3
Features
[jest-circus]Add awaitBeforeRetryoption tojest.retryTimes(#14738)[jest-circus, jest-jasmine2]AllowsetupFilesAfterEnvto export an async function (#10962)[jest-config]Loads config file from provided path inpackage.json(#14044)[jest-config]Allow loadingjest.config.ctsfiles (#14070)[@jest/core]Group together open handles with the same stack trace (#13417, & #14789)[@jest/core][BREAKING] Changed--filterto accept an object with shape{ filtered: Array<string> }to match documentation (#13319)[@jest/environment-jsdom-abstract]Introduce new package which abstracts over thejsdomenvironment, allowing usage of custom versions of JSDOM (#14717)[jest-environment-node]Update jest environment with dispose symbolsSymbol(#14888 & #14909)[jest-mock]Add support for the Explicit Resource Management proposal to use theusingkeyword withjest.spyOn(object, methodName)(#14895)[jest-runtime]Supportimport.meta.filenameandimport.meta.dirname(available from Node 20.11)[jest-circus]Replace recursivemakeTestResultsimplementation with iterative one (#14760)[jest-circus]Omitexpect.hasAssertions()errors if a test already has errors (#14866)[jest-cli][BREAKING] Validate CLI flags that require arguments receives them (#14783)[jest-config]SupporttestTimeoutin project config (#14697)[jest-config]SupportcoverageReportersin project config (#14697)[jest-config]Allowreportersin project config (#14768)[pretty-format][BREAKING] PrintArrayBufferandDataViewcorrectly (#14290)
Performance
[jest-haste-map]Only spawn one process to check forwatchmaninstallation (#14826)
Chore & Maintenance
[*][BREAKING] Upgrade toglob@10(#14509)[*]UseTypeErroroverErrorwhere appropriate (#14799)[jest-schemas]Upgrade@sinclair/typebox(#14775)[docs]Append toNODE_OPTIONS, not overwrite (#14730)[docs]Updated.toHaveBeenCalled()documentation to correctly reflect its functionality (#14842)
New Contributors
- @rafaelrabelos made their first contribution in https://github.com/jestjs/jest/pull/14044
- @someone635 made their first contribution in https://github.com/jestjs/jest/pull/14730
- @faizanu94 made their first contribution in https://github.com/jestjs/jest/pull/14625
- @casey-lentz made their first contribution in https://github.com/jestjs/jest/pull/14763
- @WillianAgostini made their first contribution in https://github.com/jestjs/jest/pull/14738
- @jeremiah-snee-openx made their first contribution in https://github.com/jestjs/jest/pull/14768
- @ginabethrussell made their first contribution in https://github.com/jestjs/jest/pull/14747
- @vkml made their first contribution in https://github.com/jestjs/jest/pull/14749
- @DerTimonius made their first contribution in https://github.com/jestjs/jest/pull/14070
- @JimminiKin made their first contribution in https://github.com/jestjs/jest/pull/14830
- @arescrimson made their first contribution in https://github.com/jestjs/jest/pull/14847
- @notaphplover made their first contribution in https://github.com/jestjs/jest/pull/14888
- @bensternthal made their first contribution in https://github.com/jestjs/jest/pull/14904
- @phryneas made their first contribution in https://github.com/jestjs/jest/pull/14895
Full Changelog: https://github.com/jestjs/jest/compare/v30.0.0-alpha.2...v30.0.0-alpha.3
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ No Changeset found
Latest commit: b406cc79712144c2313d5cbc490d2fd8ecb4253a
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
📊 Package size report No changes
| File | Before | After |
|---|---|---|
| Total (Includes all files) | 1.5 MB |
1.5 MB |
| Tarball size | 173.8 kB |
173.8 kB |
Unchanged files
🤖 This report was automatically generated by pkg-size-action
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
d6fc093) to head (cfc0d35).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@ Coverage Diff @@
## master #538 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 19 19
Lines 196 196
Branches 33 33
=========================================
Hits 196 196
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.