kiesraad / abacus

Abacus, software voor verkiezingsuitslagen en zetelverdeling
https://kiesraad-abacus.pages.dev
European Union Public License 1.2
19 stars 6 forks source link

Bump the npm group in /frontend with 11 updates #628

Closed dependabot[bot] closed 2 days ago

dependabot[bot] commented 2 days ago

Bumps the npm group in /frontend with 11 updates:

Package From To
@playwright/test 1.48.2 1.49.0
@typescript-eslint/eslint-plugin 8.13.0 8.15.0
@typescript-eslint/parser 8.13.0 8.15.0
eslint 9.14.0 9.15.0
eslint-plugin-playwright 2.0.0 2.1.0
lefthook 1.8.2 1.8.4
msw 2.6.0 2.6.5
postcss 8.4.47 8.4.49
vite 5.4.10 5.4.11
vite-node 2.1.4 2.1.5
vitest 2.1.4 2.1.5

Updates @playwright/test from 1.48.2 to 1.49.0

Release notes

Sourced from @​playwright/test's releases.

v1.49.0

Aria snapshots

New assertion expect(locator).toMatchAriaSnapshot() verifies page structure by comparing to an expected accessibility tree, represented as YAML.

await page.goto('https://playwright.dev');
await expect(page.locator('body')).toMatchAriaSnapshot(`
  - banner:
    - heading /Playwright enables reliable/ [level=1]
    - link "Get started"
    - link "Star microsoft/playwright on GitHub"
  - main:
    - img "Browsers (Chromium, Firefox, WebKit)"
    - heading "Any browser • Any platform • One API"
`);

You can generate this assertion with Test Generator and update the expected snapshot with --update-snapshots command line flag.

Learn more in the aria snapshots guide.

Test runner

Breaking: channels chrome, msedge and similar switch to new headless

This change affects you if you're using one of the following channels in your playwright.config.ts:

  • chrome, chrome-dev, chrome-beta, or chrome-canary
  • msedge, msedge-dev, msedge-beta, or msedge-canary

What do I need to do?

After updating to Playwright v1.49, run your test suite. If it still passes, you're good to go. If not, you will probably need to update your snapshots, and adapt some of your test code around PDF viewers and extensions. See [issue #33566](microsoft/playwright#33566) for more details.

Other breaking changes

  • There will be no more updates for WebKit on Ubuntu 20.04 and Debian 11. We recommend updating your OS to a later version.
  • Package @playwright/experimental-ct-vue2 will no longer be updated.
  • Package @playwright/experimental-ct-solid will no longer be updated.

Try new Chromium headless

You can opt into the new headless mode by using 'chromium' channel. As official Chrome documentation puts it:

New Headless on the other hand is the real Chrome browser, and is thus more authentic, reliable, and offers more features. This makes it more suitable for high-accuracy end-to-end web app testing or browser extension testing.

... (truncated)

Commits
  • a70a96a chore: mark v1.49.0 (#33649)
  • 53f51a8 cherry-pick(#33638): chore: clear highlight when performing action
  • 2a00ca8 cherry-pick(#33635): chore: add cm placeholder text
  • 0e64340 cherry-pick(#33632): chore: highlight edited locator while recording
  • cb0f456 cherry-pick(#33629): fix(rebase): do not apply multiple rebaselines to the sa...
  • 698823a cherry-pick(#33627): fix(codegen): document.documentElement is null on early ...
  • c0fa804 cherry-pick(#33619): fix(aria): normalize whitespace in toMatchAccessible{Nam...
  • 7a32228 cherry-pick(#33614): docs: add ariaSnapshot.timeout for language ports (#33615)
  • 0e31ace cherry-pick(#33575): fix(canvas snapshots): position mismatch in headless mode
  • b2a39ff cherry-pick(#33604): docs: update docs about headless shell
  • Additional commits viewable in compare view


Updates @typescript-eslint/eslint-plugin from 8.13.0 to 8.15.0

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.15.0

8.15.0 (2024-11-18)

🚀 Features

  • eslint-plugin: added related-getter-setter-pairs rule (#10192)
  • eslint-plugin: new rule no-unsafe-type-assertion (#10051)
  • eslint-plugin: [prefer-nullish-coalescing] fix detection of ignoreConditionalTests involving boolean ! operator (#10299)
  • rule-tester: run method - avoid to infer type parameter from tests param (#10324)
  • typescript-eslint: allow infinitely deep array nesting in config function and extends (#10333)
  • utils: add new optional language field to FlatConfig.Config type (#10326)

🩹 Fixes

  • add missing peer dependencies (#9744)
  • eslint-plugin: [consistent-indexed-object-style] handle circular mapped types (#10301)
  • eslint-plugin: [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (#10314)
  • eslint-plugin: [explicit-module-boundary-types] and [explicit-function-return-type] don't report on as const satisfies (#10315)
  • eslint-plugin: report deprecations used in default export (#10330)
  • utils: add defaultOptions to meta in rule (#10339)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.14.0

8.14.0 (2024-11-11)

🚀 Features

  • eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)
  • eslint-plugin: [await-thenable] report unnecessary await using statements (#10209)

🩹 Fixes

  • deps: update dependency eslint to v9.14.0 (#10309)
  • deps: update docusaurus monorepo to v3.6.0 (#10319)
  • eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)
  • eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.15.0 (2024-11-18)

🚀 Features

  • eslint-plugin: [prefer-nullish-coalescing] fix detection of ignoreConditionalTests involving boolean ! operator (#10299)
  • eslint-plugin: new rule no-unsafe-type-assertion (#10051)
  • eslint-plugin: added related-getter-setter-pairs rule (#10192)

🩹 Fixes

  • utils: add defaultOptions to meta in rule (#10339)
  • eslint-plugin: report deprecations used in default export (#10330)
  • eslint-plugin: [explicit-module-boundary-types] and [explicit-function-return-type] don't report on as const satisfies (#10315)
  • eslint-plugin: [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (#10314)
  • eslint-plugin: [consistent-indexed-object-style] handle circular mapped types (#10301)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.14.0 (2024-11-11)

🚀 Features

  • eslint-plugin: [await-thenable] report unnecessary await using statements (#10209)
  • eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)

🩹 Fixes

  • scope-manager: fix asserted increments not being marked as write references (#10271)
  • eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)
  • eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

Commits
  • 2444351 chore(release): publish 8.15.0
  • 6c27d08 chore: bump eslint dependencies (#10354)
  • f5e23e2 fix(utils): add defaultOptions to meta in rule (#10339)
  • 12ce800 docs(eslint-plugin): [no-confusing-void-expression] add a default value for `...
  • ab83198 fix(eslint-plugin): report deprecations used in default export (#10330)
  • 66234d0 fix(eslint-plugin): [explicit-module-boundary-types] and [explicit-function-r...
  • 013c5cc fix(eslint-plugin): [await-thenable, return-await] don't flag awaiting uncons...
  • a7746fb feat(eslint-plugin): [prefer-nullish-coalescing] fix detection of `ignoreCond...
  • 57d343b docs: [no-deprecated] awkward wording about TypeScript visualizing deprecated...
  • 9ebdff4 feat(eslint-plugin): new rule no-unsafe-type-assertion (#10051)
  • Additional commits viewable in compare view


Updates @typescript-eslint/parser from 8.13.0 to 8.15.0

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.15.0

8.15.0 (2024-11-18)

🚀 Features

  • eslint-plugin: added related-getter-setter-pairs rule (#10192)
  • eslint-plugin: new rule no-unsafe-type-assertion (#10051)
  • eslint-plugin: [prefer-nullish-coalescing] fix detection of ignoreConditionalTests involving boolean ! operator (#10299)
  • rule-tester: run method - avoid to infer type parameter from tests param (#10324)
  • typescript-eslint: allow infinitely deep array nesting in config function and extends (#10333)
  • utils: add new optional language field to FlatConfig.Config type (#10326)

🩹 Fixes

  • add missing peer dependencies (#9744)
  • eslint-plugin: [consistent-indexed-object-style] handle circular mapped types (#10301)
  • eslint-plugin: [await-thenable, return-await] don't flag awaiting unconstrained type parameter as unnecessary (#10314)
  • eslint-plugin: [explicit-module-boundary-types] and [explicit-function-return-type] don't report on as const satisfies (#10315)
  • eslint-plugin: report deprecations used in default export (#10330)
  • utils: add defaultOptions to meta in rule (#10339)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.14.0

8.14.0 (2024-11-11)

🚀 Features

  • eslint-plugin: [no-confusing-void-expression] add an option to ignore voidvoid (#10067)
  • eslint-plugin: [await-thenable] report unnecessary await using statements (#10209)

🩹 Fixes

  • deps: update dependency eslint to v9.14.0 (#10309)
  • deps: update docusaurus monorepo to v3.6.0 (#10319)
  • eslint-plugin: [no-unnecessary-condition] improve error message for literal comparisons (#10194)
  • eslint-plugin: [no-misused-promises] improve report loc for methods (#10216)

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.15.0 (2024-11-18)

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 and releases on our website.

8.14.0 (2024-11-11)

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 and releases on our website.

Commits


Updates eslint from 9.14.0 to 9.15.0

Release notes

Sourced from eslint's releases.

v9.15.0

Features

  • 01557ce feat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas)
  • 2edc0e2 feat: add meta.defaultOptions (#17656) (Josh Goldberg ✨)
  • bdec50e feat: fix no-useless-computed-key false negative with __proto__ (#19123) (Milos Djermanovic)
  • 3087c9e feat: add meta object to @eslint/js plugin (#19095) (Francesco Trotta)

Bug Fixes

  • fd33f13 fix: update types for no-restricted-imports rule (#19060) (Nitin Kumar)
  • bd35098 fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ✨)
  • 9db5b15 fix: unsafe report for no-lonely-if (#19087) (Abraham Guo)
  • 68fa497 fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta)
  • 4ce625a fix: upgrade @​humanwhocodes/retry@​0.4.1 to avoid debug logs (#19102) (Milos Djermanovic)

Documentation

  • d927920 docs: fix styles in no-js mode (#18916) (Tanuj Kanti)
  • 09bc2a8 docs: Update README (GitHub Actions Bot)
  • 39089c8 docs: add no-useless-computed-key examples with object patterns (#19109) (Milos Djermanovic)
  • 895c60f docs: add missing messageId property and suggestion properties (#19122) (fnx)
  • 298625e docs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas)
  • 522d8a3 docs: add deprecation on indent, quotes and semi rule types (#19090) (Marco Pasqualetti)

Chores

  • 2967d91 chore: upgrade @​eslint/js@​9.15.0 (#19133) (Milos Djermanovic)
  • b441bee chore: package.json update for @​eslint/js release (Jenkins)
  • 7d6bf4a chore: upgrade @​eslint/core@​0.9.0 (#19131) (Milos Djermanovic)
  • 902e707 chore: upgrade @​eslint/plugin-kit@​0.2.3 (#19130) (Milos Djermanovic)
  • 5ff6c1d chore: bump cross-spawn (#19125) (Ian Bobinac)
  • cceccc7 chore: update dependency @​eslint/json to ^0.6.0 (#19117) (renovate[bot])
  • 0da3f73 chore: update algolia referrer (#19114) (Strek)
  • 4f08332 ci: unpin trunk-io/trunk-action (#19108) (Francesco Trotta)
  • 6b75683 perf: optimize text-table by replacing regex with trimEnd (#19061) (Nitin Kumar)
Changelog

Sourced from eslint's changelog.

v9.15.0 - November 15, 2024

  • 2967d91 chore: upgrade @​eslint/js@​9.15.0 (#19133) (Milos Djermanovic)
  • b441bee chore: package.json update for @​eslint/js release (Jenkins)
  • 7d6bf4a chore: upgrade @​eslint/core@​0.9.0 (#19131) (Milos Djermanovic)
  • 01557ce feat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas)
  • 902e707 chore: upgrade @​eslint/plugin-kit@​0.2.3 (#19130) (Milos Djermanovic)
  • 2edc0e2 feat: add meta.defaultOptions (#17656) (Josh Goldberg ✨)
  • fd33f13 fix: update types for no-restricted-imports rule (#19060) (Nitin Kumar)
  • 5ff6c1d chore: bump cross-spawn (#19125) (Ian Bobinac)
  • d927920 docs: fix styles in no-js mode (#18916) (Tanuj Kanti)
  • bdec50e feat: fix no-useless-computed-key false negative with __proto__ (#19123) (Milos Djermanovic)
  • 09bc2a8 docs: Update README (GitHub Actions Bot)
  • bd35098 fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ✨)
  • 39089c8 docs: add no-useless-computed-key examples with object patterns (#19109) (Milos Djermanovic)
  • 895c60f docs: add missing messageId property and suggestion properties (#19122) (fnx)
  • cceccc7 chore: update dependency @​eslint/json to ^0.6.0 (#19117) (renovate[bot])
  • 0da3f73 chore: update algolia referrer (#19114) (Strek)
  • 9db5b15 fix: unsafe report for no-lonely-if (#19087) (Abraham Guo)
  • 68fa497 fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta)
  • 4f08332 ci: unpin trunk-io/trunk-action (#19108) (Francesco Trotta)
  • 3087c9e feat: add meta object to @eslint/js plugin (#19095) (Francesco Trotta)
  • 298625e docs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas)
  • 4ce625a fix: upgrade @​humanwhocodes/retry@​0.4.1 to avoid debug logs (#19102) (Milos Djermanovic)
  • 522d8a3 docs: add deprecation on indent, quotes and semi rule types (#19090) (Marco Pasqualetti)
  • 6b75683 perf: optimize text-table by replacing regex with trimEnd (#19061) (Nitin Kumar)
Commits


Updates eslint-plugin-playwright from 2.0.0 to 2.1.0

Release notes

Sourced from eslint-plugin-playwright's releases.

v2.1.0

2.1.0 (2024-11-18)

Features

  • Add test.fail.only as a valid chain (c067ad2)

v2.0.1

2.0.1 (2024-11-06)

Bug Fixes

  • Fix types for native TypeScript ESM (4c61256)
Commits
  • c067ad2 feat: Add test.fail.only as a valid chain
  • d2b9818 chore(deps): Bump cross-spawn from 7.0.3 to 7.0.5 (#333)
  • 97fcd60 chore(deps): Bump @​eslint/plugin-kit from 0.2.1 to 0.2.3 (#332)
  • faee198 chore: Convert internal build to ESM (#331)
  • 4c61256 fix: Fix types for native TypeScript ESM
  • See full diff in compare view


Updates lefthook from 1.8.2 to 1.8.4

Release notes

Sourced from lefthook's releases.

v1.8.4

Changelog

  • 5a60d0bb888fe30afd4627e4c17e078797c5aea5 ci: fix goreleaser update changes (#874)
  • 5b42b57f6f68aba503d43b0b70bd9c0f5f8a5413 deps: November 2024 (#867)

v1.8.3

Changelog

  • f4c24e4429daa1c012d26667116a8d9f3742d7cd fix: use absolute paths when cloning remotes (#873)
Changelog

Sourced from lefthook's changelog.

1.8.4 (2024-11-18)

1.8.3 (2024-11-18)

Commits
  • f53894f 1.8.4: use absolute git paths internally and update dependencies
  • 5a60d0b ci: fix goreleaser update changes (#874)
  • 5b42b57 deps: November 2024 (#867)
  • e2b7d87 docs: add docs for fnm configuration (#869)
  • 7deeefc docs: add output to list of config options (#868)
  • 15aa369 1.8.3: fix git commands for stable use when changing CWD
  • f4c24e4 fix: use absolute paths when cloning remotes (#873)
  • See full diff in compare view


Updates msw from 2.6.0 to 2.6.5

Release notes

Sourced from msw's releases.

v2.6.5 (2024-11-16)

Bug Fixes

  • support non-configurable responses (#2360) (5bf3e3bf5f9a6d32c79410c11abd539ec4c2ddc5) @​kettanaito

v2.6.4 (2024-11-10)

Bug Fixes

  • prevent infinite loop when bypassing sendBeacon() requests (#2353) (2fa98c327acc51189f87789d9155c4ec57be2299) @​kettanaito
  • remove the internal bypass request header before performing the request as-is in Node.js (#2353) (2fa98c327acc51189f87789d9155c4ec57be2299) @​kettanaito

v2.6.3 (2024-11-10)

Bug Fixes

  • handleRequest: remove transformResponse option (#2351) (74c4a3a89970bbfc498c812790daef13766dea72) @​kettanaito

v2.6.2 (2024-11-07)

Bug Fixes

  • update @bundled-es-modules/cookie to 2.0.1 (#2312) (c134352e8206b91740247f4f196767ab8a8eb921) @​kettanaito

v2.6.1 (2024-11-06)

Bug Fixes

  • prevent instanceof handler check failures between different MSW versions (#2349) (28d26bd7fa585d76f9ca69a67dfa70a234450ed9) @​kettanaito
Commits


Updates postcss from 8.4.47 to 8.4.49

Release notes

Sourced from postcss's releases.

8.4.49

8.4.48

  • Fixed position calculation in error/warnings methods (by @​romainmenke).
Changelog

Sourced from postcss's changelog.

8.4.49

8.4.48

  • Fixed position calculation in error/warnings methods (by @​romainmenke).
Commits


Updates vite from 5.4.10 to 5.4.11

Release notes

Sourced from vite's releases.

v5.4.11

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

5.4.11 (2024-11-11)

Commits


Updates vite-node from 2.1.4 to 2.1.5

Release notes

Sourced from vite-node's releases.

v2.1.5

   🐞 Bug Fixes

   🏎 Performance

  • Limit workspace project con... _Description has been truncated_