Skip to content

fix(deps): update npm dependencies (patch) - #1961

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/patch-npm-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/patch-npm-dependencies

Conversation

@renovate

@renovate renovate Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@​codemirror/state 6.7.26.7.5 age confidence
@​codemirror/view 6.43.106.43.12 age confidence
@eslint/compat (source) 2.1.02.1.1 age confidence
@tanstack/react-router (source) 1.170.321.170.36 age confidence
@tanstack/router-plugin (source) 1.168.351.168.38 age confidence
@testing-library/user-event 14.6.614.6.7 age confidence
@types/node (source) 24.13.324.13.5 age confidence
@types/react-dom (source) 19.2.519.2.7 age confidence
eslint-plugin-react-refresh 0.5.50.5.7 age confidence
postcss (source) 8.5.268.5.28 age confidence
prettier (source) 3.9.63.9.7 age confidence
query-string 9.5.09.5.1 age confidence
react-error-boundary (source) 6.1.46.1.5 age confidence
shadow-dom-testing-library 1.14.11.14.2 age confidence

Release Notes

eslint/rewrite (@​eslint/compat)

v2.1.1

Compare Source

Bug Fixes
  • preserve markVariableAsUsed return value in compat context (#​503) (66d9790)
TanStack/router (@​tanstack/react-router)

v1.170.36

Compare Source

Patch Changes
  • #​8390 b747fb8 - Keep the Link location cache out of server bundles: buildLocation only creates, reads and writes it when isServer is false. Render React Links on the server without the extra prop copies and the forwarded-ref hook. Link SSR rendering is 20-40% faster in the Link benchmarks and the React Start SSR request loop about 7% faster.

    React activeProps and inactiveProps now follow one precedence rule on every link, including links whose destination is blocked for using a disallowed scheme: state props override element props, ref and event handlers, while href, disabled and target stay controlled by the router. Previously a blocked link ignored a ref or handler from its inactive props.

    React Link and useLinkProps split router options from element props with one key set on the client and the server. Element props pass through as given: external links forward them verbatim, falsy values included, and useLinkProps now returns children for router-controlled links as it already did for external ones.

  • #​8324 6387d58 - Reuse hydration snapshot getters to avoid unnecessary store-instance effect updates when Links and other hydration-aware components rerender.

  • #​8318 9b2adaf - Allow active and inactive Link props to override base element props in React and Solid while preserving class/style merging. Keep React's href, target, and disabled values controlled by routing options. Preserve Vue object and nested-array class bindings, including reactive updates and server rendering, without mutating cached bindings during VNode normalization.

  • #​8327 634da91 - Make pathParamsAllowedCharacters initialization-only. Configure it when creating the router; changing allowed characters requires a new router instance. Remove decoder-update bookkeeping and decoder-change checks from route-owned path caches.

  • #​8370 e9396c9 - Stop exporting the internal isPlainObject and isPlainArray helpers.

  • #​8324 6387d58 - Avoid a redundant prop copy when rendering native Links while preserving custom-component props and the public hook result.

  • #​8252 7e349c3 - Reduce the bundle cost of shared Link pathname interpolation while preserving its rendering performance. Reuse one interpolation pass for pathname and optional metadata, keep the bounded cache on the router, and simplify React Link active-state and prop merging.

  • #​8370 e9396c9 - Reuse built locations for Links whose destination does not depend on the current location. buildLocation keeps the result per options object when the build never read the current location, and the React Link passes one stable options object per instance, so navigations resolve unchanged Links with a lookup instead of a full build. The per-route pathname interpolation cache this replaces is removed. Link params, search and activeOptions are compared by value on render, so inline object literals with unchanged contents keep reusing the Link's location. Pass a new object to change a destination; like any other React prop, an object mutated in place is not re-read.

  • Updated dependencies [d76a332, b747fb8, 6cfb1e8, 700a714, 700a714, 8fff7fa, f021f6d, ae68535, 7e349c3, 873c830, 7e349c3, 634da91, e9396c9, 634da91, f151ab0, bc57fa3, 9872d2a, d76a332, 634da91, 634da91, 7e349c3, 9448caa, e9396c9, 700a714, 634da91, 634da91]:

v1.170.35

Compare Source

Patch Changes
  • #​7824 8c43c71 - Upgrade TanStack Store to 0.11 and migrate router subscriptions to useSelector, preserving selector comparisons and Vue subscription cleanup.

v1.170.34

Compare Source

Patch Changes
  • #​8279 aee42c6 - Avoid allocating event-handler arrays and wrapper functions for links without user-supplied event handlers.

  • #​8308 9c1871c - Validate navigation and redirect destinations, keep ambiguous relative URLs on the current origin, and constrain prerender requests and output paths. Prevent redirect headers from appearing in serialized server function response bodies.

    Preserve native form HTTP redirects, route error handling and masks for document redirects, and per-navigation destinations for shared loader redirects. Avoid redundant origin parsing and reduce link styling and server-rendering work. Configured origins must already be normalized.

    Keep blocked-link inactive props consistent during React hydration, honor explicit redirect Location headers before checking route options, and refresh Vue link state when destinations become internal. Reuse the protocol-relative URL check while parsing redirect schemes once.

    Reduce React link bundle size by sharing pathname comparisons, state-prop selection, and element creation.

    Share normalized pathname comparisons in Solid and Vue links to reduce bundle size.

  • #​8311 9aec5a7 - React Links resolve state props without temporary class-name arrays or unnecessary style copies.

  • Updated dependencies [f9836f1, 9c1871c, 9871c06, 0654c0a]:

v1.170.33

Compare Source

Patch Changes
  • #​8165 2f20c00 - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.

  • #​8209 28a5e45 - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and onCatch callbacks as unknown. Solid boundary errors remain typed as Error; SSR now wraps non-Error loader errors to match Solid’s native boundary behavior, preserving the original value in cause. Router state and loader onError values are unchanged.

    When upgrading React or Vue, narrow boundary errors (for example, with error instanceof Error) before reading message or stack. ErrorComponentProps<TError> remains available for values narrowed to a specific error type. Route onError types are unchanged.

  • #​8161 f0b5eda - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.

  • #​8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • #​8169 0caf6b9 - Fix route-scoped useMatch, useSearch, and useParams APIs to forward the shouldThrow option and preserve optional return types when shouldThrow: false.

  • #​8257 cf166d1 - Fix repeated innerHTML writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.

  • Updated dependencies [edf0e16, 2f20c00, 28a5e45, 08eff50, 216c0c4, 2f91503, f0b5eda, 50eafca, 0497cae, ee28348, 9035abc, c18e690]:

TanStack/router (@​tanstack/router-plugin)

v1.168.38

Compare Source

Patch Changes

v1.168.37

Compare Source

Patch Changes

v1.168.36

Compare Source

Patch Changes
testing-library/user-event (@​testing-library/user-event)

v14.6.7

Compare Source

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

v0.5.7

Compare Source

Add allowCompoundComponents option (#​117)

Default: false (true in vite config)

Don't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.

This should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since @vitejs/plugin-react 4.7.0, @vitejs/plugin-react-swc 3.11.0.

{
  "react-refresh/only-export-components": [
    "error",
    { "allowCompoundComponents": true }
  ]
}

Enabling this option allows code such as the following:

const Root = () => <></>;
const Label = () => <></>;
export const Tag = { Root, Label };

v0.5.6

Compare Source

  • Support re-exporting namespace components (fixes #​116)
postcss/postcss (postcss)

v8.5.28

Compare Source

  • Fixes types regression.

v8.5.27

Compare Source

prettier/prettier (prettier)

v3.9.7

Compare Source

  • Support Angular 22.2
  • Fix regressions in v3.9

🔗 Changelog

sindresorhus/query-string (query-string)

v9.5.1

Compare Source

  • Fix stringifyUrl() dropping a leading # in the fragment identifier and throwing on some absolute URLs 47b5b30

bvaughn/react-error-boundary (react-error-boundary)

v6.1.5

Compare Source

  • 249: Infer the wrapped component's ref type in withErrorBoundary
konnorrogers/shadow-dom-testing-library (shadow-dom-testing-library)

v1.14.2

Compare Source


Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "before 9am on Monday"
  • 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 was generated by Mend Renovate. View the repository job log.

Copilot AI lite review requested due to automatic review settings September 13, 2026 22:04
@renovate
renovate Bot requested review from a team and franzheidl as code owners September 13, 2026 22:04
@changeset-bot

changeset-bot Bot commented Sep 13, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 5784387

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

github-actions Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

🚀 View preview at
https://cloudoperators.github.io/juno/pr-preview/pr-1961/

Built to branch gh-pages at 2026-09-23 09:38 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Critical error-boundary compatibility issues and a CodeMirror lockfile mismatch remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

This Renovate PR updates patch-level npm dependencies across the monorepo and refreshes the shared lockfile.

Changes:

  • Updates CodeMirror, TanStack Router, React tooling/types, testing, ESLint, PostCSS, and utility packages.
  • Refreshes workspace manifests and transitive lockfile resolutions.
File summaries
File Summary
pnpm-lock.yaml Updates dependency resolutions; critical: CodeMirror view/state versions remain mismatched.
packages/url-state-provider/package.json Updates query-string.
packages/ui-components/package.json Updates testing and React DOM types.
packages/messages-provider/package.json Updates React DOM types.
packages/greenhouse-auth-provider/package.json Updates React DOM types.
packages/config/package.json Updates ESLint dependencies.
apps/template/package.json Updates React DOM types.
apps/supernova/package.json Updates router, error boundary, and type dependencies.
apps/heureka/package.json Updates router and related dependencies; critical: error-boundary typing and falsy-value handling require changes.
apps/greenhouse/package.json Updates router, CodeMirror, tooling, and types; critical: error-boundary typing and falsy-value handling require changes.
apps/example/package.json Updates React DOM types.
apps/doop/package.json Updates router and React DOM types.
apps/carbon/package.json Updates error boundary, testing, and React dependencies.
Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 12/13 changed files
  • Comments generated: 4
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread apps/greenhouse/package.json Outdated
"@codemirror/view": "6.43.11",
"@tanstack/react-query": "5.102.8",
"@tanstack/react-router": "1.170.32",
"@tanstack/react-router": "1.170.33",
Comment thread apps/greenhouse/package.json Outdated
"@codemirror/view": "6.43.11",
"@tanstack/react-query": "5.102.8",
"@tanstack/react-router": "1.170.32",
"@tanstack/react-router": "1.170.33",
Comment thread apps/heureka/package.json Outdated
"@cloudoperators/juno-url-state-provider": "workspace:*",
"@tanstack/react-query": "5.102.8",
"@tanstack/react-router": "1.170.32",
"@tanstack/react-router": "1.170.33",
Comment thread pnpm-lock.yaml
'@codemirror/view@6.43.10':
'@codemirror/view@6.43.11':
dependencies:
'@codemirror/state': 6.7.2
@renovate
renovate Bot force-pushed the renovate/patch-npm-dependencies branch 8 times, most recently from 5a1258f to 4a707e4 Compare September 23, 2026 01:11
@renovate
renovate Bot force-pushed the renovate/patch-npm-dependencies branch from 4a707e4 to 5784387 Compare September 23, 2026 09:35

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant