Skip to content

Bump jest from 24.5.0 to 24.6.0 in /backend

Hannes Heine requested to merge pr358head into pr358base

Created by: Tirokk

dependabot-preview[bot] Authored by dependabot-preview[bot] Merged


Bumps jest from 24.5.0 to 24.6.0.

Changelog

Sourced from jest's changelog.

24.6.0

Features

  • [expect]: Improve report when matcher fails, part 13 (#8077)
  • [@jest/core] Filter API pre-filter setup hook (#8142)
  • [jest-snapshot] Improve report when matcher fails, part 14 (#8132)
  • [@jest/reporter] Display todo and skip test descriptions when verbose is true (#8038)
  • [jest-runner] Support default exports for test environments (#8163)
  • [pretty-format] Support React.Suspense (#8180)
  • [jest-snapshot] Indent inline snapshots (#8198)
  • [jest-config] Support colors in displayName configuration (#8025)

Fixes

  • [jest-circus] Fix test retries with beforeAll/beforeEach failures (#8227)
  • [expect] Fix circular references in iterable equality (#8160)
  • [jest-changed-files] Change method of obtaining git root (#8052)
  • [jest-each] Fix test function type (#8145)
  • [jest-fake-timers] getTimerCount not taking immediates and ticks into account (#8139)
  • [jest-runtime] Allow json file as manual mock (#8159)
  • [pretty-format] Print BigInt as a readable number instead of {} (#8138)
  • [jest-core] Fix ability to transform dependencies required from globalSetup script #8143
  • [@jest/reporters] Fix Cannot read property converageData of null (#8168)
  • [jest-worker] JEST_WORKER_ID starts at 1 (#8205)
  • [jest-config] Use default cwd even if config contains a cwd property (#7923)
  • [jest-resolve-dependencies]: Remove internal peer dependencies (#8215)
  • [jest-resolve]: Remove internal peer dependencies (#8215)
  • [jest-snapshot]: Remove internal peer dependencies (#8215)
  • [jest-resolve] Fix requireActual with moduleNameMapper (#8210)
  • [jest-haste-map] Fix haste map duplicate detection in watch mode (#8237)

Chore & Maintenance

  • [*] Remove flow from code base (#8061)
  • [*] Use property initializer syntax in Jest codebase (#8117)
  • [*] Move @types/node to the root package.json #8129)
  • [*] Add documentation and tests related to auto-mocking (#8099)
  • [*] Add jest-watch-typeahead as a devDependency (#6449)
  • [*] upgrade TS to 3.4.0-dev* for inceremental builds (#8149)
  • [docs] Improve description of optional arguments in ExpectAPI.md (#8126

Performance

  • [jest-haste-map] Optimize haste map data structure for serialization/deserialization (#8171)
  • [jest-haste-map] Avoid persisting haste map or processing files when not changed (#8153)
  • [jest-core] Improve performance of SearchSource.findMatchingTests by 15% (#8184)
  • [jest-resolve] Optimize internal cache lookup performance (#8183)
  • [jest-core] Dramatically improve watch mode performance (#8201)
  • [jest-transform] Cache regular expression instead of creating anew for every file in ScriptTransformer (#8235)
... (truncated)
Commits
  • f246058 Release 24.6.0
  • 04e6a66 chore: upgrade to stable typescript release (#8244)
  • 9c9555f Unify worker module map transmission w/ small perf benefit. (#8237)
  • a233361 Performance: Cache regular expression instead of creating anew for every file...
  • d5d2f93 Memory leak fix: release source map info after processed and minor optimizati...
  • 84466b7 Memory leak fix: release console output reference after printed to stdout. (#...
  • 384a0d9 Performance: use Map for jest-runtime module registry. (#8232)
  • e08be02 Do not retry test if beforeAll fails (#8227)
  • 0f43bdd Fix requireActual fail with moduleNameMapper (#8210)
  • 4b3483e Remove monorepo-internal peer dependencies (temporarily) (#8215)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

Merge request reports