-
Notifications
You must be signed in to change notification settings - Fork 2
⬆️(dependencies) update js dependencies #1096
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
df4c81c to
761a420
Compare
381c95b to
10cf302
Compare
ac10c07 to
60dbd39
Compare
8b72d6f to
be3da39
Compare
be3da39 to
5112a22
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates multiple JavaScript dependencies across three packages in the repository. The update includes numerous major and minor version bumps for build tools, testing frameworks, UI libraries, and other development dependencies.
Key Changes
- Updates Next.js from 15.3.6 to 16.1.1, React from 19.1.2 to 19.2.3, and related ecosystem packages
- Upgrades multiple major versions: Jest (29→30), @faker-js/faker (9→10), MUI (6→7), and several ESLint plugins
- Updates MJML from 4.15.3 to 4.18.0 and openapi-typescript-codegen from 0.29.0 to 0.30.0
Reviewed changes
Copilot reviewed 3 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/openApiClientJs/package.json | Updates openapi-typescript-codegen to 0.30.0 |
| src/openApiClientJs/yarn.lock | Updates dependencies for openapi-typescript-codegen including json-schema-ref-parser, commander, and fs-extra |
| src/mail/package.json | Updates mjml to 4.18.0 |
| src/mail/yarn.lock | Updates all mjml-related packages and @babel/runtime dependency |
| src/frontend/admin/package.json | Updates numerous frontend dependencies including React, Next.js, MUI, testing libraries, and ESLint tooling |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Update Node.js version in Docker services and frontend dependencies to match faker 10 requirements.
Commit new mockServiceWorker generated with 2.12.7
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Updated imports from Grid2 to Grid for consistency and to align with the latest Material-UI updates. This change enhances code readability and maintains compatibility with the current version of the library.
Moved `defaultValues` to a separate `getDefaultValues` function to bypass type validation issues during form initialization with `react-hook-form`.
Updated type definitions for `cover` and `effort` in course model and form validation schema to resolve TypeScript errors and align with expected usage.
Updated `course` field in validation schema to include nested attributes and typed `organizations` array. Adjusted `defaultValues` to bypass type validation errors during form initialization.
Added `.defined()` to all nullable fields in the schema to ensure explicit validation and improve consistency in form initialization.
Updated schema fields to use `.defined()` for `representative`, `signature`, and `logo` to ensure explicit validation. This change improves consistency and prevents initialization issues with nullable fields.
Replaced `.nullable()` with `.defined()` for `description` and `instructions` fields to enforce explicit validation. This change ensures consistent handling of optional fields during form initialization.
…mTargetCoursesSection Bypassing type validation with `as any` for `defaultValues` in `useForm` resolves type errors during form initialization. This ensures smoother development and runtime handling.
Bypassed type validation with `as any` for `defaultValues` in `ProductTargetCourseRelationForm` to resolve initialization errors. Updated `VoucherForm` schema to enforce `.defined()` for the `code` field, ensuring explicit validation and consistent form behavior.
Replaced `.nullable()` with `.nullable().defined()` for `select` and `enable` fields in the schema to ensure explicit validation. This improves consistency and prevents potential issues with optional fields during form initialization.
…lation Enabled TurboPack in the Next.js config for improved build performance. Added custom package transpilation for `@mui` dependencies to resolve compatibility issues and ensure proper integration.
Downgraded Next.js and related packages from 16.1.1 to 15.3.6 due to compatibility issues. This resolves potential conflicts and ensures stable integration with existing dependencies.
Applied updated ESLint formatting rules across the codebase to ensure consistent styling and maintainability.
Reverted `eslint-plugin-react-hooks` from 7.0.1 to 5.2.0 to manage all changes properly.
Updated Jest's `transformIgnorePatterns` to include paths for updated modules.
This PR contains the following updates:
7.27.1→7.28.50.2.3→0.3.111.14.0→11.14.13.3.1→3.3.39.26.0→9.39.29.7.0→10.1.05.2.5→5.2.96.7.1→6.9.05.0.1→5.2.229.7.0→30.2.06.4.1→7.3.66.0.0-beta.24→6.0.0-dev.240424162023-9968b4889d6.4.1→7.3.67.24.0→8.23.07.24.0→8.23.01.52.0→1.57.01.52.0→1.57.05.75.2→5.90.165.75.2→5.91.210.4.0→10.4.16.6.3→6.9.116.3.0→16.3.129.5.14→30.0.022.15.3→24.10.419.1.2→19.2.719.1.3→19.2.38.31.1→8.51.08.31.1→8.51.05.1.4→5.1.54.0.6→4.0.111.8.0→1.8.116.5.0→17.2.39.26.0→9.39.215.3.6→16.1.110.1.2→10.1.85.3.1→6.0.92.31.0→2.32.028.11.0→29.12.15.3.1→5.5.45.2.0→7.0.116.0.0→17.0.029.7.0→30.2.029.7.0→30.2.00.0.9→0.0.114.15.3→4.18.02.7.6→2.12.715.3.6→16.1.10.9.13→1.0.50.29.0→0.30.03.5.3→3.7.49.1.2→9.3.119.1.2→19.2.319.1.2→19.2.37.54.2→7.69.07.1.11→8.0.101.87.0→1.97.15.8.3→5.9.310.0.4→10.0.61.6.1→1.7.1Release Notes
babel/babel (@babel/core)
v7.28.5Compare Source
👓 Spec Compliance
babel-parserRuntime Errors for Function Call Assignment Targets(@liuxingbaoyu)babel-helper-validator-identifier🐛 Bug Fix
babel-plugin-proposal-destructuring-privatebabel-parser@babel/parsererror typing (@JLHwung)babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuringrestcorrectly returns plain array (@liuxingbaoyu)babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-optional-chaining,babel-traverse,babel-typesJSXIdentifierhandling inisReferencedIdentifier(@JLHwung)babel-traverse🏠 Internal
babel-types🏃♀️ Performance
babel-corebuildCodeFrameError(@liuxingbaoyu)v7.28.4Compare Source
🏠 Internal
babel-core,babel-helper-check-duplicate-nodes,babel-traverse,babel-typesbabel-plugin-transform-regeneratortransform-regenerator(@liuxingbaoyu)babel-corev7.28.3Compare Source
👓 Spec Compliance
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env🐛 Bug Fix
babel-parserimport("./a", {with:{},})(@easrng)💅 Polish
babel-plugin-transform-regenerator,babel-plugin-transform-runtime📝 Documentation
🏠 Internal
scriptsandbabel-worker.cjs(@JLHwung)🔬 Output optimization
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressionsv7.28.0Compare Source
🚀 New Feature
babel-nodebabel-typesbabel-compat-data,babel-preset-envbabel-core,babel-parsersourceType: "commonjs"(@JLHwung)babel-generator,babel-parserexplicitResourceManagementparser plugin (@JLHwung)babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-typesbabel-parser,babel-traverse,babel-typest.bigIntLiteralfactory (@JLHwung)babel-generator,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-react-display-name,babel-typesbabel-generator,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-transform-block-scoping,babel-plugin-transform-object-rest-spread,babel-plugin-transform-typescript,babel-traverse,babel-types🐛 Bug Fix
babel-helper-globals,babel-plugin-transform-classes,babel-traversebabel-types🏠 Internal
babel-compat-data,babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-json-modules,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3babel-polyfillpackages (@nicolo-ribaudo)v7.27.7Compare Source
👓 Spec Compliance
babel-parser,babel-plugin-transform-classesallow*options as top level only (@JLHwung)babel-parser🐛 Bug Fix
babel-corebabel-typesbabel-plugin-transform-parametersasync function*should throw synchronously (@liuxingbaoyu)🏠 Internal
babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spreadNodePath#splitExportDeclarationin destructuring transforms (@JLHwung)v7.27.4Compare Source
👓 Spec Compliance
babel-parser,babel-plugin-proposal-explicit-resource-management💅 Polish
babel-parser🔬 Output optimization
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimeregeneratorsize more (@liuxingbaoyu)babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3regeneratorhelper size (@liuxingbaoyu)babel-core,babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standaloneregeneratorRuntimeinto multiple helpers (@nicolo-ribaudo)v7.27.3Compare Source
🐛 Bug Fix
babel-generatorbabel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3.displayNameonGeneratorFunction(@nicolo-ribaudo)babel-plugin-proposal-explicit-resource-managementfor using ofbody (@JLHwung)babel-plugin-proposal-decorators,babel-typesabstractmodifiers in class declaration to expression conversion (@magic-akari)babel-helper-module-transforms,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umdbabel-parserbabel-generator,babel-parserboiseitguru/cookie-cutter (@boiseitguru/cookie-cutter)
v0.3.1Compare Source
v0.3.0Compare Source
What's Changed
New Contributors
Full Changelog: BeardedWonderDev/cookie-cutter@v0.2.3...v0.3.0
emotion-js/emotion (@emotion/styled)
v11.14.1Compare Source
Patch Changes
0facbe4Thanks @ZachRiegel! - Renamed default-exported variable in@emotion/styledto aid inferred import names in auto-import completions in IDEseslint/eslintrc (@eslint/eslintrc)
v3.3.3Compare Source
Bug Fixes
eslint/eslint (@eslint/js)
v9.39.2Compare Source
v9.39.1Compare Source
v9.39.0Compare Source
v9.38.0Compare Source
Features
ce40f74feat: updatecomplexityrule to only highlight function header (#20048) (Atul Nair)e37e590feat: correctno-loss-of-precisionfalse positives withenotation (#20187) (Francesco Trotta)Bug Fixes
50c3dfdfix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)a1f06a3fix: correct SourceCode typings (#20114) (Pixel998)Documentation
462675adocs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)c070e65docs: correct formatting inno-irregular-whitespacerule documentation (#20203) (루밀LuMir)b39e71adocs: Update README (GitHub Actions Bot)cd39983docs: movecustom-formatterstype descriptions tonodejs-api(#20190) (Percy Ma)Chores
d17c795chore: upgrade @eslint/js@9.38.0 (#20221) (Milos Djermanovic)25d0e33chore: package.json update for @eslint/js release (Jenkins)c82b5efrefactor: Use types from @eslint/core (#20168) (Nicholas C. Zakas)ff31609ci: add Node.js 25 toci.yml(#20220) (루밀LuMir)004577eci: bump github/codeql-action from 3 to 4 (#20211) (dependabot[bot])eac71fbtest: remove use ofnodejsScopeoption of eslint-scope from tests (#20206) (Milos Djermanovic)4168a18chore: fix typo in legacy-eslint.js (#20202) (Sweta Tanwar)205dbd2chore: fix typos (#20200) (ntnyq)dbb200echore: use team member's username when name is not available in data (#20194) (Milos Djermanovic)8962089chore: mark deprecated rules as available until v11.0.0 (#20184) (Pixel998)v9.37.0Compare Source
Features
39f7fb4feat:preserve-caught-errorshould recognize all static "cause" keys (#20163) (Pixel998)f81eabcfeat: support TS syntax inno-restricted-imports(#19562) (Nitin Kumar)Bug Fixes
a129ccefix: correctno-loss-of-precisionfalse positives for leading zeros (#20164) (Francesco Trotta)09e04fcfix: add missing AST token types (#20172) (Pixel998)861c6dafix: correctESLinttypings (#20122) (Pixel998)Documentation
b950359docs: fix typos across the docs (#20182) (루밀LuMir)42498a2docs: improve ToC accessibility by hiding non-semantic character (#20181) (Percy Ma)29ea092docs: Update README (GitHub Actions Bot)5c97a04docs: showavailableUntilin deprecated rule banner (#20170) (Pixel998)90a71bfdocs: updateREADMEfiles to add badge and instructions (#20115) (루밀LuMir)1603ae1docs: update references frommastertomain(#20153) (루밀LuMir)Chores
afe8a13chore: update@eslint/jsdependency to version 9.37.0 (#20183) (Francesco Trotta)abee4cachore: package.json update for @eslint/js release (Jenkins)fc9381fchore: fix typos in comments (#20175) (overlookmotel)e1574a2chore: unpin jiti (#20173) (renovate[bot])e1ac05erefactor: markESLint.findConfigFile()asasync, add missing docs (#20157) (Pixel998)347906dchore: update eslint (#20149) (renovate[bot])0cb5897test: remove tmp dir created for circular fixes in multithread mode test (#20146) (Milos Djermanovic)bb99566ci: pinjitito version 2.5.1 (#20151) (Pixel998)177f669perf: improve worker count calculation for"auto"concurrency (#20067) (Francesco Trotta)448b57bchore: Mark deprecated formatting rules as available until v11.0.0 (#20144) (Milos Djermanovic)v9.36.0Compare Source
Features
47afcf6feat: correctpreserve-caught-erroredge cases (#20109) (Francesco Trotta)Bug Fixes
75b74d8fix: add missing rule option types (#20127) (ntnyq)1c0d850fix: updateeslint-all.jsto useObject.freezeforrulesobject (#20116) (루밀LuMir)7d61b7ffix: add missing scope types toScope.type(#20110) (Pixel998)7a670c3fix: correct rule option typings inrules.d.ts(#20084) (Pixel998)Documentation
b73ab12docs: update examples to usedefineConfig(#20131) (sethamus)31d9392docs: fix typos (#20118) (Pixel998)c7f861bdocs: Update README (GitHub Actions Bot)6b0c08bdocs: Update README (GitHub Actions Bot)91f97c5docs: Update README (GitHub Actions Bot)Chores
12411e8chore: upgrade @eslint/js@9.36.0 (#20139) (Milos Djermanovic)488cba6chore: package.json update for @eslint/js release (Jenkins)bac82a2ci: simplify renovate configuration (#19907) (唯然)c00bb37ci: bump actions/labeler from 5 to 6 (#20090) (dependabot[bot])fee751drefactor: usedefaultOptionsin rules (#20121) (Pixel998)1ace67dchore: uConfiguration
📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.