v0.0.29
What's Changed
- fix: preserve computed media keys and hover pseudo-maps in variant buckets by @skovhus in #335
- Inline style theme access by @skovhus in #336
- Selector warning locations by @skovhus in #338
- StyleX now support dynamic pseudo elements by @skovhus in #337
- Cross-file selector transform by @skovhus in #340
- Animation duration fix by @skovhus in #341
- feat(playground): polish UI with consistent sizing and resizable render panel by @skovhus in #342
- Style declaration merging by @skovhus in #343
- Stylex codemod discussion by @skovhus in #344
- Replace ESLint config file overrides with inline eslint-disable comments by @skovhus in #345
- Remove blank line between props destructure and return statement by @skovhus in #346
- refactor: unify 4 inject* AST-walking functions with shared helpers by @skovhus in #348
- refactor: reduce test case duplication by merging 12 near-duplicate tests by @skovhus in #347
- Consolidate test cases and expand coverage for styled-components by @skovhus in #349
- Support dynamic indexed values in pseudo-element selectors by @skovhus in #353
- Support theme-dependent conditional arguments in mixins by @skovhus in #350
- Support no-pseudo reverse and cross-component sibling selectors by @skovhus in #352
- Replace sibling selector warnings with inline code comments by @skovhus in #354
- Upgrade dependencies by @skovhus in #355
- Support dynamic prop-based styles in reverse component selectors by @skovhus in #351
- Use Vitest agent reporter for clean AI-agent test output by @skovhus in #358
- refactor: replace template-literal input/link emitters with AST builders by @skovhus in #356
- Support forward descendant component selectors with dynamic prop interpolations by @skovhus in #357
Full Changelog: v0.0.28...v0.0.29