SIGN IN SIGN UP

chore: bump csstype from 3.1.3 to 3.2.3 (#1867)

* chore: bump csstype from 3.1.3 to 3.2.3

- Update csstype version in package.json, packages/jest/package.json, and packages/react/package.json
- Update AtRules type mapping in babel-plugin to reflect csstype 3.2.3 changes:
  - Remove @scroll-timeline (abandoned CSS proposal)
  - Remove @viewport (obsolete, no modern browser support)
  - Add @container (CSS Container Queries)
  - Add @position-try (CSS Anchor Positioning)
  - Add @view-transition (View Transitions API)
- Add changeset documenting the upgrade and rationale

* docs: update changeset with detailed explanation of csstype bump and @container fix

- Clarify that @container was partially supported but missing from cssMap validation
- Explain what the atRules lookup table does
- Update version bumps to minor for babel-plugin (new @container support)
- Add detailed rationale for removed at-rules
- Explain impact on cssMap validation

* style: format changeset with prettier

* feat: add support for :popover-open pseudo-class

- Add '&:popover-open' to CSSPseudoClasses type in packages/react/src/types.ts
- This pseudo-class is now available in csstype 3.2.3
- Add comprehensive test in packages/react/src/css-map/__tests__/index.test.tsx
  to verify popover-open works correctly with cssMap
- Test verifies base opacity, transition properties, and :popover-open state

---------

Co-authored-by: Xiaoming Wu <xwu2@atlassian.com>
X
Xiaoming Wu committed
6429bfe8e1f3718d0328a96e941cf9cbfb70f0cd
Parent: aef4d99
Committed by GitHub <noreply@github.com> on 2/23/2026, 8:17:22 PM