Skip to content

chore(deps): update non-major shared dependencies#554

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/shared-minor-patch
Open

chore(deps): update non-major shared dependencies#554
renovate[bot] wants to merge 1 commit intomainfrom
renovate/shared-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Dec 22, 2025

This PR contains the following updates:

Package Change Age Confidence
@babel/core (source) 7.28.57.29.0 age confidence
@babel/preset-env (source) 7.28.57.29.2 age confidence
@storybook/react (source) 8.6.158.6.18 age confidence
@storybook/react-webpack5 (source) 8.6.158.6.18 age confidence
@zendeskgarden/react-grid (source) 9.12.69.15.0 age confidence
@zendeskgarden/react-theming (source) 9.12.69.15.0 age confidence
@zendeskgarden/scripts (source) 2.5.12.5.3 age confidence
@zendeskgarden/svg-icons (source) 8.1.08.3.0 age confidence
css-loader 7.1.27.1.4 age confidence
cssnano 7.1.27.1.4 age confidence
eslint (source) 9.39.29.39.4 age confidence
postcss (source) 8.5.68.5.9 age confidence
postcss-loader 8.2.08.2.1 age confidence
postcss-preset-env (source) 10.5.010.6.1 age confidence
styled-components (source) 6.1.196.4.0 age confidence
stylelint-scss 6.13.06.14.0 age confidence

Release Notes

babel/babel (@​babel/core)

v7.29.0

Compare Source

v7.29.0 (2026-01-31)

Thanks @​simbahax for your first PR!

🚀 New Feature
🐛 Bug Fix
  • babel-parser
  • babel-traverse
    • #​17708 fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (@​simbahax)
  • babel-plugin-transform-block-scoping, babel-traverse
    • #​17737 [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (@​magic-akari)
🏃‍♀️ Performance
Committers: 6

v7.28.6

Compare Source

babel/babel (@​babel/preset-env)

v7.29.2

Compare Source

v7.29.0

Compare Source

v7.29.0 (2026-01-31)

Thanks @​simbahax for your first PR!

🚀 New Feature
🐛 Bug Fix
  • babel-parser
  • babel-traverse
    • #​17708 fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (@​simbahax)
  • babel-plugin-transform-block-scoping, babel-traverse
    • #​17737 [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (@​magic-akari)
🏃‍♀️ Performance
Committers: 6

v7.28.6

Compare Source

storybookjs/storybook (@​storybook/react)

v8.6.18

Compare Source

8.6.18
  • Add request validation

v8.6.17

Compare Source

8.6.17
  • Harden websocket connection

v8.6.16

Compare Source

8.6.16
  • No-op release. No changes.
zendeskgarden/react-components (@​zendeskgarden/react-grid)

v9.15.0

Compare Source

🚀 New Feature
🌱 Internal

v9.14.2

Compare Source

🐛 Bug Fix
  • dropdowns

v9.14.1

Compare Source

🐛 Bug Fix
  • forms
    • #​2090 fix(forms): constrain height for radio/checkbox/toggle with hidden label (@​jzempel)

v9.14.0

Compare Source

🚀 New Feature
  • dropdowns
    • #​2088 feat(dropdowns): allow Menu to independently use theme-provided window and document objects (@​ze-flo)
  • .template, accordions, avatars, breadcrumbs, buttons, chrome, colorpickers, datepickers, draggable, dropdowns.legacy, dropdowns, forms, grid, loaders, modals, notifications, pagination, tables, tabs, tags, theming, tooltips, typography
    • #​2086 feat: add getHueColor utility for improved color variable usage and fix getColor to accept valid RGBA (@​jzempel)
🌱 Internal

v9.13.0

Compare Source

🚀 New Feature
🐛 Bug Fix
zendeskgarden/scripts (@​zendeskgarden/scripts)

v2.5.3

Compare Source

Bug Fixes
  • docgen: downgrade to react-docgen-typescript@2.2.2 for correct component name parsing (#​317) (659d971)

v2.5.2

Compare Source

zendeskgarden/svg-icons (@​zendeskgarden/svg-icons)

v8.3.0

Compare Source

Features

v8.2.0

Compare Source

Features
webpack/css-loader (css-loader)

v7.1.4

Compare Source

v7.1.3

Compare Source

cssnano/cssnano (cssnano)

v7.1.4: v7.1.4

Compare Source

Bug Fixes

Update color conversion library to @​colordx/core to fix rounding errors in color conversions #​1755

v7.1.3: v7.1.3

Compare Source

What's Changed

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3

eslint/eslint (eslint)

v9.39.4

Compare Source

Bug Fixes

Documentation

Chores

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

postcss/postcss (postcss)

v8.5.9

Compare Source

  • Speed up source map encoding paring in case of the error.

v8.5.8

Compare Source

  • Fixed Processor#version.

v8.5.7

Compare Source

  • Improved source map annotation cleaning performance (by CodeAnt AI).
webpack/postcss-loader (postcss-loader)

v8.2.1

Compare Source

csstools/postcss-plugins (postcss-preset-env)

v10.6.1

Compare Source

January 10, 2026

v10.6.0

Compare Source

December 27, 2025

styled-components/styled-components (styled-components)

v6.4.0

Compare Source

v6.3.12

Compare Source

Patch Changes
  • db4f940: Fix test performance regression in 6.3.x by eliminating double style rendering in createGlobalStyle and removing unnecessary DOM queries during cleanup in client/test environments.
  • 1203f80: Fix React Native crash caused by document references in the native build. The native bundle no longer includes DOM code, resolving compatibility with RN 0.79+ and Hermes.
  • 5ef3804: Gracefully handle CSS syntax errors in React Native instead of crashing. Missing semicolons and other syntax issues now log a warning in development and produce an empty style object instead of throwing a fatal error.
  • a777f5a: Preserve explicitly passed undefined props instead of stripping them. This fixes compatibility with libraries like MUI and Radix UI that pass undefined to reset inherited defaults (e.g., role={undefined}). Props set to undefined via .attrs() are still stripped as before.

v6.3.11

Compare Source

Patch Changes
  • 752f5ec: fix: resolve "React is not defined" ReferenceError introduced in 6.3.10 when loading the CJS build in Node.js

v6.3.10

Compare Source

Patch Changes
  • f674224: fix: RSC style tags for extended components have correct href and include base CSS (#​5663)

    • Fix spaces in <style href> attribute that caused React 19 hydration failures when using styled() inheritance
    • Fix missing base component CSS in RSC output when only the extended component renders
    • Emit a separate <style> tag per inheritance level with content-aware hrefs, enabling React 19 deduplication of shared base styles
    • Preserve correct CSS ordering (base before extended) for proper specificity override behavior
  • f674224: Reduce standalone/browser bundle size by making IS_RSC a build-time constant, enabling dead code elimination of RSC-specific branches

v6.3.9

Compare Source

Patch Changes
  • ca61aca: Fix CSS block comments containing // (e.g. URLs) causing subsequent styles to not be applied.
  • a2cd792: Fix createGlobalStyle styles not being removed when unmounted in RSC environments. React 19's precedence attribute on style tags makes them persist as permanent resources; global styles now render without precedence so they follow normal component lifecycle.
  • dbe0aae: In RSC environments, theme is now undefined instead of {} for styled components, matching the existing behavior of withTheme and createGlobalStyle. This ensures accessing theme properties without a ThemeProvider correctly throws rather than silently returning undefined.
  • 1888c73: Fix withTheme HOC types: ref now correctly resolves to the component instance type instead of the constructor, and theme is properly optional in the wrapped component's props.
  • f84f3fa: Fix SSR styles hydration and global style cleanup in Shadow DOM
  • 43a5b4b: Optimize internal style processing hot paths: cached GroupedTag index lookups, string fast path in flatten, direct string concatenation in dynamic style generation, pre-built stylis middleware chain with lazy RegExp creation, single-lookup Map operations, VirtualTag append fast-path, and manual string concat in SSR output.
  • 788e8c0: Revert exports field and restore browser/server build split with browser field in package.json. Fixes require('stream') resolution errors in browser bundlers like webpack 5.

v6.3.8

Compare Source

Patch Changes
  • 55d05c1: Make react-dom an optional peer dependency, clean up some unnecessary type peers.

v6.3.7

Compare Source

Patch Changes
  • 51ffa9c: Fix createGlobalStyle compatibility with React StrictMode and RSC

    This fix addresses issues where global styles would disappear or behave incorrectly in React StrictMode and RSC:

    1. Static styles optimization: Static global styles (without props/interpolations) are now only injected once and won't be removed/re-added on every render. This prevents the style flickering that could occur during concurrent rendering.

    2. StrictMode-aware cleanup: Style cleanup now uses queueMicrotask to coordinate with React's effect lifecycle. In StrictMode's simulated unmount/remount cycle, styles are preserved. On real unmount, styles are properly removed.

    3. RSC compatibility: Move useRef inside RSC guard in createGlobalStyle and unify all useContext calls to use consistent !IS_RSC ? pattern.

    4. RSC inline style tag cleanup: Fix bug where server-defined createGlobalStyle rendered in client components would leave behind accumulated SSR-rendered inline <style data-styled-global> tags. The cleanup effect now removes these hoisted style tags when the component unmounts or re-renders with different CSS.

    These changes ensure createGlobalStyle works correctly with:

    • React StrictMode's double-render behavior
    • React 18/19's concurrent rendering features
    • React 19's style hoisting with the precedence attribute
    • React Server Components (server-defined GlobalStyles in client components)
  • 51ffa9c: Restore styled.br.

  • 1f794b7: Add package.json "exports" field for better native ESM integration.

v6.3.6

Compare Source

Patch Changes
  • 189bc17: Fix url() CSS function values being incorrectly stripped when using unquoted URLs containing // (e.g., url(https://example.com)). The // in protocol URLs like https://, http://, file://, and protocol-relative URLs was incorrectly being treated as a JavaScript-style line comment.

v6.3.5

Compare Source

Patch Changes
  • 7ff7002: Fix: Line comments (//) in multiline CSS declarations no longer cause parsing errors (fixes #​5613)

    JS-style line comments (//) placed after multiline declarations like calc() were not being properly stripped, causing CSS parsing issues. Comments are now correctly removed anywhere in the CSS while preserving valid syntax.

    Example that now works:

    const Box = styled.div`
      max-height: calc(100px + 200px + 300px); // This comment no longer breaks parsing
      background-color: green;
    `;
  • 7ff7002: Fix: Contain invalid CSS syntax to just the affected line

    In styled-components v6, invalid CSS syntax (like unbalanced braces) could cause all subsequent styles to be ignored. This fix ensures that malformed CSS only affects the specific declaration, not subsequent valid styles.

    Example that now works:

    const Circle = styled.div`
      width: 100px;
      line-height: ${() => '14px}'}; // ⛔️ This malformed line is dropped
      background-color: green; // ✅ Now preserved (was ignored in v6)
    `;

v6.3.4

Compare Source

Patch Changes
  • 8e8c282: Fixed createGlobalStyle to not use useLayoutEffect on the server, which was causing a warning and broken styles in v6.3.x. The check typeof React.useLayoutEffect === 'function' is not reliable for detecting server vs client environments in React 18+, so we now use the __SERVER__ build constant instead.

v6.3.3

Compare Source

Patch Changes
  • 6e4d1e7: fix: suppress false "created dynamically" warnings in React Server Components

    The dynamic creation warning check now properly detects RSC environments and skips validation when IS_RSC is true. This eliminates false warnings for module-level styled components in server components, which were incorrectly flagged due to RSC's different module evaluation context. Module-level styled components in RSC files no longer trigger warnings since they cannot be created inside render functions by definition.

v6.3.2

Compare Source

Patch Changes
  • a4b4a6b: fix: include TypeScript declaration files in npm package

    Fixed Rollup TypeScript plugin configuration to override tsconfig.json's noEmit setting, ensuring TypeScript declaration files are generated during build.

  • a4b4a6b: fix: resolve TypeScript error blocking type declaration emission

    Fixed TypeScript error in StyledComponent when merging style attributes from attrs. Added explicit type cast to React.CSSProperties to safely merge CSS property objects. This error was preventing TypeScript declaration files from being generated during build.

v6.3.1

Compare Source

Patch Changes
  • 046e880: Ensure TypeScript declaration files are included in npm package, needed to tweak a Rollup setting.

v6.3.0

Compare Source

Minor Changes
  • 28fd502: Add React Server Components (RSC) support

    styled-components now automatically detects RSC environments and handles CSS delivery appropriately:

    • No 'use client' directive required: Components work in RSC without any wrapper or directive
    • Automatic CSS injection: In RSC mode, styled components emit inline <style> tags that React 19 automatically hoists and deduplicates
    • Zero configuration: Works out of the box with Next.js App Router and other RSC-enabled frameworks
    • Backward compatible: Existing SSR patterns with ServerStyleSheet continue to work unchanged

    RSC best practices:

    • Prefer static styles over dynamic interpolations to avoid serialization overhead
    • Use data attributes for discrete variants (e.g., &[data-size='lg'])
    • CSS custom properties work perfectly in styled-components, can be set via inline style, and cascade to children:
    const Container = styled.div``;
    const Button = styled.button`
      background: var(--color-primary, blue);
    `;
    
    // Variables set on parent cascade to all DOM children
    <Container style={{ '--color-primary': 'orchid' }}>
      <Button>Inherits orchid background</Button>
    </Container>;
    • Use build-time CSS variable generation for theming since ThemeProvider is a no-op in RSC

    Technical details:

    • RSC detection via typeof React.createContext === 'undefined'
    • ThemeProvider and StyleSheetManager become no-ops in RSC (children pass-through)
    • React hooks are conditionally accessed via runtime guards
    • CSS is retrieved from the StyleSheet Tag for inline delivery in RSC mode
  • 856cf06: feat: update built-in element aliases to include modern HTML and SVG elements

    Added support for modern HTML and SVG elements that were previously missing:

    HTML elements:

    • search - HTML5 search element
    • slot - Web Components slot element
    • template - HTML template element

    SVG filter elements:

    • All fe* filter primitive elements (feBlend, feColorMatrix, feComponentTransfer, etc.)
    • clipPath, linearGradient, radialGradient - gradient and clipping elements
    • textPath - SVG text path element
    • switch, symbol, use - SVG structural elements

    This ensures styled-components has comprehensive coverage of all styleable HTML and SVG elements supported by modern browsers and React.

Patch Changes
  • 418adbe: fix(types): add CSS custom properties (variables) support to style prop

    CSS custom properties (CSS variables like --primary-color) are now fully supported in TypeScript without errors:

    • .attrs({ style: { '--var': 'value' } }) - CSS variables in attrs
    • <Component style={{ '--var': 'value' }} /> - CSS variables in component props
    • Mixed usage with regular CSS properties works seamlessly
  • aef2ad6: Update shared css property handling tools to latest versions.

v6.2.0

Compare Source

stylelint-scss/stylelint-scss (stylelint-scss)

v6.14.0

Compare Source

  • Added: dollar-variable-no-missing-interpolation report namespaced variables in custom properties (#​1225).
  • Added: function-disallowed-list check disallowed functions inside @return expressions (#​1214).
  • Fixed: dollar-variable-no-missing-interpolation fix false positive for variables already inside interpolation (#​1213).

Full Changelog: stylelint-scss/stylelint-scss@v6.13.0...v6.14.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday every 9 weeks of the year starting on the 7th week"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, 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 requested a review from a team as a code owner December 22, 2025 21:04
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from 8a4eb9c to 6a2e96d Compare December 27, 2025 17:36
@renovate renovate bot changed the title chore(deps): update dependency @zendeskgarden/scripts to v2.5.3 chore(deps): update non-major shared dependencies Dec 27, 2025
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from 6a2e96d to b21575d Compare December 28, 2025 17:00
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 8 times, most recently from d68a449 to 03ebb3c Compare January 12, 2026 20:48
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 3 times, most recently from ac3abee to c90af04 Compare January 16, 2026 06:04
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 3 times, most recently from 9524d20 to 4e3f287 Compare January 31, 2026 21:38
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 2 times, most recently from 9c601a4 to d2119cc Compare February 12, 2026 23:33
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 6 times, most recently from 3e98692 to 7e81552 Compare February 20, 2026 16:35
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 3 times, most recently from 127352f to 65c63e0 Compare March 3, 2026 01:36
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from 65c63e0 to f013370 Compare March 6, 2026 13:24
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from f013370 to b9cf18b Compare March 6, 2026 22:09
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 3 times, most recently from f95abf3 to 22dea90 Compare March 20, 2026 21:39
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch 3 times, most recently from a6f8c04 to 1eb0417 Compare March 30, 2026 22:09
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from 1eb0417 to 5374f0c Compare April 8, 2026 05:43
@renovate renovate bot force-pushed the renovate/shared-minor-patch branch from 5374f0c to 35d8d91 Compare April 9, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants