Skip to content

fix(deps): update all non-major dependencies#2580

Merged
ghiscoding merged 1 commit into
ghiscoding:masterfrom
renovate-bot:renovate/all-minor-patch
May 16, 2026
Merged

fix(deps): update all non-major dependencies#2580
ghiscoding merged 1 commit into
ghiscoding:masterfrom
renovate-bot:renovate/all-minor-patch

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented May 9, 2026

This PR contains the following updates:

Package Change Age Confidence
@angular-eslint/eslint-plugin (source) ^21.3.1^21.4.0 age confidence
@fluentui/react-icons ^2.0.325^2.0.326 age confidence
@formkit/tempo ^1.0.0^1.1.0 age confidence
@types/node (source) ^24.12.2^24.12.4 age confidence
@vue/language-core (source) ^3.2.8^3.2.9 age confidence
alien-signals ^3.1.2^3.2.1 age confidence
cssnano ^8.0.0^8.0.1 age confidence
cypress (source) ^15.14.2^15.15.0 age confidence
dompurify ^3.4.2^3.4.3 age confidence
multiple-select-vanilla (source) ^5.1.0^5.2.0 age confidence
react-router (source) ^7.15.0^7.15.1 age confidence
vite (source) ^8.0.11^8.0.13 age confidence
vue-router (source) ^5.0.6^5.0.7 age confidence
vue-tsc (source) ^3.2.8^3.2.9 age confidence

Release Notes

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

v21.4.0

Compare Source

🩹 Fixes
  • eslint-plugin: append fixes in prefer-on-push-change-detection, use-injectable-provided-in (#​2969)
❤️ Thank You
microsoft/fluentui-system-icons (@​fluentui/react-icons)

v2.0.326

Compare Source

formkit/tempo (@​formkit/tempo)

v1.1.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
vuejs/language-tools (@​vue/language-core)

v3.2.9

Compare Source

language-core
vscode
  • fix: trigger file rename edits when moving folders with Vue files (#​6046) - Thanks to @​KazariEX!
workspace
stackblitz/alien-signals (alien-signals)

v3.2.1

Compare Source

v3.2.0

Compare Source

Features
  • Effect cleanup functions — Effects can now return a cleanup function that runs before each re-execution and on disposal (#​113)
    effect(() => {
      const handler = () => { /* ... */ };
      document.addEventListener('click', handler);
      return () => document.removeEventListener('click', handler);
    });
Bug Fixes
  • Fix checkDirty resilient to graph mutations during update (#​109, #​110)
  • Fix effectScope not participating in propagation (#​111)
  • Fix inner write blocking future propagation through computed chain (#​112)
  • Fix dispose cleanup running inside tracking context — cleanup reads no longer create spurious dependencies
Note for Custom API Implementors

If you implement custom effect/computed execution using createReactiveSystem, you must wrap the execution body with ++runDepth / --runDepth. This counter drives the innerWrite parameter to propagate, which provides two directions of protection:

  1. Self-protection — the currently-running subscriber (marked RecursedCheck) won't be re-triggered by its own write
  2. Downstream protection — other subscribers are marked Recursed during inner writes, which acts as a bookmark for the propagation state machine. Without this mark, subsequent top-level writes will see stale flags and skip propagation through computed chains — this is the bug fixed in #​112
Testing

Integrate reactive-framework-test-suite — a cross-framework conformance suite with 180 test cases across 13 reactive libraries. alien-signals is the only framework that passes all 180 tests (#​114).

Framework Pass / 180
alien-signals 180
@​preact/signals-core 178
@​vue/reactivity 172
anod 166
tansu 163
@​solidjs/signals 161
solid-js 154
mobx 148
signal-polyfill (TC39) 145
@​angular/core 141
svelte 131
S.js 130
@​reactively/core 114
cssnano/cssnano (cssnano)

v8.0.1: v8.0.1

Compare Source

What's Changed

  • fix(postcss-minify-selectors): reject :is() fold when divergent middle contains a combinator under a non-empty prefix (closes #​1786) by @​dkryaklin in #​1798
  • fix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allowlist by @​dkryaklin in #​1799

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1

cypress-io/cypress (cypress)

v15.15.0

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-15-0

cure53/DOMPurify (dompurify)

v3.4.3

Compare Source

ghiscoding/multiple-select-vanilla (multiple-select-vanilla)

v5.2.0

Compare Source

Features
Bug Fixes
remix-run/react-router (react-router)

v7.15.1

Compare Source

Patch Changes
  • Update router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (#​15028)
  • Fix serverLoader() returning stale SSR data when a client navigation aborts pending hydration before the hydration clientLoader resolves (#​15022)
  • Fix RouterProvider onError callback not being called for synchronous initial loader errors in SPA mode (#​15039) (#​14942)
  • Memoize useFetchers to return a stable identity and only change if fetchers changed (#​15028)
  • Internal refactor to consolidate mutation request detection through shared utility (#​15033)
Unstable Changes

⚠️ Unstable features are not recommended for production use

  • Add a new unstable_useRouterState() hook that consolidates access to active and pending router states (RFC: #​12358) (#​15017)
    • Data/Framework/RSC only — throws when used without a data router

    • This should allow you to consolidate usages of the following hooks which will likely be deprecated and removed in a future major version

      • useLocation
      • useSearchParams
      • useParams
      • useMatches
      • useNavigationType
      • useNavigation
      let { active, pending } = unstable_useRouterState();
      
      // Active is always populated with the current location
      active.location; // replaces `useLocation()`
      active.searchParams; // replaces `useSearchParams()[0]`
      active.params; // replaces `useParams()`
      active.matches; // replaces `useMatches()`
      active.type; // replaces `useNavigationType()`
      
      // Pending is only populated during a navigation
      pending.location; // replaces `useNavigation().location`
      pending.searchParams; // equivalent to `new URLSearchParams(useNavigation().search)`
      pending.params; // Not directly accessible today
      pending.matches; // Not directly accessible today
      pending.type; // Not directly accessible today
      pending.state; // replaces `useNavigation().state`
      pending.formMethod; // replaces useNavigation().formMethod
      pending.formAction; // replaces useNavigation().formAction
      pending.formEncType; // replaces useNavigation().formEncType
      pending.formData; // replaces useNavigation().formData
      pending.json; // replaces useNavigation().json
      pending.text; // replaces useNavigation().text
vitejs/vite (vite)

v8.0.13

Compare Source

Features
Bug Fixes
Miscellaneous Chores

v8.0.12

Compare Source

Features
Bug Fixes
  • create-vite: pass react framework to TanStack CLI (#​22397) (18f0f90)
  • deps: update all non-major dependencies (#​22420) (2be6000)
  • module-runner: prevent partial-exports race on concurrent imports of in-flight invalidated re-export chains (#​22369) (f5a22e6)
  • refer to rolldownOptions instead of deprecated rollupOptions in messages (#​22400) (b675c7b)
  • worker: apply build.target to worker bundle (#​22404) (3c93fde)
  • worker: forward define to worker bundle transform (#​22408) (d4838a0)
Miscellaneous Chores
vuejs/router (vue-router)

v5.0.7

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 4 weeks on friday"
  • 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.

@forking-renovate forking-renovate Bot added 📦 dependencies Pull requests that update a dependency file 🤖 bot labels May 9, 2026
@renovate-bot renovate-bot added 📦 dependencies Pull requests that update a dependency file 🤖 bot labels May 9, 2026
@renovate-bot renovate-bot changed the title fix(deps): update all non-major dependencies chore(deps): update dependency @types/node to ^24.12.3 May 10, 2026
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 1c75a54 to 39a2f82 Compare May 10, 2026 01:50
@codecov
Copy link
Copy Markdown

codecov Bot commented May 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.0%. Comparing base (0bff4cc) to head (2233bff).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2580   +/-   ##
=======================================
  Coverage   100.0%   100.0%           
=======================================
  Files         197      197           
  Lines       25355    25355           
  Branches     8961     8961           
=======================================
  Hits        25355    25355           
Flag Coverage Δ
angular 100.0% <ø> (ø)
universal 100.0% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 10, 2026

angular-slickgrid

npm i https://pkg.pr.new/angular-slickgrid@2580

aurelia-slickgrid

npm i https://pkg.pr.new/aurelia-slickgrid@2580

slickgrid-react

npm i https://pkg.pr.new/slickgrid-react@2580

slickgrid-vue

npm i https://pkg.pr.new/slickgrid-vue@2580

@slickgrid-universal/angular-row-detail-plugin

npm i https://pkg.pr.new/@slickgrid-universal/angular-row-detail-plugin@2580

@slickgrid-universal/aurelia-row-detail-plugin

npm i https://pkg.pr.new/@slickgrid-universal/aurelia-row-detail-plugin@2580

@slickgrid-universal/react-row-detail-plugin

npm i https://pkg.pr.new/@slickgrid-universal/react-row-detail-plugin@2580

@slickgrid-universal/vue-row-detail-plugin

npm i https://pkg.pr.new/@slickgrid-universal/vue-row-detail-plugin@2580

@slickgrid-universal/binding

npm i https://pkg.pr.new/@slickgrid-universal/binding@2580

@slickgrid-universal/common

npm i https://pkg.pr.new/@slickgrid-universal/common@2580

@slickgrid-universal/composite-editor-component

npm i https://pkg.pr.new/@slickgrid-universal/composite-editor-component@2580

@slickgrid-universal/custom-footer-component

npm i https://pkg.pr.new/@slickgrid-universal/custom-footer-component@2580

@slickgrid-universal/custom-tooltip-plugin

npm i https://pkg.pr.new/@slickgrid-universal/custom-tooltip-plugin@2580

@slickgrid-universal/empty-warning-component

npm i https://pkg.pr.new/@slickgrid-universal/empty-warning-component@2580

@slickgrid-universal/event-pub-sub

npm i https://pkg.pr.new/@slickgrid-universal/event-pub-sub@2580

@slickgrid-universal/excel-export

npm i https://pkg.pr.new/@slickgrid-universal/excel-export@2580

@slickgrid-universal/graphql

npm i https://pkg.pr.new/@slickgrid-universal/graphql@2580

@slickgrid-universal/odata

npm i https://pkg.pr.new/@slickgrid-universal/odata@2580

@slickgrid-universal/pagination-component

npm i https://pkg.pr.new/@slickgrid-universal/pagination-component@2580

@slickgrid-universal/pdf-export

npm i https://pkg.pr.new/@slickgrid-universal/pdf-export@2580

@slickgrid-universal/row-detail-view-plugin

npm i https://pkg.pr.new/@slickgrid-universal/row-detail-view-plugin@2580

@slickgrid-universal/rxjs-observable

npm i https://pkg.pr.new/@slickgrid-universal/rxjs-observable@2580

@slickgrid-universal/sql

npm i https://pkg.pr.new/@slickgrid-universal/sql@2580

@slickgrid-universal/text-export

npm i https://pkg.pr.new/@slickgrid-universal/text-export@2580

@slickgrid-universal/utils

npm i https://pkg.pr.new/@slickgrid-universal/utils@2580

@slickgrid-universal/vanilla-bundle

npm i https://pkg.pr.new/@slickgrid-universal/vanilla-bundle@2580

@slickgrid-universal/vanilla-force-bundle

npm i https://pkg.pr.new/@slickgrid-universal/vanilla-force-bundle@2580

commit: 2233bff

@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 39a2f82 to 4bdf2e3 Compare May 10, 2026 21:53
@renovate-bot renovate-bot changed the title chore(deps): update dependency @types/node to ^24.12.3 fix(deps): update all non-major dependencies May 10, 2026
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 05e5b49 to d41edfa Compare May 15, 2026 14:13
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c2124c6 to ba46392 Compare May 16, 2026 05:12
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 93bf729 to 155adca Compare May 16, 2026 17:15
@renovate-bot renovate-bot force-pushed the renovate/all-minor-patch branch from 155adca to 2233bff Compare May 16, 2026 17:52
@ghiscoding ghiscoding merged commit b4e6897 into ghiscoding:master May 16, 2026
13 of 14 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This pull request is included in version 10.7.1 📦
🔗 The release notes are available at: GitHub Release 🚀

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

Labels

🤖 bot 📦 dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants