Skip to content

fix(deps): update vanilla extract#622

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/vanilla-extract
Open

fix(deps): update vanilla extract#622
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/vanilla-extract

Conversation

@renovate

@renovate renovate Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@vanilla-extract/css (source) ^1.20.1^1.21.1 age confidence
@vanilla-extract/rollup-plugin (source) ^1.5.3^1.5.4 age confidence
@vanilla-extract/sprinkles (source) ^1.6.5^1.7.0 age confidence
@vanilla-extract/vite-plugin (source) ^5.2.2^5.2.4 age confidence

Release Notes

vanilla-extract-css/vanilla-extract (@​vanilla-extract/css)

v1.21.1

Compare Source

Patch Changes

v1.21.0

Compare Source

Minor Changes
  • #​1749 caacf56 Thanks @​bschlenk! - Allow createGlobalVar to accept a name with a leading --

    Similar to createGlobalThemeContract, createGlobalVar now trims a leading -- from the variable name. This can be useful if you want to keep the full variable name searchable in your codebase.

    EXAMPLE USAGE:

    import { createGlobalVar } from '@​vanilla-extract/css';
    
    // Both produce `var(--my-global-var)`
    const a = createGlobalVar('my-global-var');
    const b = createGlobalVar('--my-global-var');
  • #​1720 7bbe189 Thanks @​cahnory! - style, globalStyle: Add support for @scope rules

    EXAMPLE USAGE:

    import { style, globalStyle } from '@​vanilla-extact/css';
    
    export const styleWithScopeRule = style({
      '@​scope': {
        '(body)': {
          ':after': { content: '"Scoped to body"' }
        }
      }
    });
    
    globalStyle('div', {
      '@​scope': {
        '(body)': {
          ':after': { content: '"Scoped to body"' }
        }
      }
    });
Patch Changes
  • #​1731 aec0ab7 Thanks @​sashank-gogula-glean! - Fix incorrect class name substitution when composed class lists contain regex metacharacters

    Class names containing characters such as (, ), +, or . were being interpreted as regex syntax when building the substitution pattern for composed class lists, causing malformed matches. The class list is now escaped before constructing the RegExp.

  • #​1740 a4b120f Thanks @​askoufis! - Fix a bug causing fallbackVar to discard an empty string passed as the fallback value

    An empty string fallback was silently dropped, producing var(--myVar) instead of the CSS empty-fallback form var(--myVar, ). fallbackVar now treats '' like any other fallback value.

vanilla-extract-css/vanilla-extract (@​vanilla-extract/rollup-plugin)

v1.5.4

Compare Source

Patch Changes
  • #​1767 45bc884 Thanks @​askoufis! - Fixed an issue where rolldown builds could fail when emitted CSS asset names include relative paths, such as when processing dependency or nested .css.ts files.

    This may change filepaths in build output (directory prefixes from input paths are no longer included in emitted CSS filenames), but asset contents and import paths in JS output remain correct.

vanilla-extract-css/vanilla-extract (@​vanilla-extract/sprinkles)

v1.7.0

Compare Source

Minor Changes
  • #​1720 7bbe189 Thanks @​cahnory! - Add support for @scope to conditions

    EXAMPLE USAGE:

    import { style } from '@​vanilla-extract/css';
    import { defineProperties } from '@​vanilla-extract/sprinkles';
    
    const scopeRoot = style();
    
    const scopedProperties = defineProperties({
      defaultCondition: 'unscoped',
      conditions: {
        unscoped: {},
        document: {
          '@​scope': `(${scopeRoot})`
        }
      },
      responsiveArray: ['unscoped', 'scoped'],
      properties: {
        flexDirection: ['row', 'column'],
        order: {
          first: '1',
          second: '2'
        }
      }
    });
vanilla-extract-css/vanilla-extract (@​vanilla-extract/vite-plugin)

v5.2.4

Compare Source

Patch Changes

v5.2.3

Compare Source

Patch Changes
  • #​1718 f9975b5 Thanks @​MagneH! - Fix No CSS for file error in Vite dev mode when virtual CSS modules are resolved through Vite's @id/ id wrapper

    This was most commonly hit with workspace .css.ts imports in pnpm monorepos on Windows, where Vite produces ids shaped like @id/C:/..., but it can also occur on macOS/Linux. The plugin now unwraps these ids before resolving the virtual CSS file so they map to the correct compiler cache entry.

  • #​1748 792d5c6 Thanks @​smitev! - Fixed an issue where .css.ts files could be left untransformed

    This was most commonly hit when using module federation plugins that expose modules as their own chunks, resulting in untransformed runtime style() calls throwing Styles were unable to be assigned to a file.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 MaxLee-dev as a code owner June 23, 2026 14:50
@renovate renovate Bot requested a review from noahchoii as a code owner June 23, 2026 14:50
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vapor-ui Error Error Jul 12, 2026 3:03am

Request Review

@changeset-bot

changeset-bot Bot commented Jun 23, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8e462ca

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vapor-ui

vapor-ui commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

All tests passed!

Tests Passed Failed Duration Report
156 156 0 m 0s Open report ↗︎

Click here if you need to update snapshots.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants