Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 12, 2026

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@lingui/swc-plugin ^5.10.0^5.10.1 age confidence
@rsbuild/core (source) ^1.7.1^1.7.2 age confidence
@rsbuild/core (source) ^1.4.2^1.7.2 age confidence
@rsbuild/core (source) ~1.7.1~1.7.2 age confidence
@rsbuild/core (source) ^1.7.1^1.7.2 age confidence
@rspack/cli (source) 1.7.01.7.1 age confidence
@rspack/core (source) 1.7.01.7.1 age confidence
@rspack/plugin-react-refresh ^1.5.3^1.6.0 age confidence
@rspress/core (source) ^2.0.0-rc.4^2.0.0-rc.5 age confidence
@rspress/plugin-api-docgen (source) ^2.0.0-rc.4^2.0.0-rc.5 age confidence
@rspress/plugin-preview (source) ^2.0.0-rc.4^2.0.0-rc.5 age confidence
@rstest/core (source) ^0.7.8^0.7.9 age confidence
@rstest/core (source) 0.7.80.7.9 age confidence
@testing-library/dom ^10.4.0^10.4.1 age confidence
@types/node (source) ^24.10.4^24.10.7 age confidence
@types/react (source) ^19.1.8^19.2.8 age confidence
@types/react (source) ^19.2.7^19.2.8 age confidence
@types/react-dom (source) ^19.1.6^19.2.3 age confidence
@typescript-eslint/eslint-plugin (source) ^8.51.0^8.52.0 age confidence
@typescript-eslint/parser (source) ^8.51.0^8.52.0 age confidence
element-plus (source) ^2.13.0^2.13.1 age confidence
happy-dom ^20.0.0^20.1.0 age confidence
pnpm (source) 10.27.010.28.0 age confidence
preact (source) ^10.28.1^10.28.2 age confidence
sass 1.97.11.97.2 age confidence
styled-components (source) 6.1.196.3.5 age confidence
styled-components (source) ^6.1.19^6.3.5 age confidence
typescript (source) ^5.8.3^5.9.3 age confidence
vue-tsc (source) ^3.2.1^3.2.2 age confidence
webpack-bundle-analyzer ^5.1.0^5.1.1 age confidence
webpack-bundle-analyzer 5.1.05.1.1 age confidence

Release Notes

lingui/swc-plugin (@​lingui/swc-plugin)

v5.10.1

Compare Source

What's Changed

Full Changelog: lingui/swc-plugin@5.10.0...5.10.1

web-infra-dev/rsbuild (@​rsbuild/core)

v1.7.2

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes

Full Changelog: web-infra-dev/rsbuild@v1.7.1...v1.7.2

web-infra-dev/rspack (@​rspack/cli)

v1.7.1

Compare Source

What's Changed
New Features 🎉
  • feat(module-federation): enhance manifest generation and shared module handling by @​2heal1 in #​12399
Bug Fixes 🐞
Refactor 🔨
Document Updates 📖
Other Changes

Full Changelog: web-infra-dev/rspack@v1.7.0...v1.7.1

rstackjs/rspack-plugin-react-refresh (@​rspack/plugin-react-refresh)

v1.6.0

Compare Source

What's Changed
New Contributors

Full Changelog: rstackjs/rspack-plugin-react-refresh@v1.5.3...v1.6.0

web-infra-dev/rspress (@​rspress/core)

v2.0.0-rc.5

Compare Source

What's Changed
New Features 🎉
  • feat(theme): support clickable badge in HomeHero by @​SoonIter in #​2969
  • feat(ssg-md): add SSG-MD support to OverviewGroup and FallbackHeading components (Vibe Kanban) by @​SoonIter in #​2966
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rspress@v2.0.0-rc.4...v2.0.0-rc.5

web-infra-dev/rstest (@​rstest/core)

v0.7.9

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
  • fix: coverage cannot includes parent folders by @​claneo in #​825
  • fix: Using include in coverage will cause file items to be displayed repeatedly in the report. by @​hoifong in #​822
  • fix: override globals that Fetch API relies on by @​tmkx in #​833
  • fix(browser): forever hang if playwright is not installed by @​fi3ework in #​836
  • fix: should print error correctly when worker unexpectedly exit by @​9aoy in #​837
  • fix: handle projects using extends configuration correctly by @​9aoy in #​843
  • fix: only filter experimental warnings by default by @​9aoy in #​845
Document 📖
Other Changes

New Contributors

Full Changelog: web-infra-dev/rstest@v0.7.8...v0.7.9

testing-library/dom-testing-library (@​testing-library/dom)

v10.4.1

Compare Source

Bug Fixes
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.52.0

Compare Source

🚀 Features
  • eslint-plugin-internal: [no-multiple-lines-of-errors] add rule (#​11899)
🩹 Fixes
  • eslint-plugin: [no-base-to-string] detect @​@​toPrimitive and valueOf (#​11901)
  • eslint-plugin: [no-useless-default-assignment] handle conditional initializer (#​11908)
❤️ Thank You
  • Josh Goldberg ✨
  • Ulrich Stark

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.52.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

element-plus/element-plus (element-plus)

v2.13.1

Compare Source

2.13.1

2026-01-09

Features
Bug fixes
Refactors
pnpm/pnpm (pnpm)

v10.28.0

Compare Source

sass/dart-sass (sass)

v1.97.2

Compare Source

  • Additional fixes for implicit configuration when nested imports are involved.
styled-components/styled-components (styled-components)

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


Configuration

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

🚦 Automerge: Enabled.

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 enabled auto-merge (squash) January 12, 2026 01:58
@renovate renovate bot merged commit 7144323 into main Jan 12, 2026
4 checks passed
@renovate renovate bot deleted the renovate/all-non-major branch January 12, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant