Skip to content

fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major)#1481

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/major-misc-dev-tooling
Open

fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major)#1481
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/major-misc-dev-tooling

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 4, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@faker-js/faker (source) 6.1.210.4.0 age confidence
dotenv 16.0.017.3.1 age confidence
fuse.js (source) 6.5.37.1.0 age confidence
husky 7.0.49.1.7 age confidence
jwks-rsa 2.0.54.0.1 age confidence
lowdb 1.0.07.0.1 age confidence
start-server-and-test 1.14.03.0.0 age confidence
uuid 8.3.213.0.0 age confidence
yup 0.32.111.7.1 age confidence

Release Notes

faker-js/faker (@​faker-js/faker)

v10.4.0

Compare Source

New Locales
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)

v10.3.0

Compare Source

New Locales
Features
Changed Locales
Bug Fixes

v10.2.0

Compare Source

New Locales
Features
Bug Fixes

v10.1.0

Compare Source

New Locales
Bug Fixes

v10.0.0

Compare Source

New Locales
Features
  • locales: add animal vocabulary(bear, bird, cat, rabbit, pet_name) in Korean (#​3535) (0d2143c)
Changed Locales

v9.9.0

Compare Source

New Locales
Features

v9.8.0

Compare Source

New Locales
Changed Locales
Bug Fixes

v9.7.0

Compare Source

New Locales
Bug Fixes

v9.6.0

Compare Source

Features

v9.5.1

Compare Source

Bug Fixes

v9.5.0

Compare Source

Features

v9.4.0

Compare Source

Features
Changed Locales
Bug Fixes

v9.3.0

Compare Source

Features
Changed Locales
Bug Fixes
  • internet: ensure domainWord always returns a valid value in all locales (#​3253) (525fedc)
  • locale: add Isadora to female names in pt_BR for consistency (#​3282) (b390432)
  • locale: fix incorrect accents in it first_name (#​3281) (e0fb23e)

v9.2.0

Compare Source

Features
Changed Locales

v9.1.0

Compare Source

New Locales
Features
Changed Locales
Bug Fixes

v9.0.3

Compare Source

Changed Locales
Bug Fixes

v9.0.2

Compare Source

Bug Fixes

v9.0.1

Compare Source

Bug Fixes

v9.0.0

Compare Source

No noteworthy changes to 9.0.0-rc.1

For those upgrading from earlier versions, please refer to our Migration Guide for detailed instructions.

v8.4.1

Compare Source

  • JSDocs improvements

v8.4.0

Compare Source

Features
Bug Fixes
8.3.1 (2023-11-14)
Bug Fixes
  • remove [@internal](https://redirect.github.com/internal) from module parent classes (#​2548) (77f54ad)

v8.3.1

Compare Source

v8.3.0

Compare Source

Features
Bug Fixes
Changed Locales
New Locales

v8.2.0

Compare Source

Features
Bug Fixes
New Locales

v8.1.0

Compare Source

Features
Bug Fixes
Changed Locales
New Locales
8.0.2 (2023-05-27)
Bug Fixes

v8.0.2

Compare Source

v8.0.1

Compare Source

v8.0.0

Compare Source

Bug Fixes
  • docs: fix faker v7 code example for locale migration (#​2125) ([b570461](https:/

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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.


Note

Medium Risk
This is a dependency-only PR, but it includes several major upgrades (notably jwks-rsa, lowdb, yup, uuid, @faker-js/faker) that can introduce runtime or authentication-breaking changes despite no app code updates.

Overview
Upgrades multiple runtime and dev dependencies, including major bumps for @faker-js/faker (6→10), uuid (8→13), yup (0.32→1.7), lowdb (1→7), jwks-rsa (2→4), plus updates to dotenv, fuse.js, husky, and start-server-and-test.

Regenerates yarn.lock accordingly, pulling in new/updated transitive packages (e.g., jose 6, lru-memoizer 3, wait-on 9 and its newer axios/joi stack).

Written by Cursor Bugbot for commit 74c232c. This will update automatically on new commits. Configure here.

@cypress-app-bot
Copy link
Copy Markdown

See the guidelines for reviewing dependency updates for info on how to review dependency update PRs.

@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 922e1e9 to 4c30740 Compare March 1, 2024 07:46
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 4c30740 to 5758dd7 Compare June 1, 2024 04:56
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 5758dd7 to b6b562e Compare July 1, 2024 04:31
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from b6b562e to 14dcff0 Compare August 1, 2024 06:45
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 14dcff0 to c6950f3 Compare October 1, 2024 06:25
@renovate renovate bot changed the title chore(deps): update dependency @faker-js/faker to version 8.x 🌟 (major) chore(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) Oct 1, 2024
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from c6950f3 to f5e844f Compare December 1, 2024 06:39
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from f5e844f to 795a939 Compare March 1, 2025 06:15
@renovate renovate bot changed the title chore(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) fix(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) Mar 1, 2025
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 795a939 to a9c86be Compare April 1, 2025 06:56
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from a9c86be to 4da2b39 Compare June 1, 2025 05:32
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 4da2b39 to bba7489 Compare August 1, 2025 04:51
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from bba7489 to 7e55d49 Compare November 1, 2025 04:56
@renovate renovate bot changed the title fix(deps): update dependency @faker-js/faker to version 9.x 🌟 (major) fix(deps): update dependency @faker-js/faker to version 10.x 🌟 (major) Nov 1, 2025
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from 7e55d49 to c9369e2 Compare January 1, 2026 05:03
@renovate renovate bot force-pushed the renovate/major-misc-dev-tooling branch from c9369e2 to 74c232c Compare April 1, 2026 04:34
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

"jwks-rsa": "2.0.5",
"lowdb": "1.0.0",
"jwks-rsa": "4.0.1",
"lowdb": "7.0.1",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lowdb v7 completely breaks backend database layer

High Severity

Upgrading lowdb from 1.0.0 to 7.0.1 without updating backend/database.ts will completely break the application. The code imports low from "lowdb" and FileSync from "lowdb/adapters/FileSync", then uses a lodash-chain API (db.get().push().write(), db.setState(), etc.). lowdb v2+ is pure ESM with a completely different API — no low() function, no FileSync adapter, and no chaining. Every database operation in the backend will fail at import time.

Fix in Cursor Fix in Web

"@cypress/instrument-cra": "1.4.0",
"@eslint/js": "^10.0.1",
"@faker-js/faker": "6.1.2",
"@faker-js/faker": "10.4.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Faker v10 removes all APIs used in seed generation

High Severity

Upgrading @faker-js/faker from 6.1.2 to 10.4.0 without updating source code breaks seed data generation and tests. The code calls many APIs removed in v8: faker.random.uuid(), faker.name.firstName(), faker.name.lastName(), faker.helpers.randomize(), faker.random.number(), faker.company.companyName(), faker.phone.phoneNumberFormat(), faker.finance.account(), and faker.finance.amount(min, max) with positional args (now requires an options object).

Fix in Cursor Fix in Web

"json": "11.0.0",
"jwks-rsa": "2.0.5",
"lowdb": "1.0.0",
"jwks-rsa": "4.0.1",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

jwks-rsa v4 incompatible with express-jwt v6

High Severity

Upgrading jwks-rsa from 2.0.5 to 4.0.1 while keeping express-jwt at 6.1.2 creates an incompatibility. backend/helpers.ts uses jwksRsa.expressJwtSecret() with express-jwt v6's callback-based secret provider pattern. jwks-rsa v3+ changed expressJwtSecret to return a Promise-based function designed for express-jwt v7+, which uses a different (req, token) signature instead of the old (req, header, payload, cb) callback pattern.

Fix in Cursor Fix in Web

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