Skip to content

chore(deps): update all patch-minor dependencies#145

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch
Open

chore(deps): update all patch-minor dependencies#145
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@axe-core/playwright 4.11.04.11.1 age confidence devDependencies patch
@eslint/js (source) 9.39.29.39.4 age confidence devDependencies patch
@hmcts/playwright-common 1.1.01.1.2 age confidence devDependencies patch
@playwright/test (source) 1.57.01.58.2 age confidence devDependencies minor
@types/node (source) 22.19.722.19.15 age confidence devDependencies patch
@typescript-eslint/eslint-plugin (source) 8.53.08.57.0 age confidence devDependencies minor
@typescript-eslint/parser (source) 8.53.08.57.0 age confidence devDependencies minor
axios (source) 1.13.21.13.6 age confidence devDependencies patch
dotenv 17.2.317.3.1 age confidence devDependencies minor
eslint (source) 9.39.29.39.4 age confidence devDependencies patch
eslint-plugin-playwright 2.5.02.9.0 age confidence devDependencies minor
mcr.microsoft.com/playwright v1.56.1-noblev1.58.2-noble age confidence final minor
node (source) 22.19.022.22.1 age confidence minor
playwright (source) 1.57.01.58.2 age confidence devDependencies minor
playwright-core (source) 1.57.01.58.2 age confidence devDependencies minor
postcss (source) 8.5.68.5.8 age confidence devDependencies patch
typescript-eslint (source) 8.53.08.57.0 age confidence devDependencies minor
yarn (source) 4.9.44.12.0 age confidence packageManager minor

Release Notes

dequelabs/axe-core-npm (@​axe-core/playwright)

v4.11.1

Compare Source

Bug Fixes
eslint/eslint (@​eslint/js)

v9.39.4

Compare Source

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

hmcts/playwright-common (@​hmcts/playwright-common)

v1.1.2

Compare Source

Added
  • table.utils.helpers.ts - New module containing reusable table parsing logic with comprehensive TypeScript types
  • TableCellSnapshot, TableRowSnapshot, TableSnapshot types for structured DOM data representation
  • Pure parsing functions: parseKeyValueSnapshot(), parseDataSnapshot(), parseWorkAllocationSnapshot()
  • Shared utilities: cleanTableText(), filterVisibleRows(), looksLikeSelectionCellText(), buildHeaderKeys()
Changed
  • MAJOR REFACTOR: Extracted all duplicated table parsing logic into table.utils.helpers.ts module
  • Introduced snapshot-based parsing pattern (extract DOM data → parse in Node context) for improved testability and browser-context safety
  • parseKeyValueTable(), parseDataTable(), and parseWorkAllocationTable() now use snapshot builders + pure parsing functions
  • Simplified buildTableSnapshot() and buildWorkAllocationSnapshot() to focus on DOM extraction only
Fixed
  • Removed browser-context reference errors by separating DOM extraction from parsing logic
  • Fixed cognitive complexity violations by isolating grid-building logic into dedicated functions
  • Resolved all ESLint/SonarQube violations (50+ issues → 0 issues)
Improved
  • Enhanced maintainability: bug fixes now require changes in only one location instead of three
  • Increased testability: parsing functions are now pure and can be unit tested without browser context
  • Better type safety with comprehensive TypeScript interfaces for snapshot structures
  • Improved debuggability: snapshots can be inspected in Node context with full devtools access
  • Reduced maintenance burden by ~60% through elimination of code duplication
Performance
  • Maintained 100% test pass rate (125 tests)
  • No regression in functionality or performance
  • All edge cases preserved (zero-width headers, hidden rows, action rows, colspan/rowspan)

v1.1.1

Compare Source

Added
  • TableUtils.parseKeyValueTable() - Parse 2-column key-value tables (CCD case details tabs with label-value pairs)
  • TableUtils.parseDataTable() - Parse multi-column tables with headers (collections, documents, flags tables)
  • TableUtils.parseWorkAllocationTable() - Parse work allocation tables with sortable headers (handles buttons in headers, links in cells)
  • Test coverage for tables with selection checkboxes and action buttons in data cells
  • tests/utils/table.utils.test-helpers.ts - Extracted 450+ lines of test helper functions for better maintainability
Changed
  • Enhanced error messages in table parsing utilities to include selector context
  • Replaced window with globalThis for better cross-environment compatibility
  • Updated table parsing to use replaceAll() for modern string replacement
  • Refactored test file structure: extracted 6 mock helper functions to separate test-helpers file
  • Refactored TableUtils parsing to share snapshot helpers while preserving nested table scoping, headerless handling, and aria-hidden row filtering
Fixed
  • CRITICAL: parseDataTable now correctly excludes <thead> rows when using full table selectors (e.g., #documents-table). Previously, header rows were incorrectly returned as data rows.
  • parseKeyValueTable now allows empty value cells (returns empty string) instead of throwing errors. Key cells still require content.
  • parseWorkAllocationTable now implements all documented features: sort icon removal, whitespace normalization, column_N fallback keys for empty headers, and comprehensive hidden row filtering (display:none, visibility:hidden, aria-hidden, hidden attribute)
Confirmed
  • All table parsers correctly handle checkboxes and action buttons in data cells (extracted as text content)
  • Selection checkboxes (☐/☑) in first column are preserved in parsed data
  • Action buttons ("Edit", "Assign", "View") in cells are extracted as text values
microsoft/playwright (@​playwright/test)

v1.58.2

Compare Source

v1.58.1

Compare Source

Highlights

#​39036 fix(msedge): fix local network permissions
#​39037 chore: update cft download location
#​38995 chore(webkit): disable frame sessions on fronzen builds

Browser Versions
  • Chromium 145.0.7632.6
  • Mozilla Firefox 146.0.1
  • WebKit 26.0

v1.58.0

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.57.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#​12080)
🩹 Fixes
  • eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#​12089)
  • eslint-plugin: [prefer-promise-reject-errors] add allow TypeOrValueSpecifier to prefer-promise-reject-errors (#​12094)
  • typescript-estree: if the template literal is tagged and the text has an invalid escape, cooked will be null (#​11355)
  • eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#​12077)
  • eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#​12079)
  • eslint-plugin: [strict-void-return] false positives with overloads (#​12055)
❤️ Thank You

See GitHub Releases for more information.

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

v8.56.1

Compare Source

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

See GitHub Releases for more information.

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

v8.56.0

Compare Source

🚀 Features
🩹 Fixes
  • use parser options from context.languageOptions (#​12043)
❤️ Thank You

See GitHub Releases for more information.

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

v8.55.0

Compare Source

🚀 Features
  • utils: deprecate defaultOptions in favor of meta.defaultOptions (#​11992)
🩹 Fixes
  • eslint-plugin: [no-useless-default-assignment] reduce param index to ts this handling (#​11949)
  • eslint-plugin: [no-useless-default-assignment] report unnecessary defaults in ternary expressions (#​11984)
  • eslint-plugin: [no-useless-default-assignment] require strictNullChecks (#​11966, #​12000)
  • eslint-plugin: [no-unused-vars] remove trailing newline when removing entire import (#​11990)
❤️ Thank You

See GitHub Releases for more information.

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

v8.54.0

Compare Source

🚀 Features
  • eslint-plugin-internal: add prefer-tsutils-methods rule (#​11974, #​11625)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#​11965, #​11955)
🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#​11967, #​11559)
  • deps: update dependency prettier to v3.8.0 (#​11991)
  • scope-manager: fix catch clause scopes def.name (#​11982)
  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#​11785)
❤️ Thank You

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

v8.53.1

Compare Source

🩹 Fixes
  • utils: make RuleCreator root defaultOptions optional (#​11956)
  • eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#​11951)
❤️ Thank You

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

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.57.0

Compare Source

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

See GitHub Releases for more information.

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

v8.56.1

Compare Source

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

See GitHub Releases for more information.

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

v8.56.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

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

v8.55.0

Compare Source

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

See GitHub Releases for more information.

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

v8.54.0

Compare Source

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.

v8.53.1

Compare Source

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.

axios/axios (axios)

v1.13.6

Compare Source

This release focuses on platform compatibility, error handling improvements, and code quality maintenance.

⚠️ Important Changes

  • Breaking Changes: None identified in this release.
  • Action Required: Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.

🚀 New Features

  • React Native Blob Support: Axios now includes support for React Native Blob objects. Thanks to @​moh3n9595 for the initial implementation. (#​5764)
  • Code Quality: Implemented prettier across the codebase and resolved associated formatting issues. (#​7385)

🐛 Bug Fixes

  • Environment Compatibility:

    • Fixed module exports for React Native and Browserify environments. (#​7386)
    • Added safe FormData detection for the WeChat Mini Program environment. (#​7324)
  • Error Handling:

    • AxiosError.message is now correctly enumerable. (#​7392)
    • AxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (#​7403)

🔧 Maintenance & Chores

🌟 New Contributors

We are thrilled to welcome our new contributors! Thank you for helping improve the project:

Full Changelog: v1.13.5...v1.13.6

v1.13.5

Compare Source

Release 1.13.5

Highlights
  • Security: Fixed a potential Denial of Service issue involving the __proto__ key in mergeConfig. (PR #​7369)
  • Bug fix: Resolved an issue where AxiosError could be missing the status field on and after v1.13.3. (PR #​7368)
Changes
Security
  • Fix Denial of Service via __proto__ key in mergeConfig. (PR #​7369)
Fixes
  • Fix/5657. (PR #​7313)
  • Ensure status is present in AxiosError on and after v1.13.3. (PR #​7368)
Features / Improvements
  • Add input validation to isAbsoluteURL. (PR #​7326)
  • Refactor: bump minor package versions. (PR #​7356)
Documentation
  • Clarify object-check comment. (PR #​7323)
  • Fix deprecated Buffer constructor usage and README formatting. (PR #​7371)
CI / Maintenance
  • Chore: fix issues with YAML. (PR #​7355)
  • CI: update workflow YAMLs. (PR #​7372)
  • CI: fix run condition. (PR #​7373)
  • Dev deps: bump karma-sourcemap-loader from 0.3.8 to 0.4.0. (PR #​7360)
  • Chore(release): prepare release 1.13.5. (PR #​7379)
New Contributors

Full Changelog: axios/axios@v1.13.4...v1.13.5

v1.13.4

Compare Source

Overview

The release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.

Full Changelog: v1.13.3...v1.13.4

What's New in v1.13.4

Bug Fixes
  • fix: issues with version 1.13.3 (#​7352) (ee90dfc)
    • Fixed issues discovered in v1.13.3 release
    • Cleaned up interceptor test files
    • Improved workflow configurations
Infrastructure & CI/CD
  • refactor: ci and build (#​7340) (8ff6c19)

    • Major refactoring of CI/CD workflows
    • Consolidated workflow files for better maintainability
    • Added mise configuration for the development environment
    • Improved sponsor block update automation
    • Enhanced issue and PR templates
    • Added automatic release notes generation
    • Implemented workflow cancellation for concurrent runs
  • chore: codegen and some updates to workflows (76cf77b)

    • Code generation improvements
    • Workflow optimisations

Migration Notes

Breaking Changes

None in this release.

Deprecations

None in this release.

Contributors

Thank you to all contributors who made this release possible! Special thanks to:

v1.13.3

Compare Source

Bug Fixes
  • http2: Use port 443 for HTTPS connections by default. (#​7256) (d7e6065)
  • interceptor: handle the error in the same interceptor (#​6269) (5945e40)
  • main field in package.json should correspond to cjs artifacts (#​5756) (7373fbf)
  • package.json: add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (#​5754) (b89217e)
  • silentJSONParsing=false should throw on invalid JSON (#​7253) (#​7257) (7d19335)
  • turn AxiosError into a native error (#​5394) (#​5558) (1c6a86d)
  • types: add handlers to AxiosInterceptorManager interface (#​5551) (8d1271b)
  • types: restore AxiosError.cause type from unknown to Error (#​7327) (d8233d9)
  • unclear error message is thrown when specifying an empty proxy authorization (#​6314) (6ef867e)
Features
Reverts
Contributors to this release
motdotla/dotenv (dotenv)

v17.3.1

Compare Source

Changed
  • Fix as2 example command in README and update spanish README

v17.3.0

Compare Source

Added
  • Add a new README section on dotenv’s approach to the agentic future.
Changed
  • Rewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.

v17.2.4

Compare Source

Changed
  • Make DotenvPopulateInput accept NodeJS.ProcessEnv type (#​915)
  • Give back to dotenv by checking out my newest project vestauth. It is auth for agents. Thank you for using my software.
eslint/eslint (eslint)

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

mskelton/eslint-plugin-playwright (eslint-plugin-playwright)

v2.9.0

Compare Source

Bug Fixes
  • no-restricted-roles: Catch all uses, not just on page methods (1861fa5)
  • Support nested locators everywhere (0e48186)
Features
  • no-duplicate-hooks: Mark as recommended (fe3ca54)
  • no-duplicate-slow: Mark as recommended (2f0b67d)
  • prefer-hooks-in-order: Mark as recommended (e8ae16e)
  • prefer-hooks-on-top: Mark as recommended (5ab9296)
  • prefer-locator: Mark as recommended (fcab221)
  • prefer-to-have-count: Mark as recommended (fcbf086)
  • prefer-to-have-length: Mark as recommended (c6c923e)

v2.8.0

Compare Source

Bug Fixes
  • Add missing test coverage and fix several minor bugs (#​434) (e3398ec)
  • missing-playwright-await: Handle spread elements (df30163), closes #​430
  • missing-playwright-await: Support more promise edge cases (b4cdcbd)
Features
  • Auto-detect test.extend() fixtures and import aliases (#​432) (8b22ee7)

v2.7.1

Compare Source

Bug Fixes
  • missing-playwirght-await: Fix false positive with promise chains (6e4f5ff)

v2.7.0

Compare Source

Features

[v2.6.1](https://redirect.github.com/mskelton/eslint-plugin-pla


Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from a team as code owners October 2, 2025 07:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 54c5e75 to b9df082 Compare October 9, 2025 20:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c9a9912 to ff0a7ad Compare October 18, 2025 03:05
@renovate renovate bot enabled auto-merge (squash) October 20, 2025 11:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from f1db7b3 to bcf1571 Compare October 21, 2025 21:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 4c1cf26 to 6f6f983 Compare November 3, 2025 20:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from b95659c to e30ccea Compare November 7, 2025 17:26
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from b48b165 to fc8c948 Compare December 15, 2025 19:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c403030 to 61247e3 Compare December 29, 2025 19:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a472210 to d793ad5 Compare January 5, 2026 19:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from d54908b to 2b514b9 Compare January 15, 2026 19:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2b514b9 to 0bcb32f Compare January 19, 2026 13:59
@renovate renovate bot changed the title Update All patch-minor dependencies chore(deps): update all patch-minor dependencies Jan 19, 2026
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 8c00ce5 to 44d7bd2 Compare January 26, 2026 04:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f3bbcb1 to db137a0 Compare January 27, 2026 20:34
@renovate
Copy link
Contributor Author

renovate bot commented Feb 2, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: tcoe-playwright-example@1.0.0
npm error Found: @hmcts/playwright-common@1.0.40
npm error node_modules/@hmcts/playwright-common
npm error   dev @hmcts/playwright-common@"^1.1.0" from the root project
npm error
npm error Could not resolve dependency:
npm error dev @hmcts/playwright-common@"^1.1.0" from the root project
npm error
npm error Conflicting peer dependency: playwright-core@1.58.2
npm error node_modules/playwright-core
npm error   peer playwright-core@"^1.58.0" from @hmcts/playwright-common@1.1.2
npm error   node_modules/@hmcts/playwright-common
npm error     dev @hmcts/playwright-common@"^1.1.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-03-13T15_33_52_998Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-03-13T15_33_52_998Z-debug-0.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants