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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.6.1
->6.7.0
1.43.1
->1.44.0
20.12.7
->20.12.10
18.2.79
->18.3.1
18.2.25
->18.3.0
7.7.1
->7.8.0
7.7.1
->7.8.0
1.11.10
->1.11.11
9.1.1
->9.2.0
3.1.0
->3.2.0
17.3.1
->17.5.0
23.11.2
->23.11.3
6.0.3
->6.0.4
18.2.0
->18.3.1
18.2.0
->18.3.1
9.1.1
->9.1.2
4.0.2
->4.2.1
4.1.1
->4.2.1
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 124typescript-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.4facebook/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 VerdaccioConfiguration
📅 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.