Skip to content

Version Packages (beta) - #3694

Open
github-actions[bot] wants to merge 1 commit into
v2from
changeset-release/v2
Open

Version Packages (beta)#3694
github-actions[bot] wants to merge 1 commit into
v2from
changeset-release/v2

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

v2 is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on v2.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@pandacss/compiler@2.0.0-beta.12

Minor Changes

  • 8ccb118: Fix objectPosition, backgroundPosition and the other position properties rejecting valid values like
    center under strictTokens. system.d.ts declared PositionValue, ContainerValue and ZIndexValue twice, so
    TypeScript bound the wrong one and reported Duplicate identifier under skipLibCheck: false.

    Panda's built-in CSS value types are renamed with a Css prefix, so the {Property}Value aliases generated from your
    utilities can no longer shadow them:

    // before
    import type { PositionValue, LengthValue, Globals } from './styled-system/types'
    
    // after
    import type { CssPosition, CssLength, CssGlobals } from './styled-system/types'

Patch Changes

  • 172c52f: Accept styles nested more than one array deep in css() and css.raw(). The runtime already flattened them;
    the type stopped at a single level, so a wrapper chain three or more levels deep failed to typecheck.

  • 98aaa76: Fix arbitrary values containing a quote or backslash producing unparseable output when merged with a dynamic
    className. <Box className={cls} color={'[var(--x, "red")]'} /> emitted a broken string literal instead of escaping
    the class name.

  • ceb8d8d: Emit a class shared by every branch once instead of repeating it in each one.

    // before
    export const cls = (wide ? 'd_flex p_8' : 'd_flex p_4') + ' ' + (tall ? 'd_flex m_2' : 'd_flex m_1')
    // after
    export const cls = 'd_flex' + ' ' + (wide ? 'p_8' : 'p_4') + ' ' + (tall ? 'm_2' : 'm_1')
  • 28ee00a: Precompute the static styles of a styled.* element that also spreads unknown props. The factory and the
    spread stay so runtime style props still work; everything Panda can see at build time collapses into one className.

  • 604b103: Fix conditional spreads dropping static styles they don't override.
    css({ padding: '2', margin: '3', ...(b ? { padding: '1' } : { margin: '4' }) }) lost margin: '3' and
    padding: '2' from their respective branches instead of keeping them.

  • 25137db: Speed up css() when styles arrive through a wrapper chain. Each level rebuilds its array of styles every
    render, so the memo used to re-serialize the whole tree on every call. It now keys those calls on the identity of the
    style objects inside, which don't change.

    const L1 = ({ css: cssProp }) => <L0 css={[l1, cssProp]} />

    Renders roughly 4x faster for a three-level chain, 3x for six levels. Plain css({ … }) calls are unaffected.

  • c2fcd98: Fix @pandacss/compiler/tooling failing to load the native binding, which broke the ESLint/oxlint plugin
    with Native project does not support pattern.transform callbacks on any config using preset patterns. The binding is
    now resolved from the package root instead of relative to the emitted module, and a binding that genuinely fails to
    load now says so.

  • fad2f12: Fix .raw() handing back a class string instead of a style object, which broke anything composing those
    styles.

    const button = cva({ base: { color: 'red' } })
    
    const styles = button.raw() // was "color_red", now { color: 'red' }
    
    css(styles, { color: 'blue' }) // merges, instead of dropping the base

    Covers css.raw(), recipe.raw(), pattern.raw() and inline cva/sva. When an imported recipe's variants aren't
    known at build time, Panda now warns instead of returning a string.

  • 736358d: Fix .raw() on an imported recipe being left alone in files that import nothing else from Panda.

    import { button } from './recipes' // the only import
    
    const styles = button.raw() // was a class string, now { color: 'red' }
  • 28ee00a: Fold same-file styled() chains to their underlying element when the class string is constant, so <Button>
    no longer pays for a forwardRef component level at runtime. Chains with variants, an options argument, or a
    non-local base keep the existing runtime behaviour.

    • @pandacss/compiler-shared@2.0.0-beta.12
    • @pandacss/config@2.0.0-beta.12
    • @pandacss/types@2.0.0-beta.12

@pandacss/cli@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12
    • @pandacss/config@2.0.0-beta.12
    • @pandacss/types@2.0.0-beta.12

@pandacss/compiler-shared@2.0.0-beta.12

Patch Changes

  • @pandacss/types@2.0.0-beta.12

@pandacss/compiler-wasm@2.0.0-beta.12

Patch Changes

  • @pandacss/compiler-shared@2.0.0-beta.12
  • @pandacss/types@2.0.0-beta.12

@pandacss/config@2.0.0-beta.12

Patch Changes

  • @pandacss/compiler-shared@2.0.0-beta.12
  • @pandacss/types@2.0.0-beta.12

@pandacss/dev@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/cli@2.0.0-beta.12
    • @pandacss/postcss@2.0.0-beta.12
    • @pandacss/config@2.0.0-beta.12
    • @pandacss/types@2.0.0-beta.12

@pandacss/eslint-plugin@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12
    • @pandacss/config@2.0.0-beta.12

@pandacss/language-server@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/typescript-plugin@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12
    • @pandacss/types@2.0.0-beta.12

@pandacss/mcp@2.0.0-beta.12

Patch Changes

@pandacss/postcss@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12

@pandacss/preset-base@2.0.0-beta.12

Patch Changes

  • @pandacss/types@2.0.0-beta.12

@pandacss/preset-panda@2.0.0-beta.12

Patch Changes

  • @pandacss/types@2.0.0-beta.12

@pandacss/preset-typography@2.0.0-beta.12

Patch Changes

  • @pandacss/types@2.0.0-beta.12

@pandacss/rollup@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [43940f7]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [1e3654b]
  • Updated dependencies [e80f6d0]
  • Updated dependencies [50d2c99]
  • Updated dependencies [cdf6293]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/transformer@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12

@pandacss/transformer@2.0.0-beta.12

Patch Changes

  • 43940f7: Speed up transformed components that pass a className through. cx now returns a lone class string as-is
    instead of re-tokenizing it, which is the common case for elements the transform folds past a spread.
  • 1e3654b: Fix boolean variants in transformed source. cva/sva now resolve { true: … } branches for boolean and
    numeric values, including boolean defaultVariants, instead of matching only string values.
  • e80f6d0: Memoize cva/sva results in transformed source, so a component re-rendering with the same variant props
    reuses its class string instead of rebuilding it.
  • 50d2c99: Fix styled(Component, styles) chains crashing with cvaA.merge is not a function when the transform is
    enabled. The internal recipe runtime now implements merge, so a chain collapses to one composed recipe at definition
    time as it does untransformed.
  • cdf6293: Speed up recipes in transformed source. cva now resolves through a precomputed table of class strings
    instead of rebuilding a memo key on every call.
  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12

@pandacss/typescript-plugin@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12
    • @pandacss/types@2.0.0-beta.12

@pandacss/vite@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [43940f7]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [1e3654b]
  • Updated dependencies [e80f6d0]
  • Updated dependencies [50d2c99]
  • Updated dependencies [cdf6293]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/transformer@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12

@pandacss/webpack@2.0.0-beta.12

Patch Changes

  • Updated dependencies [172c52f]
  • Updated dependencies [43940f7]
  • Updated dependencies [98aaa76]
  • Updated dependencies [ceb8d8d]
  • Updated dependencies [1e3654b]
  • Updated dependencies [e80f6d0]
  • Updated dependencies [50d2c99]
  • Updated dependencies [cdf6293]
  • Updated dependencies [28ee00a]
  • Updated dependencies [604b103]
  • Updated dependencies [25137db]
  • Updated dependencies [c2fcd98]
  • Updated dependencies [8ccb118]
  • Updated dependencies [fad2f12]
  • Updated dependencies [736358d]
  • Updated dependencies [28ee00a]
    • @pandacss/compiler@2.0.0-beta.12
    • @pandacss/transformer@2.0.0-beta.12
    • @pandacss/compiler-shared@2.0.0-beta.12

@pandacss/types@2.0.0-beta.12

playground@0.1.1-beta.12

Patch Changes

  • @pandacss/compiler-shared@2.0.0-beta.12
  • @pandacss/compiler-wasm@2.0.0-beta.12
  • @pandacss/config@2.0.0-beta.12
  • @pandacss/preset-base@2.0.0-beta.12
  • @pandacss/preset-panda@2.0.0-beta.12

website@1.0.1-beta.12

Patch Changes

  • @pandacss/preset-base@2.0.0-beta.12
  • @pandacss/preset-panda@2.0.0-beta.12

@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
panda-docs Error Error Jul 29, 2026 2:00pm
panda-playground Error Error Jul 29, 2026 2:00pm
panda-studio Error Error Jul 29, 2026 2:00pm

Request Review

@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from f63ed24 to a84f032 Compare July 27, 2026 12:18
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from a84f032 to 47dfc81 Compare July 27, 2026 13:34
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from 47dfc81 to e020476 Compare July 27, 2026 14:16
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from e020476 to fd4a08e Compare July 27, 2026 15:49
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from fd4a08e to ffdbc99 Compare July 27, 2026 16:05
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch 2 times, most recently from 2fdb79b to 2f60011 Compare July 27, 2026 16:55
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from 2f60011 to 359fa07 Compare July 27, 2026 21:24
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from 359fa07 to e59d9cc Compare July 28, 2026 11:16
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from e59d9cc to f26b9d7 Compare July 28, 2026 12:00
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from f26b9d7 to 9042920 Compare July 28, 2026 12:13
@github-actions
github-actions Bot force-pushed the changeset-release/v2 branch from 9042920 to 1372806 Compare July 29, 2026 13:23
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.

0 participants