postcss-theme-fold
Version:
[![NPM Version][npm-img]][npm-url] [![github (ci)][github-ci]][github-ci]
507 lines (393 loc) • 62.2 kB
Markdown
# 1.10.0 (2021-12-10)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use key for invalidate cache ([28c17ee](https://github.com/yarastqt/postcss-theme-fold/commit/28c17eef5ad5d180b7d50e06889afc806da3bb65))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* generate two cases for global selector ([9e5dea5](https://github.com/yarastqt/postcss-theme-fold/commit/9e5dea590a9ebbc868a0cc3cf0b53edcc0d28606))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* impl preserve option ([9ec89b1](https://github.com/yarastqt/postcss-theme-fold/commit/9ec89b161f83c001dfa611589daf6db50b729702))
* preserve default values ([129963e](https://github.com/yarastqt/postcss-theme-fold/commit/129963ef20a5740766131c995eee2bff031ba2b5))
* preserve list of css variables ([01de6a1](https://github.com/yarastqt/postcss-theme-fold/commit/01de6a18c16953106541f9d8f64270510c1683fa))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
## 1.9.1 (2021-12-08)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use key for invalidate cache ([28c17ee](https://github.com/yarastqt/postcss-theme-fold/commit/28c17eef5ad5d180b7d50e06889afc806da3bb65))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* generate two cases for global selector ([9e5dea5](https://github.com/yarastqt/postcss-theme-fold/commit/9e5dea590a9ebbc868a0cc3cf0b53edcc0d28606))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* impl preserve option ([9ec89b1](https://github.com/yarastqt/postcss-theme-fold/commit/9ec89b161f83c001dfa611589daf6db50b729702))
* preserve list of css variables ([01de6a1](https://github.com/yarastqt/postcss-theme-fold/commit/01de6a18c16953106541f9d8f64270510c1683fa))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.9.0 (2021-12-03)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* generate two cases for global selector ([9e5dea5](https://github.com/yarastqt/postcss-theme-fold/commit/9e5dea590a9ebbc868a0cc3cf0b53edcc0d28606))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* impl preserve option ([9ec89b1](https://github.com/yarastqt/postcss-theme-fold/commit/9ec89b161f83c001dfa611589daf6db50b729702))
* preserve list of css variables ([01de6a1](https://github.com/yarastqt/postcss-theme-fold/commit/01de6a18c16953106541f9d8f64270510c1683fa))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.8.0 (2021-11-29)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* impl preserve option ([9ec89b1](https://github.com/yarastqt/postcss-theme-fold/commit/9ec89b161f83c001dfa611589daf6db50b729702))
* preserve list of css variables ([01de6a1](https://github.com/yarastqt/postcss-theme-fold/commit/01de6a18c16953106541f9d8f64270510c1683fa))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.7.0 (2021-11-22)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* impl preserve option ([9ec89b1](https://github.com/yarastqt/postcss-theme-fold/commit/9ec89b161f83c001dfa611589daf6db50b729702))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
## 1.6.1 (2021-06-16)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check for exists processed prop ([b8f6b19](https://github.com/yarastqt/postcss-theme-fold/commit/b8f6b19da399bf89fbb70ba03f69c92b625fe1c4))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* fix replace var with correct regexp ([6f55801](https://github.com/yarastqt/postcss-theme-fold/commit/6f5580131f2a30bd3dba43684343fb6e6cc62204))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.6.0 (2021-06-04)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl debug mode ([5488f2e](https://github.com/yarastqt/postcss-theme-fold/commit/5488f2e7b97bcf17f8307547de0282cc0018e5ea))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.5.0 (2021-01-18)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
* variables in root selector for themekit ([a9fe6c9](https://github.com/yarastqt/postcss-theme-fold/commit/a9fe6c9d1045cea36972a89f739ef2aed8245350))
# 1.4.0 (2020-09-24)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* added option to disable warnings ([8a0e46e](https://github.com/yarastqt/postcss-theme-fold/commit/8a0e46ee9b24899aa85c41124dc9fd1d6938752f))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
## 1.3.3 (2020-06-04)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* support levels multi-theme ([4ec2691](https://github.com/yarastqt/postcss-theme-fold/commit/4ec2691d97847a842dab1891a801719a3930f221))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
## 1.3.2 (2020-06-01)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* check processed nodes ([51821e3](https://github.com/yarastqt/postcss-theme-fold/commit/51821e306c0819e8099701917c7d85dc433089f2))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
## 1.3.1 (2020-05-20)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* change check type for predicate ([3b9c820](https://github.com/yarastqt/postcss-theme-fold/commit/3b9c820e33cae054465ec831edcc7f551cb9eead))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-theme-fold/commit/7d562ae1ce7b53bdd3884987a6cd777ac29bebd1))
* impl new algo for expand vars ([2fa00e5](https://github.com/yarastqt/postcss-theme-fold/commit/2fa00e500f09e7693aa6c98c5c3d69b67efb308b))
* impl plugin ([876e1b0](https://github.com/yarastqt/postcss-theme-fold/commit/876e1b05e917b358b2d2374a3416b36e733f58ee))
* support global selectors ([e0ee154](https://github.com/yarastqt/postcss-theme-fold/commit/e0ee154264d49809c1f50a81f8e8d9a0b21f8ac5))
# 1.3.0 (2020-05-20)
### Bug Fixes
* add capture var for VARIABLE_FULL_RE ([d1d8114](https://github.com/yarastqt/postcss-theme-fold/commit/d1d8114ba98201c60b2e9f2a2f8dff6c4d602794))
* expand local variables for theme ([faf8869](https://github.com/yarastqt/postcss-theme-fold/commit/faf88692944c5a59ba1ba26a253683c48704b18d))
* handle unknown vars ([6ca6aa3](https://github.com/yarastqt/postcss-theme-fold/commit/6ca6aa3cd6989d48180a477f21763494e274e1af))
* prevent duplicate theme selectors ([ca7d181](https://github.com/yarastqt/postcss-theme-fold/commit/ca7d181b3c3439c8d5eb6fda0873963e3e7150f3))
* prevent remove duplicate selector without theme ([1f30ced](https://github.com/yarastqt/postcss-theme-fold/commit/1f30ced11b7048c794a30567855423b665e68670))
* process all variables in decl value ([a6a035d](https://github.com/yarastqt/postcss-theme-fold/commit/a6a035d562481430def402a571750a6fe4479fcb))
* remove expanded variables ([dccd2bd](https://github.com/yarastqt/postcss-theme-fold/commit/dccd2bddce3ff3e53b7b882d33fd067eab23c854))
* right process global selector ([9c72704](https://github.com/yarastqt/postcss-theme-fold/commit/9c727044ad8a3ba5ab63c046a8e277681f233384))
* skip rule if variable not found ([768e7c7](https://github.com/yarastqt/postcss-theme-fold/commit/768e7c7d2270630ccf364fd0c82c4045ceffd5b7))
* use fallback for globalSelectors ([fc3855d](https://github.com/yarastqt/postcss-theme-fold/commit/fc3855dba79f36c5015f50aabbd77d879a4ba3cb))
* use more specific regexp for replace var ([bebe583](https://github.com/yarastqt/postcss-theme-fold/commit/bebe58365d856f1d912a29c378b99cb48049dcb4))
### Features
* add cache ([9becbf2](https://github.com/yarastqt/postcss-theme-fold/commit/9becbf2b234b88013734b10a87cdb25288e6ddf3))
* add main file ([490c12a](https://github.com/yarastqt/postcss-theme-fold/commit/490c12ae008717eb4f1ab8efdc2cb58f7149056b))
* add mode for single and multi themes ([10ea117](https://github.com/yarastqt/postcss-theme-fold/commit/10ea11744e8002ff5aca848d026007e891901391))
* add plugin stub ([e824d36](https://github.com/yarastqt/postcss-theme-fold/commit/e824d36a94fb30eb32a70424419f188fbf151cca))
* add predicate for process each vars ([fe57d42](https://github.com/yarastqt/postcss-theme-fold/commit/fe57d424e74fd31aeee02c0a23127dd2d52f4005))
* add theme variable extractor ([78a10c6](https://github.com/yarastqt/postcss-theme-fold/commit/78a10c668b977c500a701b7b5ed7ebbb9f1c70af))
* add variable extractor from themes ([7d562ae](https://github.com/yarastqt/postcss-t