Skip to content

Commit 0a52d28

Browse files
authored
Changelog v1.9.0 (#3489)
1 parent cba866c commit 0a52d28

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,36 @@ All notable changes to this project will be documented in this file.
44

55
See the [Changesets](./.changeset) for the latest changes.
66

7+
## [1.9.0](#1.9.0) - 2026-03-07
8+
9+
### Fixed
10+
11+
Fix issue where studio shows malformed color semantic token with token name
12+
13+
### Added
14+
15+
Add support for `*Css` prop convention in JSX components.
16+
17+
Any JSX prop ending with `Css` (camelCase, e.g. `inputCss`, `wrapperCss`) is now treated as a style prop during static
18+
extraction, enabling compound component patterns like:
19+
20+
```tsx
21+
function Comp(props) {
22+
const { inputCss, wrapperCss, children } = props
23+
return (
24+
<styled.div css={wrapperCss}>
25+
<styled.input css={inputCss} />
26+
{children}
27+
</styled.div>
28+
)
29+
}
30+
31+
// Usage - styles are statically extracted
32+
const usage = <Comp inputCss={{ color: 'red.200' }} wrapperCss={{ display: 'flex' }} />
33+
```
34+
35+
This works in both `all` and `minimal` JSX style prop modes, with no configuration needed.
36+
737
## [1.8.2](#1.8.2) - 2026-02-14
838

939
### Fixed

0 commit comments

Comments
 (0)