# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.3.0](https://github.com/startupjs/cssx/compare/v0.2.33...v0.3.0) (2026-05-03)


### Features

* [BREAKING] [v0.3] Allow writing styles inside pug's `style(lang='styl')` tag; move to new `react-pug` compilation pipeline and linting (fully TS-compatible) ([#4](https://github.com/startupjs/cssx/issues/4)) ([fca2e90](https://github.com/startupjs/cssx/commit/fca2e908f2d94ea966bb88f36308677f20709f58))





# [0.3.0-alpha.7](https://github.com/startupjs/cssx/compare/v0.3.0-alpha.6...v0.3.0-alpha.7) (2026-04-16)

**Note:** Version bump only for package babel-preset-cssxjs





# [0.3.0-alpha.6](https://github.com/startupjs/cssx/compare/v0.3.0-alpha.5...v0.3.0-alpha.6) (2026-04-12)

**Note:** Version bump only for package babel-preset-cssxjs





# [0.3.0-alpha.5](https://github.com/startupjs/cssx/compare/v0.3.0-alpha.4...v0.3.0-alpha.5) (2026-04-09)

**Note:** Version bump only for package babel-preset-cssxjs





# [0.3.0-alpha.4](https://github.com/startupjs/cssx/compare/v0.3.0-alpha.3...v0.3.0-alpha.4) (2026-04-06)

**Note:** Version bump only for package babel-preset-cssxjs





# [0.3.0-alpha.1](https://github.com/startupjs/cssx/compare/v0.3.0-alpha.0...v0.3.0-alpha.1) (2026-03-25)


### Performance Improvements

* update babel pug plugin to short-circuit processing of files which don't have pug ([6317ee3](https://github.com/startupjs/cssx/commit/6317ee3d9b30a218cc6a5157327ad85fa46e1ac2))





# [0.3.0-alpha.0](https://github.com/startupjs/cssx/compare/v0.2.33...v0.3.0-alpha.0) (2026-03-25)


### Features

* use the new pug babel plugn and eslint plugin from 'react-pug' with support for 'style' tags and full TSX support ([28e7a22](https://github.com/startupjs/cssx/commit/28e7a22e8069dec77c4a120f42b951ef90a4bef9))





## [0.2.32](https://github.com/startupjs/cssx/compare/v0.2.31...v0.2.32) (2026-01-25)

**Note:** Version bump only for package babel-preset-cssxjs





## [0.2.31](https://github.com/startupjs/cssx/compare/v0.2.30...v0.2.31) (2026-01-23)

**Note:** Version bump only for package babel-preset-cssxjs





## [0.2.30](https://github.com/startupjs/cssx/compare/v0.2.29...v0.2.30) (2026-01-18)

**Note:** Version bump only for package babel-preset-cssxjs





## [0.2.29](https://github.com/startupjs/cssx/compare/v0.2.28...v0.2.29) (2025-12-26)

**Note:** Version bump only for package babel-preset-cssxjs





## [0.2.28](https://github.com/startupjs/cssx/compare/v0.2.27...v0.2.28) (2025-12-16)

**Note:** Version bump only for package babel-preset-cssxjs





## [0.2.27](https://github.com/startupjs/cssx/compare/v0.2.26...v0.2.27) (2025-12-16)

**Note:** Version bump only for package babel-preset-cssxjs





# v0.2.17 (Mon Nov 10 2025)

#### 🐛 Bug Fix

- fix(babel-plugin-rn-stylename-to-style): change the default extensions to compile to .cssx.css and .cssx.styl (cray0000@gmail.com)

#### Authors: 1

- Pavel Zhukov (cray0000@gmail.com)

---

# v0.2.11 (Fri Nov 07 2025)

#### 🐛 Bug Fix

- fix: make pug reconstruct bindings; add extra options to babel preset; implement reactive update of @media for web and RN ([@cray0000](https://github.com/cray0000))

#### Authors: 1

- Pavel Zhukov ([@cray0000](https://github.com/cray0000))

---

# v0.2.0 (Tue Nov 04 2025)

#### 🚀 Enhancement

- feat: refactor all babel plugins to perform early transformation of all code in Program.enter block ([@cray0000](https://github.com/cray0000))
- feat(runtime): implement support for both React Native and pure Web ([@cray0000](https://github.com/cray0000))
- feat: make it work for pure web through a babel plugin [#2](https://github.com/startupjs/cssx/pull/2) ([@cray0000](https://github.com/cray0000))

#### Authors: 1

- Pavel Zhukov ([@cray0000](https://github.com/cray0000))
