PR #70 opened: chore(deps): bump the minor-and-patch group across 1 directory with 20 updates
Bumps the minor-and-patch group with 17 updates in the / directory:
| Package | From | To |
|---|---|---|
| @headlessui/react | 2.2.9 | 2.2.10 |
| @laravel/echo-react | 2.3.1 | 2.3.3 |
| @tailwindcss/vite | 4.2.2 | 4.2.4 |
| globals | 17.4.0 | 17.5.0 |
| playwright | 1.58.2 | 1.59.1 |
| puppeteer-core | 24.40.0 | 24.42.0 |
| react | 19.2.4 | 19.2.5 |
| react-dom | 19.2.4 | 19.2.5 |
| @types/node | 25.5.0 | 25.6.0 |
| eslint-plugin-react-hooks | 7.0.1 | 7.1.1 |
| laravel-echo | 2.3.1 | 2.3.4 |
| prettier | 3.8.1 | 3.8.3 |
| prettier-plugin-tailwindcss | 0.7.2 | 0.7.3 |
| puppeteer | 24.40.0 | 24.42.0 |
| typescript-eslint | 8.57.2 | 8.59.0 |
| @rollup/rollup-linux-x64-gnu | 4.60.1 | 4.60.2 |
| @rollup/rollup-win32-x64-msvc | 4.60.1 | 4.60.2 |
Updates @headlessui/react from 2.2.9 to 2.2.10
▶Commits
Updates @laravel/echo-react from 2.3.1 to 2.3.3
▶Release notes
Sourced from @laravel/echo-react's releases.
v2.3.3
What's Changed
- Add Svelte to publish workflow by
@joetannenbaumin laravel/echo#485Full Changelog: https://github.com/laravel/echo/compare/v2.3.2...v2.3.3
v2.3.2
What's Changed
- Svelte 5 Adapter by
@joetannenbaumin laravel/echo#484Full Changelog: https://github.com/laravel/echo/compare/v2.3.1...v2.3.2
▶Changelog
Sourced from @laravel/echo-react's changelog.
v2.3.3 - 2026-03-31
What's Changed
- Add Svelte to publish workflow by
@joetannenbaumin laravel/echo#485Full Changelog: https://github.com/laravel/echo/compare/v2.3.2...v2.3.3
v2.3.2 - 2026-03-31
What's Changed
- Svelte 5 Adapter by
@joetannenbaumin laravel/echo#484Full Changelog: https://github.com/laravel/echo/compare/v2.3.1...v2.3.2
▶Commits
Updates @tailwindcss/vite from 4.2.2 to 4.2.4
▶Release notes
Sourced from @tailwindcss/vite's releases.
v4.2.4
Fixed
- Ensure imports in
@importand@pluginstill resolve correctly when using Vite aliases in@tailwindcss/vite(#19947)v4.2.3
Fixed
- Canonicalization: improve canonicalizations for
tracking-*utilities by preferring non-negative utilities (e.g.-tracking-tighter→tracking-wider) (#19827)- Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#19829)
- Ensure query params in imports are considered unique resources when using
@tailwindcss/webpack(#19723)- Canonicalization: collapse arbitrary values into shorthand utilities (e.g.
px-[1.2rem] py-[1.2rem]→p-[1.2rem]) (#19837)- Canonicalization: collapse
border-{t,b}-*intoborder-y-*,border-{l,r}-*intoborder-x-*, andborder-{t,r,b,l}-*intoborder-*(#19842)- Canonicalization: collapse
scroll-m{t,b}-*intoscroll-my-*,scroll-m{l,r}-*intoscroll-mx-*, andscroll-m{t,r,b,l}-*intoscroll-m-*(#19842)- Canonicalization: collapse
scroll-p{t,b}-*intoscroll-py-*,scroll-p{l,r}-*intoscroll-px-*, andscroll-p{t,r,b,l}-*intoscroll-p-*(#19842)- Canonicalization: collapse
overflow-{x,y}-*intooverflow-*(#19842)- Canonicalization: collapse
overscroll-{x,y}-*intooverscroll-*(#19842)- Read from
--placeholder-colorinstead of--background-colorforplaceholder-*utilities (#19843)- Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#19846)
- Upgrade: use
config.contentwhen migrating from Tailwind CSS v3 to Tailwind CSS v4 (#19846)- Upgrade: never migrate files that are ignored by git (#19846)
- Add
.envand.env.*to default ignored content files (#19846)- Canonicalization: migrate
overflow-ellipsisintotext-ellipsis(#19849)- Canonicalization: migrate
start-full→inset-s-full,start-auto→inset-s-auto,start-px→inset-s-px, andstart-<number>→inset-s-<number>as well as negative versions (#19849)- Canonicalization: migrate
end-full→inset-e-full,end-auto→inset-e-auto,end-px→inset-e-px, andend-<number>→inset-e-<number>as well as negative versions (#19849)- Canonicalization: move the
-sign inside the arbitrary value-left-[9rem]→left-[-9rem](#19858)- Canonicalization: move the
-sign outside the arbitrary valueml-[calc(-1*var(--width))]→-ml-(--width)(#19858)- Improve performance when scanning JSONL / NDJSON files (#19862)
- Support
NODE_PATHenvironment variable in standalone CLI (#19617)
▶Changelog
Sourced from @tailwindcss/vite's changelog.
[4.2.4] - 2026-04-21
Fixed
- Ensure imports in
@importand@pluginstill resolve correctly when using Vite aliases in@tailwindcss/vite(#19947)[4.2.3] - 2026-04-20
Fixed
- Canonicalization: improve canonicalizations for
tracking-*utilities by preferring non-negative utilities (e.g.-tracking-tighter→tracking-wider) (#19827)- Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#19829)
- Ensure query params in imports are considered unique resources when using
@tailwindcss/webpack(#19723)- Canonicalization: collapse arbitrary values into shorthand utilities (e.g.
px-[1.2rem] py-[1.2rem]→p-[1.2rem]) (#19837)- Canonicalization: collapse
border-{t,b}-*intoborder-y-*,border-{l,r}-*intoborder-x-*, andborder-{t,r,b,l}-*intoborder-*(#19842)- Canonicalization: collapse
scroll-m{t,b}-*intoscroll-my-*,scroll-m{l,r}-*intoscroll-mx-*, andscroll-m{t,r,b,l}-*intoscroll-m-*(#19842)- Canonicalization: collapse
scroll-p{t,b}-*intoscroll-py-*,scroll-p{l,r}-*intoscroll-px-*, andscroll-p{t,r,b,l}-*intoscroll-p-*(#19842)- Canonicalization: collapse
overflow-{x,y}-*intooverflow-*(#19842)- Canonicalization: collapse
overscroll-{x,y}-*intooverscroll-*(#19842)- Read from
--placeholder-colorinstead of--background-colorforplaceholder-*utilities (#19843)- Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#19846)
- Upgrade: use
config.contentwhen migrating from Tailwind CSS v3 to Tailwind CSS v4 (#19846)- Upgrade: never migrate files that are ignored by git (#19846)
- Add
.envand.env.*to default ignored content files (#19846)- Canonicalization: migrate
overflow-ellipsisintotext-ellipsis(#19849)- Canonicalization: migrate
start-full→inset-s-full,start-auto→inset-s-auto,start-px→inset-s-px, andstart-<number>→inset-s-<number>as well as negative versions (#19849)- Canonicalization: migrate
end-full→inset-e-full,end-auto→inset-e-auto,end-px→inset-e-px, andend-<number>→inset-e-<number>as well as negative versions (#19849)- Canonicalization: move the
-sign inside the arbitrary value-left-[9rem]→left-[-9rem](#19858)- Canonicalization: move the
-sign outside the arbitrary valueml-[calc(-1*var(--width))]→-ml-(--width)(#19858)- Improve performance when scanning JSONL / NDJSON files (#19862)
- Support
NODE_PATHenvironment variable in standalone CLI (#19617)
▶Commits
▶Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @tailwindcss/vite since your current version.
Updates globals from 17.4.0 to 17.5.0
▶Release notes
Sourced from globals's releases.
v17.5.0
- Update globals (2026-04-12) (#342) 5d84602
https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0
▶Commits
Updates playwright from 1.58.2 to 1.59.1
▶Release notes
Sourced from playwright's releases.
v1.59.1
Bug Fixes
- [Windows] Reverted hiding console window when spawning browser processes, which caused regressions including broken
codegen,--uiandshowcommands (#39990)v1.59.0
🎬 Screencast
New page.screencast API provides a unified interface for capturing page content with:
- Screencast recordings
- Action annotations
- Visual overlays
- Real-time frame capture
- Agentic video receipts
Screencast recording — record video with precise start/stop control, as an alternative to the
recordVideooption:await page.screencast.start({ path: 'video.webm' }); // ... perform actions ... await page.screencast.stop();Action annotations — enable built-in visual annotations that highlight interacted elements and display action titles during recording:
await page.screencast.showActions({ position: 'top-right' });screencast.showActions() accepts
position('top-left','top','top-right','bottom-left','bottom','bottom-right'),duration(ms per annotation), andfontSize(px). Returns a disposable to stop showing actions.Action annotations can also be enabled in test fixtures via the
videooption:// playwright.config.ts export default defineConfig({ use: { video: { mode: 'on', show: { actions: { position: 'top-left' }, test: { position: 'top-right' }, }, </tr></table>
... (truncated)
▶Commits
d466ac5chore: mark v1.59.1 (#40005)530e7e5cherry-pick(#4004): fix(cli): kill-all should kill dashboard9aa216ccherry-pick(#39994): Revert "fix(windows): hide console window when spawning ...01b2b15cherry-pick(#39980): chore: more release notes fixesa5cb6c9cherry-pick(#39972): chore: expose browser.bind and browser.unbind APIs99a17b5cherry-pick(#39975): chore: support opening .trace files via .link indirection43607c3cherry-pick(#39974): chore(webkit): update Safari user-agent version to 26.462cabe1cherry-pick(#39969): chore(npm): include all *.md from lib (#39970)0c65a75cherry-pick(#39968): chore: screencast.showActions apif04155bcherry-pick(#39958): chore: release notes for langs v1.59- Additional commits viewable in compare view
Updates puppeteer-core from 24.40.0 to 24.42.0
▶Release notes
Sourced from puppeteer-core's releases.
puppeteer-core: v24.42.0
24.42.0 (2026-04-20)
🎉 Features
- add metadata to extensions object (#14870) (d3e190e)
- cdp: support autofilling address (#14826) (c2acadc)
- implement URL blocklist to restrict access to unauthorized sites (#14873) (8ad881c)
🛠️ Fixes
- remove PartitionAllocSchedulerLoopQuarantineTaskControlledPurge from disabled features (#14872) (c9909a5)
- roll to Chrome 147.0.7727.57 (#14869) (51c4305)
puppeteer-core: v24.41.0
24.41.0 (2026-04-15)
🎉 Features
- add support for Issues (#14845) (6e8dbe7)
- adds extension realms api (#14824) (c14f4ae)
- API to list installed browser extensions and trigger extension actions (#14821) (d6395ef)
- implement console event on web workers (#14784) (fa6158a)
- roll to Chrome 147.0.7727.24 (#14797) (ee81786)
- roll to Firefox 149.0 (#14799) (9fd5ceb)
- webmcp: add hook for tool invocation (#14835) (cf8169d)
- webmcp: add hook for tool response (#14841) (6fb05bc)
- webmcp: add initial API to inspect tool registrations (#14814) (655c996)
- webmcp: add WebMCPTool execute support (#14851) (8f95117)
- webmcp: expose WebMCPToolCall in WebMCPToolCallResult (#14848) (242ac0b)
- webmcp: Switch from WebMCPInvocationStatus Success to Completed (#14859) (375e636)
🛠️ Fixes
- add missing onRelease to Mutex and add tests (#14818) (bf1e972)
- make
Target.asPagereturn the same Page instance (#14862) (e484a91)- remove RenderDocument from disabled Chrome features (#14745) (a48eba2)
- roll to Chrome 147.0.7727.50 (#14819) (2be3002)
- roll to Chrome 147.0.7727.56 (#14842) (fdb3c64)
- roll to Firefox 149.0.2 (#14838) (55359a3)
- without azimuthAngle the altitudeAngle should no be specified (#14781) (6f9d975)
📄 Documentation
... (truncated)
▶Changelog
Sourced from puppeteer-core's changelog.
24.42.0 (2026-04-20)
♻️ Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 24.41.0 to 24.42.0
🎉 Features
- add metadata to extensions object (#14870) (d3e190e)
- cdp: support autofilling address (#14826) (c2acadc)
- implement URL blocklist to restrict access to unauthorized sites (#14873) (8ad881c)
🛠️ Fixes
- remove PartitionAllocSchedulerLoopQuarantineTaskControlledPurge from disabled features (#14872) (c9909a5)
- roll to Chrome 147.0.7727.57 (#14869) (51c4305)
24.41.0 (2026-04-15)
🎉 Features
- add support for Issues (#14845) (6e8dbe7)
- adds extension realms api (#14824) (c14f4ae)
- API to list installed browser extensions and trigger extension actions (#14821) (d6395ef)
- implement console event on web workers (#14784) (fa6158a)
- roll to Chrome 147.0.7727.24 (#14797) (ee81786)
- roll to Firefox 149.0 (#14799) (9fd5ceb)
- webmcp: add hook for tool invocation (#14835) (cf8169d)
- webmcp: add hook for tool response (#14841) (6fb05bc)
- webmcp: add initial API to inspect tool registrations (#14814) (655c996)
- webmcp: add WebMCPTool execute support (#14851) (8f95117)
- webmcp: expose WebMCPToolCall in WebMCPToolCallResult (#14848) (242ac0b)
- webmcp: Switch from WebMCPInvocationStatus Success to Completed (#14859) (375e636)
Dependencies
- The following workspace dependencies were updated
... (truncated)
▶Commits
d265eb6chore: release main (#14875)8ad881cfeat: implement URL blocklist to restrict access to unauthorized sites (#14873)d023becchore(webmcp): Update toolsRemoved event tools parameter interface (#14888)c2acadcfeat(cdp): support autofilling address (#14826)67f3921chore: update latest release sha (#14874)c9909a5fix: remove PartitionAllocSchedulerLoopQuarantineTaskControlledPurge from dis...51c4305fix: roll to Chrome 147.0.7727.57 (#14869)d3e190efeat: add metadata to extensions object (#14870)2d05dfcfix: bump node to 24 to avoid publishing bugs with npm (#14868)20402bcchore: release main (#14866)- Additional commits viewable in compare view
Updates react from 19.2.4 to 19.2.5
▶Release notes
Sourced from react's releases.
19.2.5 (April 8th, 2026)
React Server Components
- Add more cycle protections (#36236 by
@eps1lonand@unstubbable)
▶Commits
23f4f9f19.2.5- See full diff in compare view
Updates react-dom from 19.2.4 to 19.2.5
▶Release notes
Sourced from react-dom's releases.
19.2.5 (April 8th, 2026)
React Server Components
- Add more cycle protections (#36236 by
@eps1lonand@unstubbable)
▶Commits
23f4f9f19.2.5- See full diff in compare view
Updates tailwindcss from 4.2.2 to 4.2.4
▶Release notes
Sourced from tailwindcss's releases.
v4.2.4
Fixed
- Ensure imports in
@importand@pluginstill resolve correctly when using Vite aliases in@tailwindcss/vite(#19947)v4.2.3
Fixed
- Canonicalization: improve canonicalizations for
tracking-*utilities by preferring non-negative utilities (e.g.-tracking-tighter→tracking-wider) (#19827)- Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#19829)
- Ensure query params in imports are considered unique resources when using
@tailwindcss/webpack(#19723)- Canonicalization: collapse arbitrary values into shorthand utilities (e.g.
px-[1.2rem] py-[1.2rem]→p-[1.2rem]) (#19837)- Canonicalization: collapse
border-{t,b}-*intoborder-y-*,border-{l,r}-*intoborder-x-*, andborder-{t,r,b,l}-*intoborder-*(#19842)- Canonicalization: collapse
scroll-m{t,b}-*intoscroll-my-*,scroll-m{l,r}-*intoscroll-mx-*, andscroll-m{t,r,b,l}-*intoscroll-m-*(#19842)- Canonicalization: collapse
scroll-p{t,b}-*intoscroll-py-*,scroll-p{l,r}-*intoscroll-px-*, andscroll-p{t,r,b,l}-*intoscroll-p-*(#19842)- Canonicalization: collapse
overflow-{x,y}-*intooverflow-*(#19842)- Canonicalization: collapse
overscroll-{x,y}-*intooverscroll-*(#19842)- Read from
--placeholder-colorinstead of--background-colorforplaceholder-*utilities (#19843)- Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#19846)
- Upgrade: use
config.contentwhen migrating from Tailwind CSS v3 to Tailwind CSS v4 (#19846)- Upgrade: never migrate files that are ignored by git (#19846)
- Add
.envand.env.*to default ignored content files (#19846)- Canonicalization: migrate
overflow-ellipsisintotext-ellipsis(#19849)- Canonicalization: migrate
start-full→inset-s-full,start-auto→inset-s-auto,start-px→inset-s-px, andstart-<number>→inset-s-<number>as well as negative versions (#19849)- Canonicalization: migrate
end-full→inset-e-full,end-auto→inset-e-auto,end-px→inset-e-px, andend-<number>→inset-e-<number>as well as negative versions (#19849)- Canonicalization: move the
-sign inside the arbitrary value-left-[9rem]→left-[-9rem](#19858)- Canonicalization: move the
-sign outside the arbitrary valueml-[calc(-1*var(--width))]→-ml-(--width)(#19858)- Improve performance when scanning JSONL / NDJSON files (#19862)
- Support
NODE_PATHenvironment variable in standalone CLI (#19617)
▶Changelog
Sourced from tailwindcss's changelog.
[4.2.4] - 2026-04-21
Fixed
- Ensure imports in
@importand@pluginstill resolve correctly when using Vite aliases in@tailwindcss/vite(#19947)[4.2.3] - 2026-04-20
Fixed
- Canonicalization: improve canonicalizations for
tracking-*utilities by preferring non-negative utilities (e.g.-tracking-tighter→tracking-wider) (#19827)- Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#19829)
- Ensure query params in imports are considered unique resources when using
@tailwindcss/webpack(#19723)- Canonicalization: collapse arbitrary values into shorthand utilities (e.g.
px-[1.2rem] py-[1.2rem]→p-[1.2rem]) (#19837)- Canonicalization: collapse
border-{t,b}-*intoborder-y-*,border-{l,r}-*intoborder-x-*, andborder-{t,r,b,l}-*intoborder-*(#19842)- Canonicalization: collapse
scroll-m{t,b}-*intoscroll-my-*,scroll-m{l,r}-*intoscroll-mx-*, andscroll-m{t,r,b,l}-*intoscroll-m-*(#19842)- Canonicalization: collapse
scroll-p{t,b}-*intoscroll-py-*,scroll-p{l,r}-*intoscroll-px-*, andscroll-p{t,r,b,l}-*intoscroll-p-*(#19842)- Canonicalization: collapse
overflow-{x,y}-*intooverflow-*(#19842)- Canonicalization: collapse
overscroll-{x,y}-*intooverscroll-*(#19842)- Read from
--placeholder-colorinstead of--background-colorforplaceholder-*utilities (#19843)- Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#19846)
- Upgrade: use
config.contentwhen migrating from Tailwind CSS v3 to Tailwind CSS v4 (#19846)- Upgrade: never migrate files that are ignored by git (#19846)
- Add
.envand.env.*to default ignored content files (#19846)- Canonicalization: migrate
overflow-ellipsisintotext-ellipsis(#19849)- Canonicalization: migrate
start-full→inset-s-full,start-auto→inset-s-auto,start-px→inset-s-px, andstart-<number>→inset-s-<number>as well as negative versions (#19849)- Canonicalization: migrate
end-full→inset-e-full,end-auto→inset-e-auto,end-px→inset-e-px, andend-<number>→inset-e-<number>as well as negative versions (#19849)- Canonicalization: move the
-sign inside the arbitrary value-left-[9rem]→left-[-9rem](#19858)- Canonicalization: move the
-sign outside the arbitrary valueml-[calc(-1*var(--width))]→-ml-(--width)(#19858)- Improve performance when scanning JSONL / NDJSON files (#19862)
- Support
NODE_PATHenvironment variable in standalone CLI (#19617)
▶Commits
69ad7cc4.2.4 (#19948)2e3fa494.2.3 (#19944)df6209aCanonicalize negative arbitrary values (#19858)52fd421Small refactor of canonicalization tests (#19851)c385fd3usetest.eachinstead of manual loop0d6e038fix index in test name88a2d22Add more canonicalization rules for deprecated utilities (#19849)2c1ef9eUse--placeholder-colorinstead of--background-colorforplaceholder-*...28d5268Collapse more utilities by expanding their declarations (#19842)b55d960fix(canonicalize): collapse arbitrary values into shorthand utilities (#19837)- Additional commits viewable in compare view
Updates @types/node from 25.5.0 to 25.6.0
▶Commits
- See full diff in compare view
Updates eslint-plugin-react-hooks from 7.0.1 to 7.1.1
▶Release notes
Sourced from eslint-plugin-react-hooks's releases.
[email protected] (April 17, 2026)
Note: 7.1.0 accidentally removed the
component-hook-factoriesrule, causing errors for users who referenced it in their ESLint config. This is now fixed.
- Add deprecated no-op
component-hook-factoriesrule for backwards compatibility. (@mofeiZin #36307)[email protected] (April 16, 2026)
This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better
set-state-in-effectdetection, improved ref validation, and more helpful error reporting.
- Add ESLint v10 support. (
@azat-ioin #35720)- Skip compilation for non-React files to improve performance. (
@josephsavonain #35589)- Fix exhaustive deps bug with Flow type casting. (
@jorge-cabin #35691)- Fix
useEffectEventchecks in component syntax. (@jbrown215in #35041)- Improved
set-state-in-effectvalidation with fewer false negatives. (@jorge-cabin #35134,@josephsavonain #35147,@jackpopein #35214,@chesnokov-tonyin #35419,@jsleitorin #36107)- Improved ref validation for non-mutating functions and event handler props. (
@josephsavonain #35893,@kolvianin #35062)- Compiler now reports all errors instead of stopping at the first. (
@josephsavonain #35873–#35884)- Improved source locations and error display in compiler diagnostics. (
@nathanmarksin #35348,@josephsavonain #34963)
▶Changelog
Sourced from eslint-plugin-react-hooks's changelog.
7.1.1
Note: 7.1.0 accidentally removed the
component-hook-factoriesrule, causing errors for users who referenced it in their ESLint config. This is now fixed.
- Add deprecated no-op
component-hook-factoriesrule for backwards compatibility. (@mofeiZin #36307)7.1.0
This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better
set-state-in-effectdetection, improved ref validation, and more helpful error reporting.
- Add ESLint v10 support. (
@azat-ioin #35720)- Skip compilation for non-React files to improve performance. (
@josephsavonain #35589)- Fix exhaustive deps bug with Flow type casting. (
@jorge-cabin #35691)- Fix
useEffectEventchecks in component syntax. (@jbrown215in #35041)- Improved
set-state-in-effectvalidation with fewer false negatives. (@jorge-cabin #35134,@josephsavonain #35147,@jackpopein #35214,@chesnokov-tonyin #35419,@jsleitorin #36107)- Improved ref validation for non-mutating functions and event handler props. (
@josephsavonain #35893,@kolvianin #35062)- Compiler now reports all errors instead of stopping at the first. (
@josephsavonain #35873–#35884)- Improved source locations and error display in compiler diagnostics. (
Description has been truncated