v4.1.0
Bug Fixes
- Allow Absolute Paths (#679) (15335a2)
- css variable removed when declared in wrong order (89ece42), closes #518
- Fix interaction with other plugins (#647) (fb08e3a)
- grunt-purgecss: Fix plugin not ouputting all files (#723) (646e419)
- gulp-purgecss: fix support for stream input (fd5d3bf)
- Keep keyframe decimals for prefixed @keyframes (#749) (b804441)
- purgecss-from-pug: class attribute with multiple values not correctly handled with pug (#678) (ba6285d), closes #677
Features
- add dynamicAttributes option (2f9cc65)
- add option to ouput unused css (#763) (3a3d958)
- add purgecss-from-tsx (#716) (e556afc)
- export all types #780 (1a959c6)
- new purgecss-from-jsx plugin (#692) (3570c7d)
What's Changed
- Fix interaction with other plugins by @rluba in #647
- build(deps): [security] bump y18n from 4.0.0 to 4.0.1 by @dependabot-preview in #646
- Upgrade to GitHub-native Dependabot by @dependabot-preview in #658
- build(deps): [security] bump ssri from 6.0.1 to 6.0.2 by @dependabot-preview in #652
- build(deps-dev): bump ts-jest from 26.5.2 to 26.5.5 by @dependabot in #659
- build(deps-dev): bump lerna from 3.22.1 to 4.0.0 by @dependabot in #663
- build(deps-dev): bump @wessberg/rollup-plugin-ts from 1.3.8 to 1.3.14 by @dependabot in #661
- build(deps-dev): bump css-loader from 5.0.1 to 5.2.4 by @dependabot in #662
- build(deps-dev): bump eslint from 7.21.0 to 7.25.0 by @dependabot in #666
- build(deps-dev): bump typescript from 4.1.3 to 4.2.4 by @dependabot in #660
- build(deps-dev): bump @typescript-eslint/parser from 4.14.2 to 4.22.0 by @dependabot in #664
- build(deps-dev): bump @types/jest from 26.0.20 to 26.0.23 by @dependabot in #668
- build(deps-dev): bump @types/node from 14.14.31 to 15.0.1 by @dependabot in #665
- fix purgecss-from-pug not handle class attributes with multiple values correctly #677 by @Nauja in #678
- build(deps): bump lodash from 4.17.20 to 4.17.21 in /packages/grunt-purgecss by @dependabot in #672
- build(deps-dev): bump ts-node from 9.1.1 to 10.0.0 by @dependabot in #690
- fix: Allow Absolute Paths by @Subash in #679
- build(deps): bump lodash from 4.17.20 to 4.17.21 in /packages/purgecss-from-twig by @dependabot in #671
- build(deps-dev): bump mini-css-extract-plugin from 1.3.5 to 1.6.0 by @dependabot in #686
- build(deps-dev): bump lint-staged from 10.5.4 to 11.0.0 by @dependabot in #684
- build(deps-dev): bump eslint from 7.25.0 to 7.27.0 by @dependabot in #691
- build(deps-dev): bump typescript from 4.2.4 to 4.3.2 by @dependabot in #688
- build(deps-dev): bump rollup from 2.40.0 to 2.50.5 by @dependabot in #687
- build(deps-dev): bump ts-jest from 26.5.5 to 26.5.6 by @dependabot in #689
- build(deps): bump postcss-selector-parser from 6.0.4 to 6.0.6 by @dependabot in #685
- build(deps): bump webpack from 5.24.2 to 5.38.1 by @dependabot in #683
- build(deps-dev): bump pug-lexer from 5.0.0 to 5.0.1 by @dependabot in #682
- build(deps-dev): bump css-loader from 5.2.4 to 5.2.6 by @dependabot in #712
- build(deps): bump glob from 7.1.6 to 7.1.7 by @dependabot in #705
- new purgecss-from-jsx plugin by @Nauja in #692
- Add optional name for RawCSS option by @reboost in #703
- build(deps): bump postcss from 8.3.0 to 8.3.5 by @dependabot in #704
- build(deps-dev): bump grunt from 1.3.0 to 1.4.1 by @dependabot in #707
- new purgecss-from-tsx plugin by @Nauja in #716
- Add a step in CONTRIBUTING.md docs by @vnctaing in #722
- (grunt-purgecss): Fix plugin not ouputting all files by @vnctaing in #723
- build(deps-dev): bump @types/vinyl from 2.0.4 to 2.0.5 by @dependabot in #733
- build(deps): bump postcss from 8.3.5 to 8.3.6 by @dependabot in #726
- build(deps-dev): bump lint-staged from 11.0.0 to 11.1.1 by @dependabot in #724
- build(deps): bump webpack from 5.38.1 to 5.47.1 by @dependabot in #732
- build(deps-dev): bump @types/node from 16.0.0 to 16.4.10 by @dependabot in #731
- build(deps-dev): bump @types/glob from 7.1.3 to 7.1.4 by @dependabot in #730
- build(deps-dev): bump @typescript-eslint/parser from 4.28.2 to 4.28.5 by @dependabot in #727
- build(deps-dev): bump @types/parse5-htmlparser2-tree-adapter from 6.0.0 to 6.0.1 by @dependabot in #728
- build(deps): bump webpack-sources from 2.2.0 to 3.2.0 by @dependabot in #734
- build(deps-dev): bump mini-css-extract-plugin from 1.6.0 to 2.1.0 by @dependabot in #729
- build(deps): bump commander from 8.0.0 to 8.1.0 by @dependabot in #736
- build(deps-dev): bump ts-jest from 27.0.3 to 27.0.4 by @dependabot in #735
- build(deps-dev): bump css-loader from 5.2.6 to 6.2.0 by @dependabot in #737
- build(deps): bump webpack from 5.47.1 to 5.48.0 by @dependabot in #738
- build(deps): bump acorn-jsx from 5.3.1 to 5.3.2 by @dependabot in #739
- build(deps-dev): bump rollup from 2.52.8 to 2.55.1 by @dependabot in #743
- build(deps-dev): bump @types/grunt from 0.4.25 to 0.4.27 by @dependabot in #744
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.2 to 4.29.0 by @dependabot in #742
- make it clear these are three mutually exclusive methods by @jjb in #745
- build(deps-dev): bump @typescript-eslint/parser from 4.28.5 to 4.29.0 by @dependabot in #740
- build(deps-dev): bump @types/parse5 from 6.0.0 to 6.0.1 by @dependabot in #741
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.29.0 to 4.32.0 by @dependabot in #775
- Keep keyframe decimals for prefixed @Keyframes by @AdrianBannister in #749
- build(deps-dev): bump rollup from 2.55.1 to 2.58.0 by @dependabot in #772
- build(deps-dev): bump ts-node from 10.0.0 to 10.2.1 by @dependabot in #753
- build(deps): bump webpack from 5.48.0 to 5.61.0 by @dependabot in #789
- build(deps-dev): bump rollup-plugin-ts from 1.4.0 to 1.4.7 by @dependabot in #773
- build(deps-dev): bump @types/webpack-sources from 2.1.0 to 3.2.0 by @dependabot in #778
- build(deps): bump commander from 8.1.0 to 8.3.0 by @dependabot in #782
- build(deps-dev): bump @types/node from 16.4.10 to 16.11.6 by @dependabot in #783
- build(deps-dev): bump husky from 7.0.1 to 7.0.4 by @dependabot in #784
- build(deps-dev): bump @typescript-eslint/parser from 4.29.0 to 4.33.0 by @dependabot in #788
- build(deps-dev): bump lint-staged from 11.1.1 to 11.2.6 by @dependabot in #790
- build(deps-dev): bump css-loader from 6.2.0 to 6.5.1 by @dependabot in #792
- build(deps-dev): bump mini-css-extract-plugin from 2.1.0 to 2.4.4 by @dependabot in #793
- Implementation of output-unused-css by @kevinramharak in #763
New Contributors
- @rluba made their first contribution in #647
- @dependabot made their first contribution in #659
- @Nauja made their first contribution in #678
- @Subash made their first contribution in #679
- @reboost made their first contribution in #703
- @vnctaing made their first contribution in #722
- @jjb made their first contribution in #745
- @AdrianBannister made their first contribution in #749
Full Changelog: v4.0.3...v4.1.0