Skip to content

Tags: dolmios/stoop

Tags

v0.5.4

Toggle v0.5.4's commit message
feat(stoop): improve SSR support and CSS selector handling

- Include global CSS in getCssText() for Pages Router SSR
- Add support for comma-separated selectors (e.g., "a, a:visited")
- Fix empty content property handling (CSS requires content: "";)
- Preserve commas in selector sanitization
- Fix array destructuring linter warnings

This improves Pages Router SSR support and ensures no FOUC when using
Stoop with Next.js Pages Router. App Router continues to work perfectly.

Version bump: 0.5.3 -> 0.5.4

v0.5.3

Toggle v0.5.3's commit message
v0.5.3 - Type inference improvements for variant props

v0.5.2

Toggle v0.5.2's commit message
fix(stoop): automatically add px units to unitless numeric values for…

… dimensional properties

- Added DIMENSIONAL_PROPERTIES set to identify properties requiring units
- Implemented normalizeCSSValue() to add 'px' to unitless numbers
- Updated cssObjectToString() and extractCSSPropertiesForHash() to normalize values
- Added comprehensive tests for unit normalization
- Fixes browser warnings for invalid CSS like 'height: 32' (now 'height: 32px')

v0.5.1

Toggle v0.5.1's commit message
Release v0.5.1

- Fix build configuration for production JSX runtime
- Change stoop-ui build target from node to browser
- Optimize CSS compilation and token resolution

v0.5.0

Toggle v0.5.0's commit message
chore(stoop): bump version to 0.5.0

v0.4.1

Toggle v0.4.1's commit message
chore(stoop-ui): update stoop dependency to published version for rel…

…ease

v0.4.0

Toggle v0.4.0's commit message
feat(stoop): v0.4.0 - Multi-theme injection system and SSR improvements

- Implement multi-theme injection using attribute selectors for instant theme switching
- Add SSR entry point (create-stoop-ssr.ts) for server-safe usage
- Refactor theme management: consolidate mergeThemes, extract storage utilities
- Optimize performance: remove token cache, early exit optimizations
- Improve code organization: export shared utilities, consolidate constants
- Update getCssText() to always include all themes using attribute selectors
- Add comprehensive documentation (README.md, docs/)
- Add package-specific lint script scoped to packages/stoop/src
- Add stoop-swc to eslint ignore patterns
- Update version to 0.4.0

v0.3.0

Toggle v0.3.0's commit message
chore: update CHANGELOG for v0.3.0

v0.2.1

Toggle v0.2.1's commit message
Release v0.2.1 - Fix React peer dependency

Corrects peer dependency to support React 16.8+ instead of requiring React 19+.
Stoop only uses standard React hooks and APIs available since React 16.8.

v0.2.0

Toggle v0.2.0's commit message
Release v0.2.0 - Initial usable release

First production-ready release of Stoop CSS-in-JS library with comprehensive theme management, SSR support, and built-in Provider/useTheme hook.