Skip to content

Bump @faker-js/faker from 9.7.0 to 10.4.0#111

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/faker-js/faker-10.4.0
Closed

Bump @faker-js/faker from 9.7.0 to 10.4.0#111
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/faker-js/faker-10.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Copy link
Copy Markdown
Contributor

Bumps @faker-js/faker from 9.7.0 to 10.4.0.

Release notes

Sourced from @​faker-js/faker's releases.

v10.4.0

What's Changed

New Contributors

Full Changelog: faker-js/faker@v10.3.0...v10.4.0

v10.3.0

What's Changed

... (truncated)

Changelog

Sourced from @​faker-js/faker's changelog.

10.4.0 (2026-03-23)

New Locales

  • locale: add Japanese bear definitions (#3720) (2a4b15c)
  • locale: add Japanese bird definitions (#3719) (dc31ff8)
  • locale: add Japanese cat breed definitions (#3716) (54af8a8)
  • locale: add Japanese cattle breed definitions (#3717) (c2c7342)
  • locale: add Japanese fish definitions (#3721) (15fc361)
  • locale: add Japanese horse breed definitions (#3718) (e02536e)
  • locale: add Norwegian (nb_NO) country definition (#3714) (614b4e9)

Features

Changed Locales

  • locale: filter and cleanup PersonEntryDefintions data (#3266) (67defc8)

Bug Fixes

  • locales: correct typos and capitalization in es_MX street names (#3737) (2b32c28)

10.3.0 (2026-02-06)

New Locales

  • locale: add Japanese dog definition (#3715) (76c9df1)
  • locale: add Japanese color definitions (#3707) (bbbb215)
  • locale: add Japanese food module (#3706) (71d55c0)
  • locale: add Japanese internet definitions (#3708) (184a709)
  • locale: add Japanese job definitions for person module (#3705) (e7f3ccd)
  • locale: add Japanese suffix definitions for person module (#3704) (45ad7d8)
  • locale: add Norwegian (nb_NO) continent definitions (#3712) (c0f0f23)
  • locale: add Norwegian (nb_NO) direction definition (#3713) (43b18fa)
  • locale: add Norwegian (nb_NO) sex definitions (#3710) (76063f2)
  • locale: add Norwegian (nb_NO) vehicle definition (#3732) (d1c32b0)

Features

  • locales: add Norwegian (nb_NO) zodiac sign definitions (#3711) (e306542)
  • person: sexType can return 'generic' (#3259) (0e099a1)

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​faker-js/faker since your current version.


Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot @github

dependabot Bot commented on behalf of github May 13, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot requested a review from eviltester as a code owner May 13, 2026 19:36
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch 6 times, most recently from d77f67b to 5e9ab5a Compare May 14, 2026 08:26
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch 3 times, most recently from 118a4b4 to 624db7c Compare June 2, 2026 14:21
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch from 624db7c to 517fcb6 Compare June 11, 2026 09:00
@greptile-apps

greptile-apps Bot commented Jun 11, 2026

Copy link
Copy Markdown

Greptile Summary

This dependabot PR bumps @faker-js/faker from 9.7.0 to 10.4.0 in both the root package.json (devDependency) and packages/core/package.json (dependency), with the lockfile updated accordingly.

  • The production browser entrypoint (test-data-grid-controller.js) imports faker via a hardcoded Skypack CDN URL pinned to @v9.7.0 — this import is unchanged by the PR, so end users will continue loading faker 9.7.0 while Jest tests now exercise faker 10.4.0 through the moduleNameMapper redirect.
  • faker v10 is ESM-only and drops Node <20.19 / <22.13; the repo's engines field already requires >=24.9.0, so the Node version constraint is not a concern here.
  • faker v10 removes previously deprecated APIs (faker.address.*, faker.name.*, faker.internet.userName, etc.) and changes the word module to throw instead of silently ignoring unsatisfied length criteria — no usages of those removed APIs were found in the codebase.

Confidence Score: 4/5

Safe to merge if the CDN import in test-data-grid-controller.js is also updated to v10.4.0, otherwise the npm and browser versions will diverge.

The npm package is correctly bumped and no removed deprecated APIs are used in the codebase. However, the production browser code loads faker directly from the Skypack CDN at the old v9.7.0 URL, so the effective runtime version for end users does not change. Jest tests now run against 10.4.0 via the moduleNameMapper redirect, creating a test/production version split that could hide behavioral regressions.

packages/core-ui/js/gui_components/app/test-data-grid/controller/test-data-grid-controller.js — the CDN import still pins faker to v9.7.0

Important Files Changed

Filename Overview
package.json Bumps @faker-js/faker devDependency from 9.7.0 to 10.4.0; jest moduleNameMapper still references the old CDN URL @v9.7.0 (functional but stale relative to the bump intent)
packages/core/package.json Bumps @faker-js/faker runtime dependency from 9.7.0 to 10.4.0; straightforward version update with no other changes
pnpm-lock.yaml Lockfile updated to reflect the new faker 10.4.0 resolution and its tightened Node.js/npm engine constraints

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Jest Tests] -->|moduleNameMapper remaps CDN URL| B["@faker-js/faker npm\n(v10.4.0 installed)"]
    C[Browser / Production] -->|direct CDN import| D["Skypack CDN\nhttps://cdn.skypack.dev/@faker-js/faker@v9.7.0"]
    B -->|v10.4.0 behaviour| E[Test results]
    D -->|v9.7.0 behaviour| F[User-facing results]
    E -.->|version mismatch| F
Loading

Reviews (3): Last reviewed commit: "Bump @faker-js/faker from 9.7.0 to 10.4...." | Re-trigger Greptile

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch from 517fcb6 to fd4f590 Compare June 11, 2026 09:29
Bumps [@faker-js/faker](https://github.com/faker-js/faker) from 9.7.0 to 10.4.0.
- [Release notes](https://github.com/faker-js/faker/releases)
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md)
- [Commits](faker-js/faker@v9.7.0...v10.4.0)

---
updated-dependencies:
- dependency-name: "@faker-js/faker"
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch from fd4f590 to 4b85511 Compare June 11, 2026 11:42
@eviltester eviltester closed this Jun 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/faker-js/faker-10.4.0 branch June 17, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant