Skip to content

chore(deps): bump the npm-deps group across 1 directory with 13 updates - #189

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-deps-7b88de91a6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-deps-7b88de91a6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-deps group with 13 updates in the / directory:

Package From To
@types/node 26.6.1 26.6.6
@anthropic-ai/sdk 0.126.0 1.5.0
@google/genai 2.23.0 2.32.0
openai 7.17.0 7.50.0
koffi 3.3.0 3.3.6
@tailwindcss/node 4.3.3 4.3.4
@tailwindcss/oxide 4.3.3 4.3.4
rolldown 1.2.9 1.2.16
react 19.3.0 19.3.1
tailwindcss 4.3.3 4.3.4
sharp 0.35.4 0.35.5
react-dom 19.3.0 19.3.1
@opentelemetry/api 1.9.1 1.10.0

Updates @types/node from 26.6.1 to 26.6.6

Commits

Updates @anthropic-ai/sdk from 0.126.0 to 1.5.0

Release notes

Sourced from @​anthropic-ai/sdk's releases.

sdk-v1.5.0

Features

  • api: add error details types and new error type values
  • api: add ids filter to list workspaces
  • client: add error classes for HTTP statuses and API error codes, and apiMessage, errorCode and details on APIError

Bug Fixes

  • api: capitalize CMEK in error details type names
  • api: move some error details types to the resource they describe
  • client: reject path parameters like ";x", ".;x" and "..;x"
  • tools: keep the memory tool from renaming or deleting the /memories directory

Performance Improvements

  • streaming: decode server-sent events once per chunk

Chores

  • api: update example values for pattern-constrained string fields
  • docs: clarify plugin reach values
  • docs: clarify plugin version description and plugin reach
  • docs: clarify plugin version description length
  • docs: clarify some API field descriptions
  • docs: clarify three error descriptions
  • docs: clarify which blocks to send back around a fallback block
  • docs: correct Claude Tag direct message notes in usage reports
  • docs: reword Dream and RBAC role permission descriptions
  • docs: update the telemetry destination headers description
  • docs: use the Claude Platform name in analytics filter docs
  • internal: accept changelog entry files in the changelog check
  • internal: ignore changelog entry files
  • internal: simplify how error classes read the response body

Documentation

  • api: show each field's own description for speed
  • clean up escapes and code spans in doc comments
  • fix examples that leave out a required params argument

sdk-v1.4.0

Features

  • api: add GA methods for analytics, spend limits and RBAC
  • api: add named beta types for unified metrics and RBAC delete responses

... (truncated)

Changelog

Sourced from @​anthropic-ai/sdk's changelog.

1.5.0 (2026-11-04)

Features

  • api: add error details types and new error type values
  • api: add ids filter to list workspaces
  • client: add error classes for HTTP statuses and API error codes, and apiMessage, errorCode and details on APIError

Bug Fixes

  • api: capitalize CMEK in error details type names
  • api: move some error details types to the resource they describe
  • client: reject path parameters like ";x", ".;x" and "..;x"
  • tools: keep the memory tool from renaming or deleting the /memories directory

Performance Improvements

  • streaming: decode server-sent events once per chunk

Chores

  • api: update example values for pattern-constrained string fields
  • docs: clarify plugin reach values
  • docs: clarify plugin version description and plugin reach
  • docs: clarify plugin version description length
  • docs: clarify some API field descriptions
  • docs: clarify three error descriptions
  • docs: clarify which blocks to send back around a fallback block
  • docs: correct Claude Tag direct message notes in usage reports
  • docs: reword Dream and RBAC role permission descriptions
  • docs: update the telemetry destination headers description
  • docs: use the Claude Platform name in analytics filter docs
  • internal: accept changelog entry files in the changelog check
  • internal: ignore changelog entry files
  • internal: simplify how error classes read the response body

Documentation

  • api: show each field's own description for speed
  • clean up escapes and code spans in doc comments
  • fix examples that leave out a required params argument

1.4.0 (2026-11-02)

Features

... (truncated)

Commits
  • 3cde979 release: 1.5.0, packages/google-cloud-sdk 1.1.3, packages/vertex-sdk 1.1.2
  • 22123a5 Merge pull request #1021 from anthropics/synced/published
  • a4c31b0 chore(docs): clarify three error descriptions
  • af40a1a fix(tools): keep the memory tool from renaming or deleting the /memories dire...
  • 22924aa fix(client): reject path parameters like ";x", ".;x" and "..;x"
  • 39dbf96 chore(docs): clarify plugin reach values
  • 11ba820 docs: clean up escapes and code spans in doc comments
  • 4a8eac5 chore(docs): correct Claude Tag direct message notes in usage reports
  • e505581 chore(docs): reword Dream and RBAC role permission descriptions
  • db97acc chore(docs): use the Claude Platform name in analytics filter docs
  • Additional commits viewable in compare view

Updates @google/genai from 2.23.0 to 2.32.0

Release notes

Sourced from @​google/genai's releases.

v2.32.0

2.32.0 (2026-10-29)

Features

  • Add support for continuation_token and requires_continuation status (c7b2fd2)
  • add video upscale task parameter (54b9b19)
  • interactions: add automatic_continuation to interactions.create in the TypeScript SDK (99f1892)
  • interactions: declare continuation_ids on Interaction (9cf3280)
  • support video understanding in Gemini Developer API (7c82322)

Bug Fixes

  • interactions: align SDK User-Agent and x-goog-api-client headers (dda511e)

v2.31.0

2.31.0 (2026-10-22)

Features

  • Add store to GenerateContentConfig (Gemini Developer API only) and labels to LiveConnectConfig. (0b52aa5)
  • add base_voice to PromptedVoice in GAOS SDK (d62820b)
  • Add generation_output_config to GenerateContentConfig (e82a75a)
  • Add Live API in-session context updates (send_context_update) and types across GenAI SDKs. (177ee68)
  • include AudioContent, DocumentContent, and VideoContent in FunctionResultSubContent (aeaed4e)
  • sdks: enable fixes.openSingleValueEnumsOct2026 across all SDKs (0059474)
  • update discovery doc (40d6e98)

Bug Fixes

  • genai: raise mid-stream SSE errors and dropped connections consistently across SDKs; add continuation conformance tests (38f6ebc)
  • interactions: sync InteractionSseEventInteractionStatus enum with InteractionStatus (be6aa9f)
  • triggers: fix agent triggers OpenAPI overlays, numeric fields, and SDK patches (0e9031d)

v2.30.0

2.30.0 (2026-10-14)

Features

  • interactions: add gemini-4-argon to Model enum (8a3c307)

Bug Fixes

  • clear continuation state and preserve prompt feedback when continuation hop returns no candidates (e63d1f1)

... (truncated)

Changelog

Sourced from @​google/genai's changelog.

2.32.0 (2026-10-29)

Features

  • Add support for continuation_token and requires_continuation status (c7b2fd2)
  • add video upscale task parameter (54b9b19)
  • interactions: add automatic_continuation to interactions.create in the TypeScript SDK (99f1892)
  • interactions: declare continuation_ids on Interaction (9cf3280)
  • support video understanding in Gemini Developer API (7c82322)

Bug Fixes

  • interactions: align SDK User-Agent and x-goog-api-client headers (dda511e)

2.31.0 (2026-10-22)

Features

  • Add store to GenerateContentConfig (Gemini Developer API only) and labels to LiveConnectConfig. (0b52aa5)
  • add base_voice to PromptedVoice in GAOS SDK (d62820b)
  • Add generation_output_config to GenerateContentConfig (e82a75a)
  • Add Live API in-session context updates (send_context_update) and types across GenAI SDKs. (177ee68)
  • include AudioContent, DocumentContent, and VideoContent in FunctionResultSubContent (aeaed4e)
  • sdks: enable fixes.openSingleValueEnumsOct2026 across all SDKs (0059474)
  • update discovery doc (40d6e98)

Bug Fixes

  • genai: raise mid-stream SSE errors and dropped connections consistently across SDKs; add continuation conformance tests (38f6ebc)
  • interactions: sync InteractionSseEventInteractionStatus enum with InteractionStatus (be6aa9f)
  • triggers: fix agent triggers OpenAPI overlays, numeric fields, and SDK patches (0e9031d)

2.30.0 (2026-10-14)

Features

  • interactions: add gemini-4-argon to Model enum (8a3c307)

Bug Fixes

  • clear continuation state and preserve prompt feedback when continuation hop returns no candidates (e63d1f1)
  • fix the grounding metadata merging for automatic continuation in generate content and generate content stream (6bfba87)
  • make continuation streams retry dropped hops, stop on prompt_feedback, and keep real errors in generate_content (6bdc0d9)
  • type GeminiNextGen signatures with public, importable names (ad3fb89)

... (truncated)

Commits
  • 70501db chore(main): release 2.32.0 (#2099)
  • 54b9b19 feat: add video upscale task parameter
  • 99f1892 feat(interactions): add automatic_continuation to interactions.create in the ...
  • dda511e fix(interactions): align SDK User-Agent and x-goog-api-client headers
  • 7c82322 feat: support video understanding in Gemini Developer API
  • 9cf3280 feat(interactions): declare continuation_ids on Interaction
  • 00cfd86 chore(cli): update Speakeasy OpenAPI generator to v2.952.4
  • c7b2fd2 feat: Add support for continuation_token and requires_continuation status
  • fc5ad30 chore(genai): pass platform WebSocketFactory to GeminiNextGenInteractions
  • 0dd787c chore: update Speakeasy OpenAPI generator to v2.950.11 and bump CLI to v0.4.4
  • Additional commits viewable in compare view

Updates openai from 7.17.0 to 7.50.0

Release notes

Sourced from openai's releases.

v7.50.0

7.50.0 (2026-11-03)

Features

  • api: add 12-hour Responses caching and cache-write usage (#3106) (a286400)
  • api: add project service tier settings (#3105) (13abd41)

Bug Fixes

  • deps-dev: bump puppeteer from 25.14.0 to 25.16.0 in /ecosystem-tests/ts-browser-webpack (#3100) (65095d2)

Documentation

v7.49.0

7.49.0 (2026-11-03)

Features

  • api: add workload identity providers and federation rules (#3103) (47c4227)

v7.48.0

7.48.0 (2026-11-03)

Features

  • api: expand Live Responses delegation tools and choices (exhaustive TypeScript switches may need to handle new variants) (#3101) (e572875)
  • responses: retain sparse WebSocket output facts (#3088) (aab2045)

Bug Fixes

  • deps-dev: bump @​cloudflare/workers-types from 5.20261018.1 to 5.20261025.1 in /ecosystem-tests/cloudflare-worker (#3093) (8da4c55)
  • deps-dev: bump follow-redirects from 1.16.1 to 1.16.2 in /ecosystem-tests/vercel-edge (#3086) (be6b939)
  • deps-dev: bump puppeteer from 25.14.0 to 25.16.0 in /ecosystem-tests/browser-direct-import (#3092) (784121e)
  • deps-dev: bump webpack-dev-server from 5.2.6 to 5.2.7 in /ecosystem-tests/ts-browser-webpack (#3097) (13be5dd)
  • deps-dev: bump wrangler from 4.151.1 to 4.152.0 in /ecosystem-tests/cloudflare-worker (#3095) (b61074a)

v7.47.0

7.47.0 (2026-10-31)

Features

... (truncated)

Changelog

Sourced from openai's changelog.

7.50.0 (2026-11-03)

Features

  • api: add 12-hour Responses caching and cache-write usage (#3106) (a286400)
  • api: add project service tier settings (#3105) (13abd41)

Bug Fixes

  • deps-dev: bump puppeteer from 25.14.0 to 25.16.0 in /ecosystem-tests/ts-browser-webpack (#3100) (65095d2)

Documentation

7.49.0 (2026-11-03)

Features

  • api: add workload identity providers and federation rules (#3103) (47c4227)

7.48.0 (2026-11-03)

Features

  • api: expand Live Responses delegation tools and choices (exhaustive TypeScript switches may need to handle new variants) (#3101) (e572875)
  • responses: retain sparse WebSocket output facts (#3088) (aab2045)

Bug Fixes

  • deps-dev: bump @​cloudflare/workers-types from 5.20261018.1 to 5.20261025.1 in /ecosystem-tests/cloudflare-worker (#3093) (8da4c55)
  • deps-dev: bump follow-redirects from 1.16.1 to 1.16.2 in /ecosystem-tests/vercel-edge (#3086) (be6b939)
  • deps-dev: bump puppeteer from 25.14.0 to 25.16.0 in /ecosystem-tests/browser-direct-import (#3092) (784121e)
  • deps-dev: bump webpack-dev-server from 5.2.6 to 5.2.7 in /ecosystem-tests/ts-browser-webpack (#3097) (13be5dd)
  • deps-dev: bump wrangler from 4.151.1 to 4.152.0 in /ecosystem-tests/cloudflare-worker (#3095) (b61074a)

7.47.0 (2026-10-31)

Features

  • api: support typed Responses WebSocket warmup (#3084) (a365b5c)

7.46.0 (2026-10-31)

... (truncated)

Commits
  • 42563fe release: 7.50.0 (#3108)
  • 3eb0f23 docs: clarify generated-file ownership (#3107)
  • a286400 feat(api): add 12-hour Responses caching and cache-write usage (#3106)
  • 13abd41 feat(api): add project service tier settings (#3105)
  • 65095d2 fix(deps-dev): bump puppeteer from 25.14.0 to 25.16.0 in /ecosystem-tests/ts-...
  • 272a6de release: 7.49.0 (#3104)
  • 47c4227 feat(api): add workload identity providers and federation rules (#3103)
  • 8504676 release: 7.48.0 (#3090)
  • 13be5dd fix(deps-dev): bump webpack-dev-server from 5.2.6 to 5.2.7 in /ecosystem-test...
  • b61074a fix(deps-dev): bump wrangler from 4.151.1 to 4.152.0 in /ecosystem-tests/clou...
  • Additional commits viewable in compare view

Updates koffi from 3.3.0 to 3.3.6

Commits

Updates @tailwindcss/node from 4.3.3 to 4.3.4

Release notes

Sourced from @​tailwindcss/node's releases.

v4.3.4

Added

  • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)

Fixed

  • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned (#20356)
  • Ensure variants using @scope wrap generated utilities instead of nesting inside them (#20369)
  • Ensure nested @scope rules preserve their scoping semantics when flattened (#20369)
  • Preserve declarations directly inside @scope by wrapping them in :where(:scope) (#20369)
  • Ensure generated utilities include a space in empty var() fallbacks (e.g. var(--tw-blur,) → var(--tw-blur, )) (#20373)
  • Canonicalization: convert arbitrary breakpoint and container query variants to named equivalents (e.g. max-[64rem]:flex → max-lg:flex) (#20380)
  • Prevent @tailwindcss/vite from crashing on every edit under Vite's experimental bundledDev mode (#20379)
  • Ensure @tailwindcss/oxide falls back to WASM on platforms without native bindings (#20383)
  • Extract class candidates from Ruby %w and %W literals using angle brackets or custom delimiters (e.g. %w<flex>, %w|flex|), including in Slim and Haml templates (#20387)
  • Preserve whitespace in --default(…) values in functional @utility definitions (e.g. --default(box alphabetic) no longer becomes boxalphabetic) (#20392)
  • Ensure automatic source detection respects negation-based .gitignore files (e.g. /* followed by !/… patterns) (#20397)
  • Ensure root theme('…') namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of its DEFAULT key (#20399)
  • Skip ignored directories when generating watch globs instead of walking their contents on every rebuild (#20408)
  • Drop invalid UTF-8 candidates during class detection (#20389)
  • Prevent @tailwindcss/vite from forcing full-page reloads for scanned files that Vite does not handle as modules (e.g. .php files) (#20414)
  • Canonicalization: don't merge utilities that reference different theme variables set to CSS-wide keywords like unset (#20417)
  • Don't generate utilities when a modifier is used that would otherwise be silently ignored (e.g. rounded-sm/[5], shadow-sm/foo, stroke-2/50) (#20419)
  • Preserve and, or, and not inside selectors in supports-[…] variants (e.g. supports-[selector(a:not(.foo))]:flex) (#20420)
  • Don't warn about Angular's ::ng-deep and :host-context() when optimizing CSS (#20434)
  • Don't generate CSS for candidates containing an empty additional modifier (e.g. bg-red-500/50/ and group-hover/foo//bar:flex) (#20466)
  • Ensure min-*, max-*, and container query variants with decimal values are sorted numerically (e.g. min-[40.25rem] before min-[40.5rem]) (#20512)
  • Ensure CSS comments ending with \*/ are closed correctly instead of swallowing the CSS that follows (e.g. /* C:\temp\*/) (#20508)
  • Improve style invalidation performance of group-* and peer-* variants (#20513)
  • Ensure cached compilers release their loadModule and loadStylesheet callbacks after compilation (#20531)
  • Canonicalization: preserve & when moving a pseudo-element into * or ** (e.g. [&_::before]:flex → **:[&::before]:flex) (#20550)
  • Ensure the Set.prototype.intersection polyfill in canonicalizeCandidates(…) returns the intersection instead of the first set on Node.js < 22 (#20562)
  • Canonicalization: ensure inline theme(…) alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g. theme(colors.red.500/.12345) → text-red-500/[12.345%], not text-red-500/[12.345]) (#20563)
  • Canonicalization: preserve inline theme(…) alphas as an arbitrary percentage when a custom --opacity-* theme value would change the opacity (e.g. theme(colors.red.500/50%) → text-red-500/[50%] with --opacity-50: 10%) (#20563)
  • Ensure the @property fallback isn't applied in Safari versions that no longer support margin-trim: inline (#20569)
  • Treat viewport units like dvmin and svi and font-relative units like cap and rex as lengths in arbitrary values (e.g. text-[10dvmin] generates font-size instead of color) (#20516)
  • Write plugin logs to stderr in tailwindcss canonicalize so they don't end up in the results on stdout (#20561)
  • Extract class shorthands on later lines when Pug text, comments, or quoted attribute values contain unbalanced brackets, or a quote that doesn't start a string (e.g. input(pattern=/"/.source)) (#20547, #20572)
  • Underline the correct occurrence of an unsupported data type in --value(…) warnings (#20554)
  • Canonicalization: prefer an existing candidate when collapsing utilities over another utility with the same default theme value (e.g. text-foreground text-primary → text-primary, not text-card-checked-border) (#20540)
  • Canonicalization: don't collapse utilities into a utility that uses another theme variable with the same default value (e.g. mt-card mb-card → my-card, not my-4) (#20574)
  • Ensure @tailwindcss/postcss rewrites relative url(…)s of stylesheets that are inlined before it runs (e.g. @imports in Vite) in optimized builds (#20576)
  • Drop nested rules that put a combinator after a pseudo-element when using pseudo-element variants (e.g. selection:* on a utility with a nested & > * rule) (#20575)
  • Don't generate CSS for arbitrary values with unbalanced parentheses or brackets (e.g. w-[calc(1px] or [--x:a[b]) (#20577)
  • Canonicalization: prevent collapse: true from taking exponentially longer when classes are linked through a utility that sets many properties (e.g. sr-only) (#20558)
  • Ensure & is substituted inside :-moz-any(…) and :-webkit-any(…) in custom variants (e.g. @custom-variant firefox (:-moz-any(&));) (#20486)
  • Ensure the standalone macOS binaries have a valid code signature, so macOS 27 no longer kills them at launch (#20578)
  • Ensure @tailwindcss/turbopack and @tailwindcss/webpack rebuild when the input CSS changes (e.g. next dev with Turbopack no longer serves the CSS of the previous edit) (#20582)
  • Canonicalization: don't drop a utility that sets a --tw-* variable when an unrelated property has the same value (e.g. link mt-4 no longer becomes mt-4 when link sets margin-top: 16px and --tw-translate-x: 16px) (#20593)

... (truncated)

Changelog

Sourced from @​tailwindcss/node's changelog.

[4.3.4] - 2026-11-02

Added

  • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)

Fixed

  • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned (#20356)
  • Ensure variants using @scope wrap generated utilities instead of nesting inside them (#20369)
  • Ensure nested @scope rules preserve their scoping semantics when flattened (#20369)
  • Preserve declarations directly inside @scope by wrapping them in :where(:scope) (#20369)
  • Ensure generated utilities include a space in empty var() fallbacks (e.g. var(--tw-blur,) → var(--tw-blur, )) (#20373)
  • Canonicalization: convert arbitrary breakpoint and container query variants to named equivalents (e.g. max-[64rem]:flex → max-lg:flex) (#20380)
  • Prevent @tailwindcss/vite from crashing on every edit under Vite's experimental bundledDev mode (#20379)
  • Ensure @tailwindcss/oxide falls back to WASM on platforms without native bindings (#20383)
  • Extract class candidates from Ruby %w and %W literals using angle brackets or custom delimiters (e.g. %w<flex>, %w|flex|), including in Slim and Haml templates (#20387)
  • Preserve whitespace in --default(…) values in functional @utility definitions (e.g. --default(box alphabetic) no longer becomes boxalphabetic) (#20392)
  • Ensure automatic source detection respects negation-based .gitignore files (e.g. /* followed by !/… patterns) (#20397)
  • Ensure root theme('…') namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of its DEFAULT key (#20399)
  • Skip ignored directories when generating watch globs instead of walking their contents on every rebuild (#20408)
  • Drop invalid UTF-8 candidates during class detection (#20389)
  • Prevent @tailwindcss/vite from forcing full-page reloads for scanned files that Vite does not handle as modules (e.g. .php files) (#20414)
  • Canonicalization: don't merge utilities that reference different theme variables set to CSS-wide keywords like unset (#20417)
  • Don't generate utilities when a modifier is used that would otherwise be silently ignored (e.g. rounded-sm/[5], shadow-sm/foo, stroke-2/50) (#20419)
  • Preserve and, or, and not inside selectors in supports-[…] variants (e.g. supports-[selector(a:not(.foo))]:flex) (#20420)
  • Don't warn about Angular's ::ng-deep and :host-context() when optimizing CSS (#20434)
  • Don't generate CSS for candidates containing an empty additional modifier (e.g. bg-red-500/50/ and group-hover/foo//bar:flex) (#20466)
  • Ensure min-*, max-*, and container query variants with decimal values are sorted numerically (e.g. min-[40.25rem] before min-[40.5rem]) (#20512)
  • Ensure CSS comments ending with \*/ are closed correctly instead of swallowing the CSS that follows (e.g. /* C:\temp\*/) (#20508)
  • Improve style invalidation performance of group-* and peer-* variants (#20513)
  • Ensure cached compilers release their loadModule and loadStylesheet callbacks after compilation (#20531)
  • Canonicalization: preserve & when moving a pseudo-element into * or ** (e.g. [&_::before]:flex → **:[&::before]:flex) (#20550)
  • Ensure the Set.prototype.intersection polyfill in canonicalizeCandidates(…) returns the intersection instead of the first set on Node.js < 22 (#20562)
  • Canonicalization: ensure inline theme(…) alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g. theme(colors.red.500/.12345) → text-red-500/[12.345%], not text-red-500/[12.345]) (#20563)
  • Canonicalization: preserve inline theme(…) alphas as an arbitrary percentage when a custom --opacity-* theme value would change the opacity (e.g. theme(colors.red.500/50%) → text-red-500/[50%] with --opacity-50: 10%) (#20563)
  • Ensure the @property fallback isn't applied in Safari versions that no longer support margin-trim: inline (#20569)
  • Treat viewport units like dvmin and svi and font-relative units like cap and rex as lengths in arbitrary values (e.g. text-[10dvmin] generates font-size instead of color) (#20516)
  • Write plugin logs to stderr in tailwindcss canonicalize so they don't end up in the results on stdout (#20561)
  • Extract class shorthands on later lines when Pug text, comments, or quoted attribute values contain unbalanced brackets, or a quote that doesn't start a string (e.g. input(pattern=/"/.source)) (#20547, #20572)
  • Underline the correct occurrence of an unsupported data type in --value(…) warnings (#20554)
  • Canonicalization: prefer an existing candidate when collapsing utilities over another utility with the same default theme value (e.g. text-foreground text-primary → text-primary, not text-card-checked-border) (#20540)
  • Canonicalization: don't collapse utilities into a utility that uses another theme variable with the same default value (e.g. mt-card mb-card → my-card, not my-4) (#20574)
  • Ensure @tailwindcss/postcss rewrites relative url(…)s of stylesheets that are inlined before it runs (e.g. @imports in Vite) in optimized builds (#20576)
  • Drop nested rules that put a combinator after a pseudo-element when using pseudo-element variants (e.g. selection:* on a utility with a nested & > * rule) (#20575)
  • Don't generate CSS for arbitrary values with unbalanced parentheses or brackets (e.g. w-[calc(1px] or [--x:a[b]) (#20577)
  • Canonicalization: prevent collapse: true from taking exponentially longer when classes are linked through a utility that sets many properties (e.g. sr-only) (#20558)
  • Ensure & is substituted inside :-moz-any(…) and :-webkit-any(…) in custom variants (e.g. @custom-variant firefox (:-moz-any(&));) (#20486)
  • Ensure the standalone macOS binaries have a valid code signature, so macOS 27 no longer kills them at launch (#20578)
  • Ensure @tailwindcss/turbopack and @tailwindcss/webpack rebuild when the input CSS changes (e.g. next dev with Turbopack no longer serves the CSS of the previous edit) (#20582)

... (truncated)

Commits
  • 2626ae6 4.3.4 (#20447)
  • e8f8b19 Rewrite url(…)s of stylesheets inlined before @tailwindcss/postcss in opt...
  • f723e83 Don't warn about Angular's ::ng-deep and :host-context() when optimizing ...
  • 05c3a87 Bump dependencies (#20381)
  • See full diff in compare view

Updates @tailwindcss/oxide from 4.3.3 to 4.3.4

Release notes

Sourced from @​tailwindcss/oxide's releases.

v4.3.4

Added

  • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js (#20367)

Fixed

  • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned (#20356)
  • Ensure variants using @scope wrap generated utilities instead of nesting inside them (#20369)
  • Ensure nested @scope rules preserve their scoping semantics when flattened (#20369)
  • Preserve declarations directly inside @scope by wrapping them in :where(:scope) (#20369)
  • Ensure generated utilities include a space in empty var() fallbacks (e.g. var(--tw-blur,) → var(--tw-blur, )) (#20373)
  • Canonicalization: convert arbitrary breakpoint and container query variants to named equivalents (e.g. max-[64rem]:flex → max-lg:flex) (#20380)
  • Prevent @tailwindcss/vite from crashing on every edit under Vite's experimental bundledDev mode (#20379)
  • Ensure @tailwindcss/oxide falls back to WASM on platforms without native bindings (#20383)
  • Extract class candidates from Ruby %w and %W literals using angle brackets or custom delimiters (e.g. %w<flex>, %w|flex|), including in Slim and Haml templates (#20387)
  • Preserve whitespace in --default(…) values in functional @utility definitions (e.g. --default(box alphabetic) no longer becomes boxalphabetic) (#20392)
  • Ensure automatic source detection respects negation-based .gitignore files (e.g. /* followed by !/… patterns) (#20397)
  • Ensure root theme('…') namespace lookups in JavaScript plugins and config files return the full namespace object instead of the value of its DEFAULT key (#20399)
  • Skip ignored directories when generating watch globs instead of walking their contents on every rebuild (#20408)
  • Drop invalid UTF-8 candidates during class detection (#20389)
  • Prevent @tailwindcss/vite from forcing full-page reloads for scanned files that Vite does not handle as modules (e.g. .php files) (#20414)
  • Canonicalization: don't merge utilities that reference different theme variables set to CSS-wide keywords like unset (#20417)
  • Don't generate utilities when a modifier is used that would otherwise be silently ignored (e.g. rounded-sm/[5], shadow-sm/foo, stroke-2/50) (#20419)
  • Preserve and, or, and not inside selectors in supports-[…] variants (e.g. supports-[selector(a:not(.foo))]:flex) (#20420)
  • Don't warn about Angular's ::ng-deep and :host-context() when optimizing CSS (#20434)
  • Don't generate CSS for candidates containing an empty additional modifier (e.g. bg-red-500/50/ and group-hover/foo//bar:flex) (#20466)
  • Ensure min-*, max-*, and container query variants with decimal values are sorted numerically (e.g. min-[40.25rem] before min-[40.5rem]) (#20512)
  • Ensure CSS comments ending with \*/ are closed correctly instead of swallowing the CSS that follows (e.g. /* C:\temp\*/) (#20508)
  • Improve style invalidation performance of group-* and peer-* variants (#20513)
  • Ensure cached compilers release their loadModule and loadStylesheet callbacks after compilation (#20531)
  • Canonicalization: preserve & when moving a pseudo-element into * or ** (e.g. [&_::before]:flex → **:[&::before]:flex) (#20550)
  • Ensure the Set.prototype.intersection polyfill in canonicalizeCandidates(…) returns the intersection instead of the first set on Node.js < 22 (#20562)
  • Canonicalization: ensure inline theme(…) alphas with more than 2 decimals migrate to a percentage modifier with the same opacity (e.g. theme(colors.red.500/.12345) → text-red-500/[12.345%], not text-red-500/[12.345]) (#20563)
  • Canonicalization: preserve inline theme(…) alphas as an arbitrary percentage when a custom --opacity-* theme value would change the opacity (e.g. theme(colors.red.500/50%) → text-red-500/[50%] with --opacity-50: 10%) (#20563)
  • Ensure the @property fallback isn't applied in Safari versions that no longer support margin-trim: inline (#20569)
  • Treat viewport units like dvmin and svi and font-relative units like cap and rex as lengths in arbitrary values (e.g. text-[10dvmin] generates font-size instead of color) (

Bumps the npm-deps group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.6` |
| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.126.0` | `1.5.0` |
| [@google/genai](https://github.com/googleapis/js-genai) | `2.23.0` | `2.32.0` |
| [openai](https://github.com/openai/openai-node) | `7.17.0` | `7.50.0` |
| [koffi](https://github.com/Koromix/koffi) | `3.3.0` | `3.3.6` |
| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.3.3` | `4.3.4` |
| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.3.3` | `4.3.4` |
| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.9` | `1.2.16` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.3` | `4.3.4` |
| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |
| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.1` | `1.10.0` |



Updates `@types/node` from 26.6.1 to 26.6.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@anthropic-ai/sdk` from 0.126.0 to 1.5.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-typescript@sdk-v0.126.0...sdk-v1.5.0)

Updates `@google/genai` from 2.23.0 to 2.32.0
- [Release notes](https://github.com/googleapis/js-genai/releases)
- [Changelog](https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/js-genai@v2.23.0...v2.32.0)

Updates `openai` from 7.17.0 to 7.50.0
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md)
- [Commits](openai/openai-node@v7.17.0...v7.50.0)

Updates `koffi` from 3.3.0 to 3.3.6
- [Commits](https://github.com/Koromix/koffi/commits)

Updates `@tailwindcss/node` from 4.3.3 to 4.3.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.4/packages/@tailwindcss-node)

Updates `@tailwindcss/oxide` from 4.3.3 to 4.3.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.4/crates/node)

Updates `rolldown` from 1.2.9 to 1.2.16
- [Release notes](https://github.com/rolldown/rolldown/releases)
- [Changelog](https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rolldown/rolldown/commits/v1.2.16/packages/rolldown)

Updates `react` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react)

Updates `tailwindcss` from 4.3.3 to 4.3.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.4/packages/tailwindcss)

Updates `sharp` from 0.35.4 to 0.35.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.35.4...v0.35.5)

Updates `react-dom` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom)

Updates `@opentelemetry/api` from 1.9.1 to 1.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-js@v1.9.1...v1.10.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: "@anthropic-ai/sdk"
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-deps
- dependency-name: "@google/genai"
  dependency-version: 2.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-deps
- dependency-name: openai
  dependency-version: 7.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-deps
- dependency-name: koffi
  dependency-version: 3.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: "@tailwindcss/node"
  dependency-version: 4.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: "@tailwindcss/oxide"
  dependency-version: 4.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: rolldown
  dependency-version: 1.2.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: react
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: tailwindcss
  dependency-version: 4.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: sharp
  dependency-version: 0.35.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: react-dom
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: "@opentelemetry/api"
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from eser as a code owner November 7, 2026 23:54
@dependabot dependabot Bot added the dependencies Dependency updates label Nov 7, 2026
@github-actions github-actions Bot added pkg:bundler Changes to @eserstack/bundler pkg:laroux Changes to @eserstack/laroux and related packages pkg:jsx-runtime Changes to @eserstack/jsx-runtime pkg:logging labels Nov 7, 2026

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

dependencies Dependency updates pkg:bundler Changes to @eserstack/bundler pkg:jsx-runtime Changes to @eserstack/jsx-runtime pkg:laroux Changes to @eserstack/laroux and related packages pkg:logging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants