- Spec macros
- Add
deps.edn
- Fix multiple style blocks not being inserted into the DOM
- Add limited support for nested selectors
{"a" {:color "red"}}
- Added ability to refer to styles in *.clj namespaces for
inject-global
andfont-face
macros
- Added runtime kebab-case transformation for
defstyled
- Added cljss.core/remove-styles!
- Fixed styles deduplication
- Require Sablono compiler extension to fix
:css
prop compilation - Fix CSS pseudos compilation for production
- Fix CSS pseudos compilation with dynamic styles
- Add
inject-global
macro
- Improved
font-face
macro, allow to have arbitrary expressions in@font-face
directives
- Add support for
@font-face
CSS at-rule viafont-face
macro
- Add support for
defstyled
for Prum
- Add cache busting helper for development with Figwheel
- Readable CSS class names (fully qualified symbol name)
- Improved caching
- Add predicate attributes in styles definition (keywords with
?
last character)
- Dissoc props in
defstyled
marked withwith-meta
- Generate @keyframes declaration at runtime to allow using CSS animations by providing only animation name
- Add support for @keyframes based CSS animations via
defkeyframes
macro
- Cache inserted rules
- Add experimental support for
:css
attribute
- Fix child elements rendering
defstyled
for Rum, Om and Reagent
- Enable debuggable styles in development (set via
goog.DEBUG
) - Remove static styles extraction into a file
- Styled React components via
defstyled
macro
- Dynamic styles via CSS Vars
- Initial release
- Exclude mapping for selectors with pseudo classes and elements 19b55d7d
- Fix NullPointerException when cljs.env/compiler is nil 59bf4d33
- Document alternative
:validate-config
Figwheel option 15a2dc8f - Use resolved var as a unique id instead of passing it manually a76f2aec
- Note an issue about code reloading and React components with
shouldComponentUpdate
optimization enabled 0b0f7295