Altinn / altinn-access-management-frontend

Frontend for access management
MIT License
3 stars 1 forks source link

Update npm non-major dependencies #905

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@navikt/aksel-icons (source) 6.6.1 -> 6.7.0 age adoption passing confidence
@playwright/test (source) 1.43.1 -> 1.44.0 age adoption passing confidence
@types/node (source) 20.12.7 -> 20.12.10 age adoption passing confidence
@types/react (source) 18.2.79 -> 18.3.1 age adoption passing confidence
@types/react-dom (source) 18.2.25 -> 18.3.0 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 7.7.1 -> 7.8.0 age adoption passing confidence
@typescript-eslint/parser (source) 7.7.1 -> 7.8.0 age adoption passing confidence
dayjs (source) 1.11.10 -> 1.11.11 age adoption passing confidence
eslint (source) 9.1.1 -> 9.2.0 age adoption passing confidence
eslint-plugin-cypress 3.1.0 -> 3.2.0 age adoption passing confidence
eslint-plugin-n 17.3.1 -> 17.5.0 age adoption passing confidence
i18next (source) 23.11.2 -> 23.11.3 age adoption passing confidence
junit-report-merger 6.0.3 -> 6.0.4 age adoption passing confidence
react (source) 18.2.0 -> 18.3.1 age adoption passing confidence
react-dom (source) 18.2.0 -> 18.3.1 age adoption passing confidence
react-redux 9.1.1 -> 9.1.2 age adoption passing confidence
yarn (source) 4.0.2 -> 4.2.1 age adoption passing confidence
yarn (source) 4.1.1 -> 4.2.1 age adoption passing confidence

Release Notes

navikt/aksel (@​navikt/aksel-icons) ### [`v6.7.0`](https://togithub.com/navikt/aksel/blob/HEAD/@​navikt/aksel-icons/CHANGELOG.md#670) [Compare Source](https://togithub.com/navikt/aksel/compare/@navikt/aksel-icons@6.6.1...@navikt/aksel-icons@6.7.0)
microsoft/playwright (@​playwright/test) ### [`v1.44.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.44.0) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.43.1...v1.44.0) #### New APIs **Accessibility assertions** - [expect(locator).toHaveAccessibleName()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-name) checks if the element has the specified accessible name: ```js const locator = page.getByRole('button'); await expect(locator).toHaveAccessibleName('Submit'); ``` - [expect(locator).toHaveAccessibleDescription()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-description) checks if the element has the specified accessible description: ```js const locator = page.getByRole('button'); await expect(locator).toHaveAccessibleDescription('Upload a photo'); ``` - [expect(locator).toHaveRole()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-role) checks if the element has the specified ARIA role: ```js const locator = page.getByTestId('save-button'); await expect(locator).toHaveRole('button'); ``` **Locator handler** - After executing the handler added with [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new `noWaitAfter` option. - You can use new `times` option in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) to specify maximum number of times the handler should be run. - The handler in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) now accepts the locator as argument. - New [page.removeLocatorHandler()](https://playwright.dev/docs/api/class-page#page-remove-locator-handler) method for removing previously added locator handlers. ```js const locator = page.getByText('This interstitial covers the button'); await page.addLocatorHandler(locator, async overlay => { await overlay.locator('#close').click(); }, { times: 3, noWaitAfter: true }); // Run your tests that can be interrupted by the overlay. // ... await page.removeLocatorHandler(locator); ``` **Miscellaneous options** - [`multipart`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-multipart) option in `apiRequestContext.fetch()` now accepts [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) and supports repeating fields with the same name. ```js const formData = new FormData(); formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' })); formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' })); context.request.post('https://example.com/uploadFiles', { multipart: formData }); ``` - `expect(callback).toPass({ intervals })` can now be configured by `expect.toPass.inervals` option globally in [testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or per project in [testProject.expect](https://playwright.dev/docs/api/class-testproject#test-project-expect). - `expect(page).toHaveURL(url)` now supports `ignoreCase` [option](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-url-option-ignore-case). - [testProject.ignoreSnapshots](https://playwright.dev/docs/api/class-testproject#test-project-ignore-snapshots) allows to configure per project whether to skip screenshot expectations. **Reporter API** - New method [suite.entries()](https://playwright.dev/docs/api/class-suite#suite-entries) returns child test suites and test cases in their declaration order. [suite.type](https://playwright.dev/docs/api/class-suite#suite-type) and [testCase.type](https://playwright.dev/docs/api/class-testcase#test-case-type) can be used to tell apart test cases and suites in the list. - [Blob](https://playwright.dev/docs/test-reporters#blob-reporter) reporter now allows overriding report file path with a single option `outputFile`. The same option can also be specified as `PLAYWRIGHT_BLOB_OUTPUT_FILE` environment variable that might be more convenient on CI/CD. - [JUnit](https://playwright.dev/docs/test-reporters#junit-reporter) reporter now supports `includeProjectInTestName` option. **Command line** - `--last-failed` CLI option for running only tests that failed in the previous run. First run all tests: ```sh $ npx playwright test Running 103 tests using 5 workers ... 2 failed [chromium] › my-test.spec.ts:8:5 › two ───────────────────────────────────────────────────────── [chromium] › my-test.spec.ts:13:5 › three ────────────────────────────────────────────────────── 101 passed (30.0s) ``` Now fix the failing tests and run Playwright again with `--last-failed` option: ```sh $ npx playwright test --last-failed Running 2 tests using 2 workers 2 passed (1.2s) ``` #### Browser Versions - Chromium 125.0.6422.14 - Mozilla Firefox 125.0.1 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 124 - Microsoft Edge 124
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#780-2024-04-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-argument] handle tagged templates - **eslint-plugin:** \[prefer-optional-chain] suggests optional chaining during strict null equality check - **eslint-plugin:** \[consistent-type-assertions] handle tagged templates - **eslint-plugin:** \[no-unsafe-return] handle union types - **eslint-plugin:** \[no-unused-vars] clear error report range ##### ❤️ Thank You - auvred - Josh Goldberg ✨ - jsfm01 - Kim Sang Du - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#780-2024-04-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
iamkun/dayjs (dayjs) ### [`v1.11.11`](https://togithub.com/iamkun/dayjs/releases/tag/v1.11.11) [Compare Source](https://togithub.com/iamkun/dayjs/compare/v1.11.10...v1.11.11) ##### Bug Fixes - day of week type literal ([#​2630](https://togithub.com/iamkun/dayjs/issues/2630)) ([f68d73e](https://togithub.com/iamkun/dayjs/commit/f68d73efe562fdedd9e288ecb0ce6565e602f507)) - improve locale "zh-hk" format and meridiem ([#​2419](https://togithub.com/iamkun/dayjs/issues/2419)) ([a947a51](https://togithub.com/iamkun/dayjs/commit/a947a5171aad5695eaf593bc95fe073de0f0894a)) - Update 'da' locale to match correct first week of year ([#​2592](https://togithub.com/iamkun/dayjs/issues/2592)) ([44b0936](https://togithub.com/iamkun/dayjs/commit/44b0936ad709212b63e48672d8b9c225e2c3b830)) - update locale Bulgarian monthsShort Jan ([#​2538](https://togithub.com/iamkun/dayjs/issues/2538)) ([f0c9a41](https://togithub.com/iamkun/dayjs/commit/f0c9a41c6ec91528f3790e442b0c5dff15a4e640))
eslint/eslint (eslint) ### [`v9.2.0`](https://togithub.com/eslint/eslint/compare/v9.1.1...271e7ab1adc45a7b2f66cfea55a54e6048d9749a) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.1.1...v9.2.0)
cypress-io/eslint-plugin-cypress (eslint-plugin-cypress) ### [`v3.2.0`](https://togithub.com/cypress-io/eslint-plugin-cypress/releases/tag/v3.2.0) [Compare Source](https://togithub.com/cypress-io/eslint-plugin-cypress/compare/v3.1.1...v3.2.0) ##### Features - support eslint v9 through [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc) ([25e092e](https://togithub.com/cypress-io/eslint-plugin-cypress/commit/25e092e3cf46b4cf6103b7fb081e0f20d70053a4)) ### [`v3.1.1`](https://togithub.com/cypress-io/eslint-plugin-cypress/releases/tag/v3.1.1) [Compare Source](https://togithub.com/cypress-io/eslint-plugin-cypress/compare/v3.1.0...v3.1.1) ##### Bug Fixes - issue with unsafe to chain command that is not an action ([93824e4](https://togithub.com/cypress-io/eslint-plugin-cypress/commit/93824e49b34db920a4ea83abbdcc60341550c175))
eslint-community/eslint-plugin-n (eslint-plugin-n) ### [`v17.5.0`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1750-2024-05-07) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.4.0...v17.5.0) ##### 🌟 Features - **import-target:** Add resolution error reason ([#​264](https://togithub.com/eslint-community/eslint-plugin-n/issues/264)) ([982a723](https://togithub.com/eslint-community/eslint-plugin-n/commit/982a723dfb81dc141b093e27b41cd67f82ba8587)) - **node-builtins:** Add node globals ([#​261](https://togithub.com/eslint-community/eslint-plugin-n/issues/261)) ([9466731](https://togithub.com/eslint-community/eslint-plugin-n/commit/946673149b51b84581f91890495c810a496e0022)) ##### 🩹 Fixes - remove invalid es-builtins ([#​258](https://togithub.com/eslint-community/eslint-plugin-n/issues/258)) ([ecdf019](https://togithub.com/eslint-community/eslint-plugin-n/commit/ecdf019c54c5bd720c20d2ea21886559c15f3205)) ##### 🧹 Chores - update dependency markdownlint-cli to ^0.40.0 ([#​263](https://togithub.com/eslint-community/eslint-plugin-n/issues/263)) ([1e41e7c](https://togithub.com/eslint-community/eslint-plugin-n/commit/1e41e7cf5328df05d07aeab8bc9c5d0f27d33695)) ### [`v17.4.0`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#1740-2024-04-30) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.3.1...v17.4.0) ##### 🌟 Features - no-deprecated-api support removed api ([#​240](https://togithub.com/eslint-community/eslint-plugin-n/issues/240)) ([36fd35d](https://togithub.com/eslint-community/eslint-plugin-n/commit/36fd35d9bbbaec43dd911e06bd83625cd1650fb3)) ##### 🩹 Fixes - unsupported-features/node-builtins-modules version comparation ([#​257](https://togithub.com/eslint-community/eslint-plugin-n/issues/257)) ([5c67787](https://togithub.com/eslint-community/eslint-plugin-n/commit/5c67787cb191ff7409fa17ec5b12cfdc3a7a26d3)) ##### 🧹 Chores - Update release manifest (17.3.1) ([#​255](https://togithub.com/eslint-community/eslint-plugin-n/issues/255)) ([cf576cb](https://togithub.com/eslint-community/eslint-plugin-n/commit/cf576cb45bd1f13b675b1612e79f571acfb780af))
i18next/i18next (i18next) ### [`v23.11.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23113) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.11.2...v23.11.3) - fix: Unsupported language is automatically added to preload option [2178](https://togithub.com/i18next/i18next/issues/2178)
bhovhannes/junit-report-merger (junit-report-merger) ### [`v6.0.4`](https://togithub.com/bhovhannes/junit-report-merger/releases/tag/v6.0.4) [Compare Source](https://togithub.com/bhovhannes/junit-report-merger/compare/v6.0.3...v6.0.4) #### What's Changed ##### Bug fixes: fix (closes [https://github.com/bhovhannes/junit-report-merger/issues/318](https://togithub.com/bhovhannes/junit-report-merger/issues/318)): preserve empty xml tags (https://github.com/bhovhannes/junit-report-merger/commit/1951408dffac5b3e654e9e42e09c67cd957e0737) ##### Dependency upgrades: - chore(deps): update dependency prettier to v3.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/290](https://togithub.com/bhovhannes/junit-report-merger/pull/290) - chore(deps): update dependency typescript to v5.3.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/291](https://togithub.com/bhovhannes/junit-report-merger/pull/291) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.5.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/292](https://togithub.com/bhovhannes/junit-report-merger/pull/292) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.5.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/293](https://togithub.com/bhovhannes/junit-report-merger/pull/293) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.5.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/294](https://togithub.com/bhovhannes/junit-report-merger/pull/294) - chore(deps): update dependency typescript to v5.3.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/295](https://togithub.com/bhovhannes/junit-report-merger/pull/295) - chore(deps): update dependency prettier to v3.1.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/296](https://togithub.com/bhovhannes/junit-report-merger/pull/296) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.5.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/297](https://togithub.com/bhovhannes/junit-report-merger/pull/297) - chore(deps): update dependency prettier to v3.2.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/298](https://togithub.com/bhovhannes/junit-report-merger/pull/298) - chore(deps): update dependency prettier to v3.2.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/299](https://togithub.com/bhovhannes/junit-report-merger/pull/299) - chore(deps): update dependency prettier to v3.2.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/300](https://togithub.com/bhovhannes/junit-report-merger/pull/300) - chore(deps): update dependency prettier to v3.2.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/301](https://togithub.com/bhovhannes/junit-report-merger/pull/301) - chore(deps): update dependency prettier to v3.2.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/302](https://togithub.com/bhovhannes/junit-report-merger/pull/302) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.5.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/303](https://togithub.com/bhovhannes/junit-report-merger/pull/303) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/304](https://togithub.com/bhovhannes/junit-report-merger/pull/304) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/305](https://togithub.com/bhovhannes/junit-report-merger/pull/305) - chore(deps): update dependency prettier to v3.2.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/308](https://togithub.com/bhovhannes/junit-report-merger/pull/308) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/309](https://togithub.com/bhovhannes/junit-report-merger/pull/309) - chore(deps): update dependency typescript to v5.4.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/310](https://togithub.com/bhovhannes/junit-report-merger/pull/310) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/311](https://togithub.com/bhovhannes/junit-report-merger/pull/311) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/312](https://togithub.com/bhovhannes/junit-report-merger/pull/312) - chore(deps): update dependency typescript to v5.4.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/313](https://togithub.com/bhovhannes/junit-report-merger/pull/313) - chore(deps): update dependency typescript to v5.4.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/314](https://togithub.com/bhovhannes/junit-report-merger/pull/314) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.8 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/315](https://togithub.com/bhovhannes/junit-report-merger/pull/315) - chore(deps): update dependency typescript to v5.4.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/316](https://togithub.com/bhovhannes/junit-report-merger/pull/316) - chore(deps): update dependency [@​evilmartians/lefthook](https://togithub.com/evilmartians/lefthook) to v1.6.10 by [@​renovate](https://togithub.com/renovate) in [https://github.com/bhovhannes/junit-report-merger/pull/317](https://togithub.com/bhovhannes/junit-report-merger/pull/317) **Full Changelog**: https://github.com/bhovhannes/junit-report-merger/compare/v6.0.3...v6.0.4
facebook/react (react) ### [`v18.3.1`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f) [Compare Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1) ### [`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f) [Compare Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)
facebook/react (react-dom) ### [`v18.3.1`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f) [Compare Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1) ### [`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f) [Compare Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)
reduxjs/react-redux (react-redux) ### [`v9.1.2`](https://togithub.com/reduxjs/react-redux/compare/v9.1.1...eec5f9b320e2d4787af83b599a0c517fef4b510f) [Compare Source](https://togithub.com/reduxjs/react-redux/compare/v9.1.1...v9.1.2)
yarnpkg/berry (yarn) ### [`v4.2.1`](https://togithub.com/yarnpkg/berry/compare/9a853e35cfe44d1cbd17b9739f68e90d1c79c96e...bf24f592eb0a7e8ac207387b0d60ea2ac7d66ebf) [Compare Source](https://togithub.com/yarnpkg/berry/compare/9a853e35cfe44d1cbd17b9739f68e90d1c79c96e...bf24f592eb0a7e8ac207387b0d60ea2ac7d66ebf) ### [`v4.2.0`](https://togithub.com/yarnpkg/berry/compare/6b7621f0736ef7ed423672392882d68592d61c81...9a853e35cfe44d1cbd17b9739f68e90d1c79c96e) [Compare Source](https://togithub.com/yarnpkg/berry/compare/6b7621f0736ef7ed423672392882d68592d61c81...9a853e35cfe44d1cbd17b9739f68e90d1c79c96e) ### [`v4.1.1`](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81) [Compare Source](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81) ### [`v4.1.0`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#410) [Compare Source](https://togithub.com/yarnpkg/berry/compare/a64075561a6476aa79d0fa1012ecf6b1633a88f2...52909a5e0d2fe72245957870bcd654218d93ef72) - Tweaks `-,--verbose` in `yarn workspaces foreach`; `-v` will now only print the prefixes, `-vv` will be necessary to also print the timings. - Adds a new `--json` option to `yarn run` when called without script name - Fixes `node-modules` linker `link:` dependencies mistreatment as inner workspaces, when they point to a parent folder of a workspace - Fixes spurious "No candidates found" errors - Fixes missing executable permissions when using `nodeLinker: pnpm` - Fixes packages being incorrectly flagged as optional - Fixes cache key corruptions due to uncontrolled git merges - Fixes `yarn version apply --all --dry-run` making unexpected changes - Fixes `yarn npm login` when the remote registry is Verdaccio

Configuration

📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, 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.



This PR has been generated by Mend Renovate. View repository job log here.