Skip to content

Update npm dependencies - #907

Merged
renovate[bot] merged 1 commit into
react-rewritefrom
renovate/npm-dependencies
Oct 18, 2026
Merged

renovate[bot] merged 1 commit into
react-rewritefrom
renovate/npm-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@dnd-kit/dom 0.5.0 → 0.5.1 age confidence dependencies patch
@dnd-kit/helpers 0.5.0 → 0.5.1 age confidence dependencies patch
@dnd-kit/react 0.5.0 → 0.5.1 age confidence dependencies patch
@tanstack/eslint-plugin-query (source) 5.104.2 → 5.104.3 age confidence devDependencies patch 5.104.4
@tanstack/react-query (source) 5.104.2 → 5.104.3 age confidence dependencies patch 5.104.4
@tanstack/react-router (source) 1.170.44 → 1.170.45 age confidence dependencies patch
@tanstack/router-plugin (source) 1.168.45 → 1.168.47 age confidence devDependencies patch
eslint (source) 10.12.0 → 10.13.0 age confidence devDependencies minor
eslint-plugin-better-tailwindcss 4.9.0 → 4.9.1 age confidence devDependencies patch
eslint-plugin-oxlint 1.87.0 → 1.88.0 age confidence devDependencies minor
eslint-plugin-react-dom (source) 5.26.5 → 5.28.0 age confidence devDependencies minor 5.28.1
eslint-plugin-react-jsx (source) 5.26.5 → 5.28.0 age confidence devDependencies minor 5.28.1
eslint-plugin-react-naming-convention (source) 5.26.5 → 5.28.0 age confidence devDependencies minor 5.28.1
eslint-plugin-react-x (source) 5.26.5 → 5.28.0 age confidence devDependencies minor 5.28.1
lucide-react (source) 1.56.0 → 1.59.0 age confidence dependencies minor
node (source) 24.21.0 → 24.22.0 age confidence tools minor
pnpm (source) 12.13.0 → 12.14.0 age confidence tools minor
react (source) 19.3.0 → 19.3.1 age confidence dependencies patch
react-dom (source) 19.3.0 → 19.3.1 age confidence dependencies patch
react-dropzone 20.1.3 → 20.1.4 age confidence dependencies patch
shadcn (source) 4.21.4 → 4.22.0 age confidence devDependencies minor
temporal-polyfill (source) 1.0.5 → 1.0.6 age confidence dependencies patch

Release Notes

clauderic/dnd-kit (@​dnd-kit/dom)

v0.5.1

Compare Source

Patch Changes
  • #​2153 22a39ef Thanks @​pedroapfilho! - The Accessibility plugin no longer sets aria-pressed on draggable activators whose role isn't button, such as role="tab", where the attribute isn't allowed.

  • #​2094 d3f965f Thanks @​timagixe! - Match KeyboardSensor shortcuts against KeyboardEvent.key so keyboard controls respect keyboard layouts and operating system key remaps. Common legacy Key_ and Digit_ configs still normalize.

  • #​2149 69987d5 Thanks @​ManiShah7! - Fix stale initialIndex and initialGroup on Sortable in onBeforeDragStart after the item has moved. Add an initializationPending getter to the drag operation status.

  • #​2076 e00be08 Thanks @​timagixe! - Avoid requiring ResizeObserver at import time when importing @​dnd-kit/dom/modifiers in DOM-like test environments.

  • #​2151 cf4fb8a Thanks @​cpruijsen! - Record pointer moves received while a drag operation is initializing so the drag position catches up when the operation starts, instead of staying at the pointerdown position until the next pointer move.

  • #​2152 d5071ec Thanks @​Bhavani2016! - Prevent body-targeted clicks following pointer drops from unexpectedly dismissing popups, while preserving iframe dragging.

  • #​2126 8a1c807 Thanks @​waterWang! - Reuse each scroll container's position measurement during auto-scrolling to avoid duplicate layout reads while preserving the existing scroll utility argument order.

  • #​2142 bce5778 Thanks @​chasegiunta! - Keep the Feedback plugin's styles injected between drag operations instead of adding and removing its <style> element on every drag. Each stylesheet change forces the browser to recalculate styles for the whole document, which caused jank at the start and end of drags on large pages. StyleInjector.register() accepts a new retain option for rules that are inert outside of a drag, and only adds or removes the stylesheets whose target roots actually changed.

  • #​2131 037663b Thanks @​NektarTheo! - Respect transition: null in the React, Vue, Solid and Svelte sortable bindings. The bindings previously merged defaultSortableTransition before constructing or updating the core Sortable, which replaced an explicit null with the default transition, so sortable items kept animating. They now use the new resolveSortableTransition helper exported from @dnd-kit/dom/sortable, which preserves null while still merging partial transitions with the defaults.

  • #​2134 3ff8588 Thanks @​timagixe! - Preserve custom data types when narrowing with isSortable and isSortableOperation instead of widening them to any. Source and target data types are inferred independently for sortable operations.

  • Updated dependencies [69987d5]:

TanStack/query (@​tanstack/eslint-plugin-query)

v5.104.3

Compare Source

No changes in this release.

TanStack/query (@​tanstack/react-query)

v5.104.3

Compare Source

Patch Changes
TanStack/router (@​tanstack/react-router)

v1.170.45

Compare Source

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

v1.168.47

Compare Source

Patch Changes

v1.168.46

Compare Source

Patch Changes
eslint/eslint (eslint)

v10.13.0

Compare Source

Features

  • 48d5cc4 feat: report references inside IIFEs in no-use-before-define (#​21238) (Irfan fandi)
  • a39d9fb feat: add globalThis to no-obj-calls (#​21382) (synthex-byte)
  • 66ac583 feat: check yield* expressions in no-unsafe-optional-chaining (#​21399) (xbinaryx)

Bug Fixes

  • 87bd2ce fix: avoid redeclared let when no-var and one-var fix together (#​21389) (Daniel Pinto)

Documentation

  • 4783a68 docs: Update README (GitHub Actions Bot)
  • 43f0ac9 docs: clarify parameter description in getText (#​21287) (lumir)

Chores

schoero/eslint-plugin-better-tailwindcss (eslint-plugin-better-tailwindcss)

v4.9.1

Compare Source

compare changes

Fixes
  • no-concatenated-classes: False positives on nullish coalescing and logical or fallbacks (#​414)
  • Emit portable declaration imports (#​410)
  • Support type assertions and satisfies (#​421)
  • Bump synckit to 0.12 to recover after worker timeouts (#​418)
❤️ Contributors
oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)

v1.88.0

Compare Source

What's Changed

New Contributors

Full Changelog: oxc-project/eslint-plugin-oxlint@v1.87.0...v1.88.0

Rel1cx/eslint-react (eslint-plugin-react-dom)

v5.28.0

Compare Source

✨ New
  • @eslint-react/eslint-plugin: the general-purpose presets now enable JSX syntax support via languageOptions.parserOptions.ecmaFeatures.jsx: true, so you no longer need to configure it yourself. (#​2049) Affected presets:
    • recommended
    • recommended-typescript
    • recommended-type-checked
    • strict
    • strict-typescript
    • strict-type-checked
🏗️ Internal
  • Bumped fumadocs-core and fumadocs-ui to 16.17.5, and lucide-react to 1.58.0.

Full Changelog: Rel1cx/eslint-react@v5.27.4...v5.28.0

v5.27.4

Compare Source

🐞 Fixes
  • @eslint-react/jsx: resolveAttributeValue now handles a parser-tolerated JSXFragment in attribute value position (ex: <a href=<></> />), reporting it as kind "element" instead of falling through to undefined; as a result, react-dom/no-missing-iframe-sandbox now reports <iframe sandbox=<></> /> instead of silently skipping it. (#​2048)

Full Changelog: Rel1cx/eslint-react@v5.27.3...v5.27.4

v5.27.3

Compare Source

🐞 Fixes
  • react-jsx/no-key-after-spread: the fast-path text check now matches key assignments with whitespace around = (ex: <div {...props} key = {id} /> or a newline before =), so such elements are no longer silently skipped. (#​2043) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop: a children prop alongside nested children content (ex: <div children="x">y</div>, createElement("div", { children: "x" }, "y")) is no longer reported by this rule — that conflict case belongs to react-jsx/no-children-prop-with-children — removing the unsafe merge suggestion and the duplicate diagnostics. (#​2044) Thanks to @​amir-rahmanii!
  • react-jsx/no-children-prop-with-children: empty expression containers (ex: {}, {/* comment */}) are no longer treated as meaningful children, so <div children="x">{/* comment */}</div> is no longer reported. (#​2045) Thanks to @​amir-rahmanii!
📝 Documentation
  • react-naming-convention/ref-name: corrected the additionalRefHooks example to use the /pattern/flags RegExp string form; a bare (a|b) string is treated as exact equality and never matches. (#​2042) Thanks to @​amir-rahmanii!
  • The settings docs examples for the additional hooks settings now use full RegExp strings. (#​2047)
🏗️ Internal
  • @eslint-react/jsx: hasChildren now treats empty expression containers as non-meaningful, aligned with getChildren. (#​2045)
  • react-x: refactored the internals of set-state-in-effect, set-state-in-render, and static-components for readability; no behavior change. (#​2041)
  • Bumped vitest to 5.0.5, next to 16.4.2, fumadocs-core and fumadocs-ui to 16.17.4, and undici to 8.12.2.

Full Changelog: Rel1cx/eslint-react@v5.27.2...v5.27.3

v5.27.2

Compare Source

🏗️ Internal
  • Added the missing @tsconfig/node20 and @types/node dependencies to the workspace packages. (#​2040)
  • Bumped effect and @effect/platform-node to 4.0.5, import-integrity-lint to 1.3.1, and sort-package-json to 4.1.0. (#​2040)

Full Changelog: Rel1cx/eslint-react@v5.27.1...v5.27.2

v5.27.1

Compare Source

🐞 Fixes
  • Lifecycle methods defined as class properties (ex: componentDidMount = () => { this.setState(...) }, including type-expression-wrapped values) are now reported just like the method shorthand form. (#​2039) Affected rules:
    • react-x/no-set-state-in-component-did-mount
    • react-x/no-set-state-in-component-did-update
    • react-x/no-set-state-in-component-will-update
  • Effect cleanups are now recognized when the useEffect call is nested in an outer return (ex: return useEffect(() => () => { ... })), so resources released there are no longer reported as leaked. (#​2039) Affected rules:
    • react-web-api/no-leaked-event-listener
    • react-web-api/no-leaked-fetch
    • react-web-api/no-leaked-intersection-observer
    • react-web-api/no-leaked-interval
    • react-web-api/no-leaked-resize-observer
    • react-web-api/no-leaked-timeout
🏗️ Internal
  • @eslint-react/ast: added the Check.isFunctionOrClass and Check.isTypeOrChainExpression helpers; parent lookups across ast, core, and the rules are now bounded at enclosing function/class boundaries. (#​2039)
  • @eslint-react/core: isUseEffectSetupCallback and isUseEffectCleanupCallback reimplemented on bounded parent lookups. (#​2039)

Full Changelog: Rel1cx/eslint-react@v5.27.0...v5.27.1

v5.27.0

🐞 Fixes
  • react-web-api/no-leaked-event-listener: cleanups returned through conditional expressions (ex: return cond ? () => window.removeEventListener(...) : null) are now recognized and no longer reported. (#​2038)
  • react-web-api/no-leaked-fetch: effect setups wrapped in type expressions (ex: useEffect((() => { fetch(...) }) as any, [])) are now recognized. (#​2038)
  • react-debug/function-component: computed string-literal displayName keys (ex: App["displayName"] = "...") are now recognized. (#​2038)
📝 Documentation
  • Revised the rule implementation pattern guides and refined the core ideas and layer dependency model in the fact-based rule implementation docs. (#​2034, #​2035)
🏗️ Internal
  • @eslint-react/core: accuracy and consistency fixes in detection helpers. (#​2038)
  • react-x: the custom tsl config now enforces the fact-based layer dependency order. (#​2036)
  • Bumped react and react-dom to 19.3.1, and next to 16.4.1.

Full Changelog: Rel1cx/eslint-react@v5.26.7...v5.27.0

v5.26.7

Compare Source

🏗️ Internal
  • @eslint-react/core: collectors now use the node's source range start as the map key, replacing the shared counter, keys are stable across repeated lints, traceable to source positions when debugging, and slightly cheaper than stringified numbers. (#​2033)

Full Changelog: Rel1cx/eslint-react@v5.26.6...v5.26.7

v5.26.6

Compare Source

🏗️ Internal
  • @eslint-react/core: component and hook collectors now use sequential integer keys instead of random randomBytes hex keys, removing node:crypto from the lint hot path. (#​2032) Thanks to @​kurtextrem!
  • Bumped effect to 4.0.4, ts-pattern to 5.9.2, fumadocs-core and fumadocs-ui to 16.17.3, lucide-react to 1.57.0, oxlint to 1.88.0, typedoc-plugin-markdown to 4.14.0, and undici to 8.12.1.
New Contributors

Full Changelog: Rel1cx/eslint-react@v5.26.5...v5.26.6

lucide-icons/lucide (lucide-react)

v1.59.0: Version 1.59.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@1.58.0...1.59.0

v1.58.0: Version 1.58.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.57.0...1.58.0

v1.57.0: Version 1.57.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.56.0...1.57.0

nodejs/node (node)

v24.22.0: 2026-10-14, Version 24.22.0 'Krypton' (LTS), @​richardlau prepared by @​aduh95

Compare Source

Notable Changes
  • [ddbf974b47] - (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer) #​65627
  • [c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #​65553
  • [a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #​65484
  • [c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #​65484
  • [51aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #​63411
  • [d11c65d2f2] - doc: add araujogui to collaborators (Guilherme Araújo) #​66090
  • [acc1578179] - doc: deprecate Server.prototype._listen2 in node:net (Antoine du Hamel) #​65593
  • [a7f8de6362] - (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child processes (Guy Bedford) #​64725
  • [60c3eb61bd] - (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M Snell) #​65825
  • [6b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #​65806
  • [75456a3512] - (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API (James M Snell) #​65606
  • [72d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #​65434
  • [41161dda87] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.close() (Guilherme Araújo) #​64232
  • [adbc757d70] - (SEMVER-MINOR) sqlite: add StatementSync.prototype[Symbol.dispose]() (Guilherme Araújo) #​64232
  • [241339f072] - (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell) #​65805
  • [63b0974d9e] - (SEMVER-MINOR) util: implement util.throttle (James M Snell) #​65899
  • [a3bbb5a26f] - (SEMVER-MINOR) util: implement debounce (James M Snell) #​65899
Commits

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ 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.

@renovate
renovate Bot enabled auto-merge (squash) October 18, 2026 11:14
@netlify

netlify Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for ucmacm ready!

Name Link
🔨 Latest commit 2ffb547
🔍 Latest deploy log https://app.netlify.com/projects/ucmacm/deploys/6ad4aa1a447fa430a05bdae7
😎 Deploy Preview https://deploy-preview-907--ucmacm.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 89
Accessibility: 97
Best Practices: 92
SEO: 83
PWA: 100
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

@renovate
renovate Bot merged commit e0ef1eb into react-rewrite Oct 18, 2026
10 checks passed
@renovate
renovate Bot deleted the renovate/npm-dependencies branch October 18, 2026 11:15
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.

0 participants