FAQ | This is a LIVE service | Changelog

Skip to content

fix(deps): update all non-major dependencies

This MR contains the following updates:

Package Change Age Confidence Type Update
@custom-elements-manifest/analyzer (source) ^0.10.3 -> ^0.10.4 age confidence devDependencies patch
@emotion/styled (source) 11.14.0 -> 11.14.1 age confidence dependencies patch
@eslint/js (source) ^9.21.0 -> ^9.27.0 age confidence devDependencies minor
@fontsource/roboto (source) 5.2.5 -> 5.2.8 age confidence dependencies patch
@types/node (source) ^22.13.16 -> ^22.18.12 age confidence devDependencies minor
@types/node (source) ^22.15.29 -> ^22.18.12 age confidence devDependencies minor
@types/react (source) ^19.1.3 -> ^19.2.2 age confidence devDependencies minor
@types/react (source) ^19.0.10 -> ^19.2.2 age confidence devDependencies minor
@types/react-dom (source) ^19.1.3 -> ^19.2.2 age confidence devDependencies minor
@types/react-dom (source) ^19.0.4 -> ^19.2.2 age confidence devDependencies minor
@vitejs/plugin-react (source) ^4.3.4 -> ^4.7.0 age confidence devDependencies minor
@vitest/browser (source) ^3.0.9 -> ^3.1.4 age confidence devDependencies minor
@vitest/coverage-v8 (source) ^3.0.9 -> ^3.1.4 age confidence devDependencies minor
a11y-dialog (source) 8.1.3 -> 8.1.4 age confidence dependencies patch
concurrently ^9.0.0 -> ^9.2.0 age confidence devDependencies patch
eslint (source) ^9.21.0 -> ^9.27.0 age confidence devDependencies minor
eslint-plugin-react-refresh ^0.4.19 -> ^0.4.20 age confidence devDependencies patch
eslint-plugin-wc ^3.0.0 -> ^3.0.1 age confidence devDependencies patch
globals ^16.0.0 -> ^16.1.0 age confidence devDependencies minor
lit (source) 3.3.0 -> 3.3.1 age confidence dependencies patch
playwright (source) ^1.51.1 -> ^1.52.0 age confidence devDependencies minor
prettier (source) ^3.5.3 -> ^3.6.2 age confidence devDependencies minor
prettier (source) ^3.3.2 -> ^3.6.2 age confidence devDependencies minor
react (source) 19.1.0 -> 19.2.0 age confidence dependencies minor
react (source) ^19.0.0 -> ^19.1.0 age confidence devDependencies minor
react-dom (source) 19.1.0 -> 19.2.0 age confidence dependencies minor
react-dom (source) ^19.0.0 -> ^19.1.0 age confidence devDependencies minor
release-it ^19.0.0 -> ^19.0.2 age confidence devDependencies patch
typescript (source) ~5.8.0 -> ~5.9.0 age confidence devDependencies minor
typescript (source) ^5.5.3 -> ^5.8.3 age confidence devDependencies minor
typescript-eslint (source) ^8.24.1 -> ^8.32.1 age confidence devDependencies minor
uis/devops/continuous-delivery/ci-templates v7.1.0 -> v7.19.2 age confidence repository minor
vite (source) ^6.2.0 -> ^6.4.1 age confidence devDependencies minor
vitest (source) ^3.0.9 -> ^3.1.4 age confidence devDependencies minor
yarn (source) 4.9.1 -> 4.10.3 age confidence packageManager minor

Release Notes

open-wc/custom-elements-manifest (@​custom-elements-manifest/analyzer)

v0.10.10

Compare Source

  • Dont filter out a declaration is it is exported as key of an object

v0.10.9

Compare Source

  • Fix declaration data on exports

v0.10.8

Compare Source

  • Add .npmignore to prevent stuff from being published

v0.10.7

Compare Source

  • Attr decorator fix

v0.10.6

Compare Source

  • Update version of find-dependencies

v0.10.5

Compare Source

  • CLI: Don't crash on file creation/deletion
emotion-js/emotion (@​emotion/styled)

v11.14.1

Compare Source

Patch Changes
  • #​3334 0facbe4 Thanks @​ZachRiegel! - Renamed default-exported variable in @emotion/styled to aid inferred import names in auto-import completions in IDEs
eslint/eslint (@​eslint/js)

v9.38.0

Compare Source

Features

  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)

Bug Fixes

  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)

Documentation

  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)

Chores

v9.37.0

Compare Source

Features

  • 39f7fb4 feat: preserve-caught-error should recognize all static "cause" keys (#​20163) (Pixel998)
  • f81eabc feat: support TS syntax in no-restricted-imports (#​19562) (Nitin Kumar)

Bug Fixes

Documentation

  • b950359 docs: fix typos across the docs (#​20182) (루밀LuMir)
  • 42498a2 docs: improve ToC accessibility by hiding non-semantic character (#​20181) (Percy Ma)
  • 29ea092 docs: Update README (GitHub Actions Bot)
  • 5c97a04 docs: show availableUntil in deprecated rule banner (#​20170) (Pixel998)
  • 90a71bf docs: update README files to add badge and instructions (#​20115) (루밀LuMir)
  • 1603ae1 docs: update references from master to main (#​20153) (루밀LuMir)

Chores

  • afe8a13 chore: update @eslint/js dependency to version 9.37.0 (#​20183) (Francesco Trotta)
  • abee4ca chore: package.json update for @​eslint/js release (Jenkins)
  • fc9381f chore: fix typos in comments (#​20175) (overlookmotel)
  • e1574a2 chore: unpin jiti (#​20173) (renovate[bot])
  • e1ac05e refactor: mark ESLint.findConfigFile() as async, add missing docs (#​20157) (Pixel998)
  • 347906d chore: update eslint (#​20149) (renovate[bot])
  • 0cb5897 test: remove tmp dir created for circular fixes in multithread mode test (#​20146) (Milos Djermanovic)
  • bb99566 ci: pin jiti to version 2.5.1 (#​20151) (Pixel998)
  • 177f669 perf: improve worker count calculation for "auto" concurrency (#​20067) (Francesco Trotta)
  • 448b57b chore: Mark deprecated formatting rules as available until v11.0.0 (#​20144) (Milos Djermanovic)

v9.36.0

Compare Source

Features

  • 47afcf6 feat: correct preserve-caught-error edge cases (#​20109) (Francesco Trotta)

Bug Fixes

Documentation

  • b73ab12 docs: update examples to use defineConfig (#​20131) (sethamus)
  • 31d9392 docs: fix typos (#​20118) (Pixel998)
  • c7f861b docs: Update README (GitHub Actions Bot)
  • 6b0c08b docs: Update README (GitHub Actions Bot)
  • 91f97c5 docs: Update README (GitHub Actions Bot)

Chores

  • 12411e8 chore: upgrade @​eslint/js@​9.36.0 (#​20139) (Milos Djermanovic)
  • 488cba6 chore: package.json update for @​eslint/js release (Jenkins)
  • bac82a2 ci: simplify renovate configuration (#​19907) (唯然)
  • c00bb37 ci: bump actions/labeler from 5 to 6 (#​20090) (dependabot[bot])
  • fee751d refactor: use defaultOptions in rules (#​20121) (Pixel998)
  • 1ace67d chore: update example to use defineConfig (#​20111) (루밀LuMir)
  • 4821963 test: add missing loc information to error objects in rule tests (#​20112) (루밀LuMir)
  • b42c42e chore: disallow use of deprecated type property in core rule tests (#​20094) (Milos Djermanovic)
  • 7bb498d test: remove deprecated type property from core rule tests (#​20093) (Pixel998)
  • e10cf2a ci: bump actions/setup-node from 4 to 5 (#​20089) (dependabot[bot])
  • 5cb0ce4 refactor: use meta.defaultOptions in preserve-caught-error (#​20080) (Pixel998)
  • f9f7cb5 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 81764b2 chore: update eslint peer dependency in eslint-config-eslint (#​20079) (Milos Djermanovic)

v9.35.0

Compare Source

Features
  • 42761fa feat: implement suggestions for no-empty-function (#​20057) (jaymarvelz)
  • 102f444 feat: implement suggestions for no-empty-static-block (#​20056) (jaymarvelz)
  • e51ffff feat: add preserve-caught-error rule (#​19913) (Amnish Singh Arora)
Bug Fixes
  • 10e7ae2 fix: update uncloneable options error message (#​20059) (soda-sorcery)
  • bfa4601 fix: ignore empty switch statements with comments in no-empty rule (#​20045) (jaymarvelz)
  • dfd11de fix: add before and after to test case types (#​20049) (Francesco Trotta)
  • dabbe95 fix: correct types for no-restricted-imports rule (#​20034) (Milos Djermanovic)
  • ea789c7 fix: no-loss-of-precision false positive with uppercase exponent (#​20032) (sethamus)
Documentation
  • d265515 docs: improve phrasing - "if" → "even if" from getting-started section (#​20074) (jjangga0214)
  • a355a0e docs: invert comparison logic for example in no-var doc page (#​20064) (OTonGitHub)
  • 5082fc2 docs: Update README (GitHub Actions Bot)
  • 99cfd7e docs: add missing "the" in rule deprecation docs (#​20050) (Josh Goldberg ✨)
  • 6ad8973 docs: update --no-ignore and --ignore-pattern documentation (#​20036) (Francesco Trotta)
  • 8033b19 docs: add documentation for --no-config-lookup (#​20033) (Francesco Trotta)
Chores

v9.34.0

Compare Source

Features
  • 0bb777a feat: multithread linting (#​19794) (Francesco Trotta)
  • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#​19951) (Pixel998)
Bug Fixes
  • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#​20024) (Tanuj Kanti)
  • 6c07420 fix: fix spurious failure in neostandard integration test (#​20023) (Kirk Waiblinger)
  • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#​20002) (Sweta Tanwar)
Documentation
  • 0b4a590 docs: make rulesdir deprecation clearer (#​20018) (Domenico Gemoli)
  • 327c672 docs: Update README (GitHub Actions Bot)
  • bf26229 docs: Fix typo in core-concepts/index.md (#​20009) (Tobias Hernstig)
  • 2309327 docs: fix typo in the "Configuring Rules" section (#​20001) (ghazi-git)
  • 2b87e21 docs: [no-else-return] clarify sample code. (#​19991) (Yuki Takada (Yukinosuke Takada))
  • c36570c docs: Update README (GitHub Actions Bot)
Chores

v9.33.0

Compare Source

Features
  • e07820e feat: add global object access detection to no-restricted-globals (#​19939) (sethamus)
  • 90b050e feat: support explicit resource management in one-var (#​19941) (Sweta Tanwar)
Bug Fixes
  • 732433c fix: allow any type for meta.docs.recommended in custom rules (#​19995) (Francesco Trotta)
  • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#​19975) (諏訪原慶斗)
Documentation
  • 34f0723 docs: playground button for TypeScript code example (#​19671) (Tanuj Kanti)
  • dc942a4 docs: Update README (GitHub Actions Bot)
  • 5a4b6f7 docs: Update no-multi-assign.md (#​19979) (Yuki Takada (Yukinosuke Takada))
  • 247e156 docs: add missing let declarations in no-plusplus (#​19980) (Yuki Takada (Yukinosuke Takada))
  • 0d17242 docs: Update README (GitHub Actions Bot)
  • fa20b9d docs: Clarify when to open an issue for a MR (#​19974) (Nicholas C. Zakas)
Build Related
  • 27fa865 build: use ESLint class to generate formatter examples (#​19972) (Milos Djermanovic)
Chores

v9.32.0

Compare Source

Features
Bug Fixes
Documentation
  • 86e7426 docs: Update README (GitHub Actions Bot)
Chores
  • 50de1ce chore: package.json update for @​eslint/js release (Jenkins)
  • 74f01a3 ci: unpin jiti to version ^2.5.1 (#​19970) (루밀LuMir)
  • 2ab1381 ci: pin jiti to version 2.4.2 (#​19964) (Francesco Trotta)
  • b7f7545 test: switch to flat config mode in SourceCode tests (#​19953) (Milos Djermanovic)
  • f5a35e3 test: switch to flat config mode in eslint-fuzzer (#​19960) (Milos Djermanovic)
  • e22af8c refactor: use CustomRuleDefinitionType in JSRuleDefinition (#​19949) (Francesco Trotta)
  • e855717 chore: switch performance tests to hyperfine (#​19919) (Francesco Trotta)
  • 2f73a23 test: switch to flat config mode in ast-utils tests (#​19948) (Milos Djermanovic)
  • c565a53 chore: exclude further_reading_links.json from Prettier formatting (#​19943) (Milos Djermanovic)

v9.31.0

Compare Source

Features
  • 35cf44c feat: output full actual location in rule tester if different (#​19904) (ST-DDT)
  • a6a6325 feat: support explicit resource management in no-loop-func (#​19895) (Milos Djermanovic)
  • 4682cdc feat: support explicit resource management in no-undef-init (#​19894) (Milos Djermanovic)
  • 5848216 feat: support explicit resource management in init-declarations (#​19893) (Milos Djermanovic)
  • bb370b8 feat: support explicit resource management in no-const-assign (#​19892) (Milos Djermanovic)
Bug Fixes
  • 07fac6c fix: retry on EMFILE when writing autofix results (#​19926) (TKDev7)
  • 28cc7ab fix: Remove incorrect RuleContext types (#​19910) (Nicholas C. Zakas)
Documentation
  • 664cb44 docs: Update README (GitHub Actions Bot)
  • 40dbe2a docs: fix mismatch between globalIgnores() code and text (#​19914) (MaoShizhong)
  • 5a0069d docs: Update README (GitHub Actions Bot)
  • fef04b5 docs: Update working on issues info (#​19902) (Nicholas C. Zakas)
Chores

v9.30.1

Compare Source

Bug Fixes
  • e91bb87 fix: allow separate default and named type imports (#​19899) (xbinaryx)
Documentation
Chores

v9.30.0

Compare Source

Features
  • 52a5fca feat: Support basePath property in config objects (#​19879) (Milos Djermanovic)
  • 4ab4482 feat: add allowSeparateTypeImports option to no-duplicate-imports (#​19872) (sethamus)
  • b8a7e7a feat: throw error when column is negative in getIndexFromLoc (#​19831) (루밀LuMir)
Bug Fixes
  • 6a0f164 fix: handle null type loc in getIndexFromLoc method (#​19862) (루밀LuMir)
  • 3fbcd70 fix: update error message for no-restricted-properties (#​19855) (Tanuj Kanti)
  • 7ef4cf7 fix: remove unnecessary semicolon from fixes (#​19857) (Francesco Trotta)
  • 7dabc38 fix: use process.version in --env-info (#​19865) (TKDev7)
Documentation
  • 8662ed1 docs: adopt eslint-stylistic sub packages related changes (#​19887) (ntnyq)
  • 20158b0 docs: typo in comment for unused variables handling (#​19870) (leopardracer)
  • ebfb5b4 docs: Fixed Typo in configuration-files.md (#​19873) (0-20)
  • 4112fd0 docs: clarify that boolean is still allowed for rule meta.deprecated (#​19866) (Bryan Mishkin)
Chores

v9.29.0

Compare Source

Features
  • f686fcb feat: add ecmaVersion: 2026, parsing using and await using (#​19832) (Milos Djermanovic)
  • 19cdd22 feat: prune suppressions for non-existent files (#​19825) (TKDev7)
  • b3d720f feat: add ES2025 globals (#​19835) (fisker Cheung)
  • 677a283 feat: add auto-accessor fields support to class-methods-use-this (#​19789) (sethamus)
  • dbba058 feat: allow global type declaration in no-var (#​19714) (Remco Haszing)
  • 342bd29 feat: ignore type annotations in no-restricted-globals (#​19781) (sethamus)
  • 786bcd1 feat: add allowProperties option to no-restricted-properties (#​19772) (sethamus)
  • 05b66d0 feat: add sourceCode.isGlobalReference(node) method (#​19695) (Nitin Kumar)
Bug Fixes
  • 85c082c fix: explicit matching behavior with negated patterns and arrays (#​19845) (Milos Djermanovic)
  • 9bda4a9 fix: fix LintOptions.filterCodeBlock types (#​19837) (ntnyq)
  • 7ab77a2 fix: correct breaking deprecation of FlatConfig type (#​19826) (Logicer)
  • 1ba3318 fix: add language and dialects to no-use-before-define (#​19808) (Francesco Trotta)
Documentation
  • 00e3e6a docs: add support for custom name parameter to includeIgnoreFile (#​19795) (루밀LuMir)
  • 3aed075 docs: Update README (GitHub Actions Bot)
  • a2f888d docs: enhance documentation with links and fix typos (#​19761) (루밀LuMir)
  • 53c3235 docs: update to clarify prompt usage (#​19748) (Jennifer Davis)
Chores

v9.28.0

Compare Source

Features
  • b0674be feat: Customization of serialization for languageOptions (#​19760) (Nicholas C. Zakas)
  • a95721f feat: Add --pass-on-unpruned-suppressions CLI option (#​19773) (Milos Djermanovic)
  • bfd0e7a feat: support TypeScript syntax in no-use-before-define (#​19566) (Tanuj Kanti)
  • 68c61c0 feat: support TS syntax in no-shadow (#​19565) (Nitin Kumar)
  • 0f773ef feat: support TS syntax in no-magic-numbers (#​19561) (Nitin Kumar)
  • c4a6b60 feat: add allowTypeAnnotation to func-style (#​19754) (sethamus)
  • b03ad17 feat: add TypeScript support to prefer-arrow-callback (#​19678) (Tanuj Kanti)
  • bc3c331 feat: ignore overloaded function declarations in func-style rule (#​19755) (sethamus)
Bug Fixes
Documentation
  • 3ec2082 docs: Nested arrays in files config entry (#​19799) (Nicholas C. Zakas)
  • 89a65b0 docs: clarify how config arrays can apply to subsets of files (#​19788) (Shais Ch)
  • 2ba8a0d docs: Add description of meta.namespace to plugin docs (#​19798) (Nicholas C. Zakas)
  • 59dd7e6 docs: update func-style with examples (#​19793) (Tanuj Kanti)
  • e9129e0 docs: add global scope's implicit field to Scope Manager docs (#​19770) (Milos Djermanovic)
  • 52f5b7a docs: fix minor typos and add links (#​19743) (루밀LuMir)
  • 00716a3 docs: upfront recommend against using the no-return-await rule (#​19727) (Mike DiDomizio)
Chores
fontsource/font-files (@​fontsource/roboto)

v5.2.8

Compare Source

v5.2.7

Compare Source

v5.2.6

Compare Source

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v4.7.0

Compare Source

Add HMR support for compound components (#​518)

HMR now works for compound components like this:

const Root = () => <div>Accordion Root</div>
const Item = () => <div>Accordion Item</div>

export const Accordion = { Root, Item }
Return Plugin[] instead of PluginOption[] (#​537)

The return type has changed from react(): PluginOption[] to more specialized type react(): Plugin[]. This allows for type-safe manipulation of plugins, for example:

// previously this causes type errors
react({ babel: { plugins: ['babel-plugin-react-compiler'] } })
  .map(p => ({ ...p, applyToEnvironment: e => e.name === 'client' }))

v4.6.0

Compare Source

Add raw Rolldown support

This plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.

v4.5.2

Compare Source

Suggest @vitejs/plugin-react-oxc if rolldown-vite is detected #​491

Emit a log which recommends @vitejs/plugin-react-oxc when rolldown-vite is detected to improve performance and use Oxc under the hood. The warning can be disabled by setting disableOxcRecommendation: true in the plugin options.

Use optimizeDeps.rollupOptions instead of optimizeDeps.esbuildOptions for rolldown-vite #​489

This suppresses the warning about optimizeDeps.esbuildOptions being deprecated in rolldown-vite.

Add Vite 7-beta to peerDependencies range #​497

React plugins are compatible with Vite 7, this removes the warning when testing the beta.

v4.5.1

Compare Source

Add explicit semicolon in preambleCode #​485

This fixes an edge case when using HTML minifiers that strips line breaks aggressively.

v4.5.0

Compare Source

Add filter for rolldown-vite #​470

Added filter so that it is more performant when running this plugin with rolldown-powered version of Vite.

Skip HMR for JSX files with hooks #​480

This removes the HMR warning for hooks with JSX.

vitest-dev/vitest (@​vitest/browser)

v3.2.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.2.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.2.2

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.2.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.2.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
KittyGiraudel/a11y-dialog (a11y-dialog)

v8.1.4

Compare Source

What's Changed

  • Fix an edge case with focus restoration (by @​zipper in #​809)
  • Update dev dependencies

New Contributors

Full Changelog: https://github.com/KittyGiraudel/a11y-dialog/compare/8.1.3...8.1.4

open-cli-tools/concurrently (concurrently)

v9.2.1

Compare Source

What's Changed

Full Changelog: https://github.com/open-cli-tools/concurrently/compare/v9.2.0...v9.2.1

ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.4.24

Compare Source

  • Add "generateImageMetadata", "generateSitemaps" & "generateStaticParams" to allowExportNames in Next config

v0.4.23

Compare Source

  • Add "metadata", "generateMetadata" & "generateViewport" to allowExportNames in Next config

v0.4.22

Compare Source

  • Add "viewport" to allowExportNames in Next config (#​89)

v0.4.21

Compare Source

  • Add Next config (fixes #​85)

This allows exports like fetchCache and revalidate which are used in Page or Layout components and don't trigger a full page reload.

import reactRefresh from "eslint-plugin-react-refresh";

export default [
  /* Main config */
  reactRefresh.configs.next,
];
43081j/eslint-plugin-wc (eslint-plugin-wc)

v3.0.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/43081j/eslint-plugin-wc/compare/3.0.1...3.0.2

sindresorhus/globals (globals)

v16.4.0

Compare Source


v16.3.0

Compare Source


v16.2.0

Compare Source


lit/lit (lit)

v3.3.1

Compare Source

Patch Changes
  • #​4997 aea85e24 - Update README

  • #​4988 6792b7ef Thanks @​ADNolan! - Adjusted the comparison to use the name property of the _$resolve function and the resolveOverrideFn in private ssr support to prevent duplicated patching of the directive class.

  • #​4976 a126d8df - Fix minor regression in property converters. fromAttribute may return either null or undefined.

microsoft/playwright (playwright)

v1.56.1

Compare Source

Highlights

#​37871 chore: allow local-network-access permission in chromium #​37891 fix(agents): remove workspaceFolder ref from vscode mcp #​37759 chore: rename agents to test agents #​37757 chore(mcp): fallback to cwd when resolving test config

Browser Versions
  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0

v1.56.0

Compare Source

Playwright Agents

Introducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:

  • 🎭 planner explores the app and produces a Markdown test plan
  • 🎭 generator transforms the Markdown plan into the Playwright Test files
  • 🎭 healer executes the test suite and automatically repairs failing tests

Run npx playwright init-agents with your client of choice to generate the latest agent definitions:


##### Generate agent files for each agentic loop
##### Visual Studio Code
npx playwright init-agents --loop=vscode

##### Claude Code
npx playwright init-agents --loop=claude

##### opencode
npx playwright init-agents --loop=opencode

[!NOTE] VS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!

Learn more about Playwright Agents

New APIs
UI Mode and HTML Reporter
  • Added option to 'html' reporter to disable the "Copy prompt" button
  • Added option to 'html' reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list
  • Added option to UI Mode mirroring the --update-snapshots options
  • Added option to UI Mode to run only a single worker at a time
Breaking Changes
Miscellaneous
  • Aria snapshots render and compare input placeholder
  • Added environment variable PLAYWRIGHT_TEST to Playwright worker processes to allow discriminating on testing status
Browser Versions
  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0

v1.55.1

Compare Source

Highlights

#​37479 - [Bug]: Upgrade Chromium to 140.0.7339.186. #​37147 - [Regression]: Internal error: step id not found. #​37146 - [Regression]: HTML reporter displays a broken chip link when there are no projects. #​37137 - Revert "fix(a11y): track inert elements as hidden". #​37532 - chore: do not use -k option

Browser Versions
  • Chromium 140.0.7339.186
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139

v1.55.0

Compare Source

New APIs
  • New Property testStepInfo.titlePath Returns the full title path starting from the test file, including test and step titles.
Codegen
  • Automatic toBeVisible() assertions: Codegen can now generate automatic toBeVisible() assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.
Breaking Changes
  • ⚠️ Dropped support for Chromium extension manifest v2.
Miscellaneous
  • Added support for Debian 13 "Trixie".
Browser Versions
  • Chromium 140.0.7339.16
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139

v1.54.2

Compare Source

Highlights

#​36714 - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error) #​36828 - [Regression]: Playwright Codegen keeps spamming with selected option #​36810 - [Regression]: Starting Codegen with target language doesn't work anymore

Browser Versions
  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.54.1

Compare Source

Highlights

#​36650 - [Regression]: 1.54.0 breaks downloading browsers when an HTTP(S) proxy is used

Browser Versions
  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.54.0

Compare Source

Highlights

  • New cookie property partitionKey in browserContext.cookies() and browserContext.addCookies(). This property allows to save and restore partitioned cookies. See CHIPS MDN article for more information. Note that browsers have different support and defaults for cookie partitioning.

  • New option noSnippets to disable code snippets in the html report.

    import { defineConfig } from '@&#8203;playwright/test';
    
    export default defineConfig({
      reporter: [['html', { noSnippets: true }]]
    });
    
  • New property location in test annotations, for example in testResult.annotations and testInfo.annotations. It shows where the annotation like test.skip or test.fixme was added.

Command Line

  • New option --user-data-dir in multiple commands. You can specify the same user data dir to reuse browsing state, like authentication, between sessions.

    npx playwright codegen --user-data-dir=./user-data
    
  • Option -gv has been removed from the npx playwright test command. Use --grep-invert instead.

  • npx playwright open does not open the test recorder anymore. Use npx playwright codegen instead.

Miscellaneous

  • Support for Node.js 16 has been removed.
  • Support for Node.js 18 has been deprecated, and will be removed in the future.

Browser Versions

  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.53.2

Compare Source

Highlights

#​36317 - [Regression]: Merging pre-1.53 blob reports loses attachments #​36357 - [Regression (Chromium)]: CDP missing trailing slash #​36292 - [Bug (MSEdge)]: Edge fails to launch when using msRelaunchNoCompatLayer

Browser Versions
  • Chromium 138.0.7204.23
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137

v1.53.1

Compare Source

Highlights

#​36339 - [Regression]: Click can fail when scrolling required #​36307 - [Regression (Chromium)]: Under some scenarios filling a textarea doesn't fill #​36294 - [Regression (Firefox)]: setViewportSize times out #​36350 - [Fix]: Display HTTP method for fetch trace entries

Browser Versions
  • Chromium 138.0.7204.23
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137

v1.53.0

Compare Source

Trace Viewer and HTML Reporter Updates
  • New Steps in Trace Viewer and HTML reporter: New Trace Viewer Steps

  • New option in 'html' reporter to set the title of a specific test run:

    import { defineConfig } from '@&#8203;playwright/test';
    
    export default defineConfig({
      reporter: [['html', { title: 'Custom test run #&#8203;1028' }]]
    });
    
Miscellaneous
  • New option kind in testInfo.snapshotPath() controls which snapshot path template is used.

  • New method locator.describe() to describe a locator. Used for trace viewer and reports.

    const button = page.getByTestId('btn-sub').describe('Subscribe button');
    await button.click();
    
  • npx playwright install --list will now list all installed browsers, versions and locations.

Browser Versions
  • Chromium 138.0.7204.4
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137
prettier/prettier (prettier)

v3.6.2

Compare Source

diff

Markdown: Add missing blank line around code block (#​17675 by @​fisker)
<!-- Input -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```

   1. Another
   2. List

<!-- Prettier 3.6.1 -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```
   1. Another
   2. List

<!-- Prettier 3.6.2 -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```

   1. Another
   2. List

v3.6.1

Compare Source

diff

TypeScript: Allow const without initializer (#​17650, #​17654 by @​fisker)
// Input
export const version: string;

// Prettier 3.6.0 (--parser=babel-ts)
SyntaxError: Unexpected token (1:21)
> 1 | export const version: string;
    |                     ^

// Prettier 3.6.0 (--parser=oxc-ts)
SyntaxError: Missing initializer in const declaration (1:14)
> 1 | export const version: string;
    |              ^^^^^^^^^^^^^^^

// Prettier 3.6.1
export const version: string;
Miscellaneous: Avoid closing files multiple times (#​17665 by @​43081j)

When reading a file to infer the interpreter from a shebang, we use the n-readlines library to read the first line in order to get the shebang.

This library closes files when it reaches EOF, and we later try close the same files again. We now close files only if n-readlines did not already close them.

v3.6.0

Compare Source

diff

🔗 Release Notes

facebook/react (react)

v19.2.0

Compare Source

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.2 release post for more information.

New React Features
  • <Activity>: A new API to hide and restore the UI and internal state of its children.
  • useEffectEvent is a React Hook that lets you extract non-reactive logic into an Effect Event.
  • cacheSignal (for RSCs) lets your know when the cache() lifetime is over.
  • React Performance tracks appear on the Performance panel’s timeline in your browser developer tools
New React DOM Features
  • Added resume APIs for partial pre-rendering with Web Streams:
  • Added resume APIs for partial pre-rendering with Node Streams:
  • Updated prerender APIs to return a postponed state that can be passed to the resume APIs.
Notable changes
  • React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming <ViewTransition> Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.
  • Add Node Web Streams (prerender, renderToReadableStream) to server-side-rendering APIs for Node.js
  • Use underscore instead of : IDs generated by useId
All Changes
React
React DOM
React Server Components
React Reconciler

v19.1.1

Compare Source

React
release-it/release-it (release-it)

v19.0.5

Compare Source

v19.0.4

Compare Source

v19.0.3

Compare Source

microsoft/TypeScript (typescript)

v5.9.3: TypeScript 5.9.3

Compare Source

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

v5.9.2: TypeScript 5.9

Compare Source

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

typescript-eslint/typescript-eslint (typescript-eslint)

v8.46.2

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.0

Compare Source

🚀 Features
❤️ Thank You

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

v8.45.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.44.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.44.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.43.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#​11359)
❤️ Thank You

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

v8.42.0

Compare Source

🚀 Features
🩹 Fixes
  • typescript-eslint: handle non-normalized windows paths produced by jiti (#​11546)
❤️ Thank You

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

v8.41.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.40.0

Compare Source

🩹 Fixes
  • typescript-eslint: export plugin, parser, and configs that are compatible with both defineConfig() and tseslint.config() (#​11475)
❤️ Thank You

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

v8.39.1

Compare Source

🩹 Fixes
  • typescript-eslint: handle file:// urls in stack trace when inferring tsconfigRootDir (#​11464)
❤️ Thank You

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

v8.39.0

Compare Source

🚀 Features
❤️ Thank You

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

v8.38.0

Compare Source

🩹 Fixes
  • typescript-eslint: error on nested extends in tseslint.config() (#​11361)
  • typescript-eslint: infer tsconfigRootDir with v8 API (#​11412)
❤️ Thank You

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

v8.37.0

Compare Source

🚀 Features
  • typescript-estree: infer tsconfigRootDir from call stack (#​11370)
❤️ Thank You
  • Josh Goldberg ✨

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

v8.36.0

Compare Source

🚀 Features
  • typescript-eslint: support basePath in tseslint.config() (#​11357)
❤️ Thank You

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

v8.35.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.35.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.34.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.34.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.33.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.33.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)

v7.19.2: 7.19.2

Compare Source

7.19.2 (2025-10-23)
Bug Fixes
  • maven.gitab-ci.yml: added missing GKE_RUNNER_TAG on build_artifact (470fc86)

v7.19.1: 7.19.1

Compare Source

7.19.1 (2025-10-23)
Bug Fixes
  • maven.gitlab-ci.yml: update publish to use CI_COMMIT_TAG for a release, or script for snapshot (e616bd4)

v7.19.0: 7.19.0

Compare Source

7.19.0 (2025-10-16)

Features
  • add poe-based test runner proof of concept (8e159c9)

v7.18.0: 7.18.0

Compare Source

7.18.0 (2025-10-02)
Features
  • python: remove Python 3.9 from default Python version list (6468459), closes #​167

v7.17.7: 7.17.7

Compare Source

7.17.7 (2025-10-02)

Bug Fixes
  • python-tox: increase Kubernetes memory limit for python-tox jobs (461ab04)

v7.17.6: 7.17.6

Compare Source

7.17.6 (2025-10-01)
Bug Fixes
  • terraform: set kubernetes CPU requests for terraform jobs (5c75c2d)

v7.17.5: 7.17.5

Compare Source

7.17.5 (2025-09-30)

Bug Fixes
  • exclude modules example sub-dirs from trivy scan (3adf47a)

v7.17.4: 7.17.4

Compare Source

7.17.4 (2025-09-29)
Bug Fixes

v7.17.3: 7.17.3

Compare Source

7.17.3 (2025-09-29)

v7.17.2: 7.17.2

Compare Source

7.17.2 (2025-09-25)

Bug Fixes
  • mandatory-jobs: reduce cpu and memory requests for SAST jobs (9d3526a)

v7.17.1: 7.17.1

Compare Source

7.17.1 (2025-09-25)

Bug Fixes
  • pre-commit: certdir variable must be an empty string (d608c55)

v7.17.0: 7.17.0

Compare Source

7.17.0 (2025-09-24)
Features
  • mandatory-jobs: increase runner resources for failing SAST jobs (cfb7fd5)

v7.16.0: 7.16.0

Compare Source

7.16.0 (2025-09-19)

Features
  • 🎸 Move standard job to Generic GKE Runner (59d2a0e)

v7.15.2: 7.15.2

Compare Source

7.15.2 (2025-09-17)

v7.15.1: 7.15.1

Compare Source

7.15.1 (2025-09-11)
Bug Fixes
  • maven.gitlab-ci.yml: moved PUBLISH_NEW_VERSION within .maven:publish script (e02809e)
  • maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (b9ad541)
  • maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (e8071e1)
  • maven.gitlab-ci.yml: updated semantic commit message pattern matching and logic (2574c8c)

v7.15.0: 7.15.0

Compare Source

7.15.0 (2025-09-08)

Features
  • add custom configuration for secrets (ef86a30)

v7.14.1: 7.14.1

Compare Source

7.14.1 (2025-09-04)
Bug Fixes
  • maven.gitlab-ci.yml: move services section under maven job (a2c5dca)

v7.14.0: 7.14.0

Compare Source

7.14.0 (2025-09-02)
Features

v7.13.1: 7.13.1

Compare Source

7.13.1 (2025-09-01)

Bug Fixes
  • rename detect-non-utf8-files job and make it work with spaces in filenames (4d7ec69)

v7.13.0: 7.13.0

Compare Source

7.13.0 (2025-08-27)
Features
  • add detect-non-utf-files job (f629243)

v7.12.0: 7.12.0

Compare Source

7.12.0 (2025-08-27)
Features
  • terraform-pipeline: remove duplicate kics job (354c3cc)

v7.11.1: 7.11.1

Compare Source

7.11.1 (2025-08-21)

v7.11.0: 7.11.0

Compare Source

7.11.0 (2025-08-21)

Features
  • trivy job now to use logan-terrafrom image and run terraform init in before_script (b03b3e4)

v7.10.4: 7.10.4

Compare Source

7.10.4 (2025-08-14)

v7.10.3: 7.10.3

Compare Source

7.10.3 (2025-08-14)

v7.10.2: 7.10.2

Compare Source

7.10.2 (2025-08-14)

v7.10.1: 7.10.1

Compare Source

7.10.1 (2025-08-14)

v7.10.0: 7.10.0

Compare Source

7.10.0 (2025-08-14)

Features
  • auto-devops: remove mandatory jobs from auto-devops template (5f7de9c)

v7.9.1: 7.9.1

Compare Source

7.9.1 (2025-08-13)

v7.9.0: 7.9.0

Compare Source

7.9.0 (2025-08-13)

Features
  • mandatory-jobs: provide AST-related CI/CD variable defaults (3421a2e)

v7.8.0: 7.8.0

Compare Source

7.8.0 (2025-08-13)

Features
  • add mandatory jobs template (975f4aa)

v7.7.0: 7.7.0

Compare Source

7.7.0 (2025-08-07)

Features
  • add dind support to terraform-test (a17505d)

v7.6.4: 7.6.4

Compare Source

7.6.4 (2025-08-07)

Reverts
  • Revert "fix(common-pipeline): pin secret detector image version" (b62bc91)

v7.6.3: 7.6.3

Compare Source

7.6.3 (2025-08-06)

Bug Fixes
  • common-pipeline: pin secret detector image version (8109734)

v7.6.2: 7.6.2

Compare Source

7.6.2 (2025-07-22)

Bug Fixes
  • handling having set CI_APPLICATION_REPOSITORY with multi target docker builds (1dc6987)

v7.6.1: 7.6.1

Compare Source

7.6.1 (2025-07-16)

Bug Fixes

v7.6.0: 7.6.0

Compare Source

7.6.0 (2025-07-10)

Features
  • terraform: add tfplan.json to artefact list (710623f)
Bug Fixes
  • terraform: restrict plan artefact access (723e094)

v7.5.3: 7.5.3

Compare Source

7.5.3 (2025-07-10)

v7.5.2: 7.5.2

Compare Source

7.5.2 (2025-07-10)

v7.5.1: 7.5.1

Compare Source

7.5.1 (2025-07-10)

Bug Fixes
  • maven.gitlab-ci.yml: added missing GKE_RUNNER_TAG for cache-debug job (22df4e5)

v7.5.0: 7.5.0

Compare Source

7.5.0 (2025-07-03)

Features
  • add compile_vulnerability_allowlist as a pre-req for the container_scanning job (94ae968)

v7.4.0: 7.4.0

Compare Source

7.4.0 (2025-07-01)

Features
  • keep trivy output in fixed directory (5ce35ee)

v7.3.2: 7.3.2

Compare Source

7.3.2 (2025-06-26)

v7.3.1: 7.3.1

Compare Source

7.3.1 (2025-06-26)

v7.3.0: 7.3.0

Compare Source

7.3.0 (2025-06-26)

Features
  • renovate: add all YAML files to gitlabci manager (1dc5db5)

v7.2.2: 7.2.2

Compare Source

7.2.2 (2025-06-26)

Bug Fixes

v7.2.1: 7.2.1

Compare Source

7.2.1 (2025-06-26)

Bug Fixes

v7.2.0: 7.2.0

Compare Source

7.2.0 (2025-06-23)
Features
  • enable "advanced" SAST scanning for common pipeline projects (c3c3356), closes #​126
vitejs/vite (vite)

v6.4.1

Compare Source

Please refer to CHANGELOG.md for details.

v6.4.0

Compare Source

Please refer to CHANGELOG.md for details.

v6.3.7

Compare Source

Please refer to CHANGELOG.md for details.

v6.3.6

Compare Source

Please refer to CHANGELOG.md for details.

yarnpkg/berry (yarn)

v4.10.3

Compare Source

v4.10.2

Compare Source

v4.10.1

Compare Source

v4.10.0

Compare Source

v4.9.4

Compare Source

v4.9.3

Compare Source

v4.9.2

Compare Source


Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by uis-devops-renovatebot

Merge request reports

Loading