- 2a26e29: chore: update postcss-calc to latest release
- 0d10597: chore: drop support for Node.js 14 and 16
- Updated dependencies [0d10597]
- postcss-normalize-timing-functions@7.0.0
- postcss-normalize-display-values@7.0.0
- postcss-normalize-repeat-style@7.0.0
- postcss-normalize-whitespace@7.0.0
- postcss-normalize-positions@7.0.0
- postcss-discard-duplicates@7.0.0
- postcss-discard-overridden@7.0.0
- postcss-minify-font-values@7.0.0
- postcss-normalize-charset@7.0.0
- postcss-normalize-unicode@7.0.0
- postcss-reduce-transforms@7.0.0
- postcss-discard-comments@7.0.0
- postcss-minify-gradients@7.0.0
- postcss-minify-selectors@7.0.0
- postcss-normalize-string@7.0.0
- postcss-unique-selectors@7.0.0
- postcss-convert-values@7.0.0
- postcss-merge-longhand@7.0.0
- postcss-ordered-values@7.0.0
- postcss-reduce-initial@7.0.0
- postcss-discard-empty@7.0.0
- postcss-minify-params@7.0.0
- postcss-normalize-url@7.0.0
- postcss-merge-rules@7.0.0
- postcss-colormin@7.0.0
- cssnano-utils@5.0.0
- postcss-svgo@7.0.0
- fix(cssnano-preset-default): update css-declaration-sorter
- Updated dependencies [0856f86]
- Updated dependencies [794dc6c]
- postcss-minify-selectors@6.0.4
- postcss-unique-selectors@6.0.4
- postcss-merge-rules@6.1.1
- postcss-minify-font-values@6.1.0
- postcss-merge-longhand@6.0.5
- feat: add preset and plugin options for browserslist
- enable “go to definition” via declaration maps
- fix: add missing type declarations to plugins with options
- Updated dependencies
- postcss-colormin@6.1.0
- postcss-convert-values@6.1.0
- postcss-merge-rules@6.1.0
- postcss-minify-params@6.1.0
- postcss-normalize-unicode@6.1.0
- postcss-reduce-initial@6.1.0
- cssnano-utils@4.0.2
- postcss-discard-comments@6.0.2
- postcss-discard-duplicates@6.0.3
- postcss-discard-empty@6.0.3
- postcss-discard-overridden@6.0.2
- postcss-merge-longhand@6.0.4
- postcss-minify-font-values@6.0.3
- postcss-minify-gradients@6.0.3
- postcss-minify-selectors@6.0.3
- postcss-normalize-charset@6.0.2
- postcss-normalize-display-values@6.0.2
- postcss-normalize-positions@6.0.2
- postcss-normalize-repeat-style@6.0.2
- postcss-normalize-string@6.0.2
- postcss-normalize-timing-functions@6.0.2
- postcss-normalize-url@6.0.2
- postcss-normalize-whitespace@6.0.2
- postcss-ordered-values@6.0.2
- postcss-reduce-transforms@6.0.2
- postcss-svgo@6.0.3
- postcss-unique-selectors@6.0.3
- Updated dependencies [c2160e3]
- Updated dependencies [83d3268]
- Updated dependencies [f461389]
- Updated dependencies [c4be0f5]
- postcss-minify-font-values@6.0.2
- postcss-normalize-unicode@6.0.3
- postcss-convert-values@6.0.4
- postcss-reduce-initial@6.0.3
- postcss-minify-params@6.0.3
- postcss-merge-rules@6.0.4
- postcss-colormin@6.0.3
- postcss-minify-gradients@6.0.2
- postcss-merge-longhand@6.0.3
- Updated dependencies [4bf74ef]
- Updated dependencies [52d14d8]
- Updated dependencies [3757056]
- postcss-discard-empty@6.0.2
- postcss-discard-duplicates@6.0.2
- postcss-convert-values@6.0.3
- 9c6b0bc: fix(cssnano-preset-default): do not sort unknown properties
- Updated dependencies [f233b22]
- Updated dependencies [26bbbd3]
- Updated dependencies [26bbbd3]
- Updated dependencies [b1aea33]
- Updated dependencies [43d6898]
- Updated dependencies [1ead72d]
- Updated dependencies [42249e7]
- postcss-minify-selectors@6.0.2
- postcss-unique-selectors@6.0.2
- postcss-merge-rules@6.0.3
- postcss-normalize-unicode@6.0.2
- postcss-convert-values@6.0.2
- postcss-reduce-initial@6.0.2
- postcss-minify-params@6.0.2
- postcss-colormin@6.0.2
- postcss-svgo@6.0.2
- postcss-merge-longhand@6.0.2
- 18331a6: fix: update cssnano peer dependency to 8.4.31 to avoid security issue
- 18331a6: fix: update postcss-calc to 9.0.1 to solve disappearing expressions inside two brackets
- 18331a6: deps(postcss-svgo): update SVGO to 3.0.5 and update doc
- 18331a6: chore: update css-declaration-sorter
- 18331a6: fix(postcss-minify-selectors): prevent mangling of timeline range names
- 18331a6: fix(postcss-convert-values): keep percent unit in @Property
- Updated dependencies [18331a6]
- cssnano-utils@4.0.1
- postcss-colormin@6.0.1
- postcss-convert-values@6.0.1
- postcss-discard-comments@6.0.1
- postcss-discard-duplicates@6.0.1
- postcss-discard-empty@6.0.1
- postcss-discard-overridden@6.0.1
- postcss-merge-longhand@6.0.1
- postcss-merge-rules@6.0.2
- postcss-minify-font-values@6.0.1
- postcss-minify-gradients@6.0.1
- postcss-minify-params@6.0.1
- postcss-minify-selectors@6.0.1
- postcss-normalize-charset@6.0.1
- postcss-normalize-display-values@6.0.1
- postcss-normalize-positions@6.0.1
- postcss-normalize-repeat-style@6.0.1
- postcss-normalize-string@6.0.1
- postcss-normalize-timing-functions@6.0.1
- postcss-normalize-unicode@6.0.1
- postcss-normalize-url@6.0.1
- postcss-normalize-whitespace@6.0.1
- postcss-ordered-values@6.0.1
- postcss-reduce-initial@6.0.1
- postcss-reduce-transforms@6.0.1
- postcss-svgo@6.0.1
- postcss-unique-selectors@6.0.1
- chore: updage postcss-calc to version 9
- fix(postcss-merge-rules): do not merge nested rules
- Updated dependencies
- postcss-merge-rules@6.0.1
- ca9d3f55: chore: bump node versions for packages depending on svgo
- ca9d3f55: Switch minimum supported Node version to 14 for all packages
- Updated dependencies
- Updated dependencies [4e272f88]
- Updated dependencies [ca9d3f55]
- Updated dependencies [99d1e6ab]
- postcss-reduce-initial@6.0.0
- postcss-svgo@6.0.0
- postcss-normalize-timing-functions@6.0.0
- postcss-normalize-display-values@6.0.0
- postcss-normalize-repeat-style@6.0.0
- postcss-normalize-whitespace@6.0.0
- postcss-normalize-positions@6.0.0
- postcss-discard-duplicates@6.0.0
- postcss-discard-overridden@6.0.0
- postcss-minify-font-values@6.0.0
- postcss-normalize-charset@6.0.0
- postcss-normalize-unicode@6.0.0
- postcss-reduce-transforms@6.0.0
- postcss-discard-comments@6.0.0
- postcss-minify-gradients@6.0.0
- postcss-minify-selectors@6.0.0
- postcss-normalize-string@6.0.0
- postcss-unique-selectors@6.0.0
- postcss-convert-values@6.0.0
- postcss-merge-longhand@6.0.0
- postcss-ordered-values@6.0.0
- postcss-discard-empty@6.0.0
- postcss-minify-params@6.0.0
- postcss-normalize-url@6.0.0
- postcss-merge-rules@6.0.0
- postcss-colormin@6.0.0
- cssnano-utils@4.0.0
- fix(postcsss-reduce-initial): fix mask-repeat conversion fix(postcss-colormin): don't minify colors in src declarations fix(postcss-merge-rules): do not merge conflicting flex and border properties
- Updated dependencies
- postcss-colormin@5.3.1
- postcss-merge-rules@5.1.4
- postcss-reduce-initial@5.1.2
- fix: update autoprefixer and browserslist
- fix(postcss-reduce-initial): improve initial properties data
- Updated dependencies
- postcss-convert-values@5.1.3
- postcss-merge-rules@5.1.3
- postcss-minify-params@5.1.4
- postcss-normalize-unicode@5.1.1
- postcss-reduce-initial@5.1.1
- postcss-merge-longhand@5.1.7
- fix: preserve hyphenated property case
- fix: ensure sorting properties does not break the output
- fix: recognize 'constant' as a function
- Updated dependencies
- postcss-merge-longhand@5.1.6
- postcss-normalize-positions@5.1.1
- postcss-normalize-repeat-style@5.1.1
- postcss-ordered-values@5.1.3
- fix: preserve constant values
- Updated dependencies
- postcss-ordered-values@5.1.2
- chore: update TypeScript and improve types
- fix: preserve similar nested selectors
- Updated dependencies
- postcss-convert-values@5.1.2
- postcss-discard-comments@5.1.2
- postcss-merge-rules@5.1.2
- postcss-minify-selectors@5.2.1
- fix: preserve more color function fallbacks
- Updated dependencies
- postcss-merge-longhand@5.1.5
- postcss-convert-values: preserve percentage sign on IE 11
- postcss-minify-params: refactor
- Updated dependencies
- postcss-convert-values@5.1.1
- postcss-minify-params@5.1.3
- fix: update postcss-merge-longhand. It was skipped by mistake in the previous release.
- Updated dependencies
- postcss-merge-longhand@5.1.4
- fix: preserve border color when merging border properties
- fix: correct package.json dependency version specifier
- Updated dependencies
- postcss-merge-longhand@5.1.3
- postcss-merge-rules@5.1.1
- postcss-minify-gradients@5.1.1
- postcss-minify-params@5.1.2
- postcss-ordered-values@5.1.1
- fix: preserve custom property case
- Updated dependencies
- postcss-merge-longhand@5.1.2
- fix: do not merge declarations containing custom properties when it might create invalid declarations
- Updated dependencies
- postcss-merge-longhand@5.1.1
- fix: preserve empty custom properties and ensure they work in Chrome
- Updated dependencies
- postcss-discard-empty@5.1.1
- postcss-minify-params@5.1.1
- postcss-normalize-whitespace@5.1.1
- fix: remove comments with PostCSS 8.4.6 and greater
- Updated dependencies
- postcss-discard-comments@5.1.1
- postcss-unique-selectors@5.1.1
- feature: add TypeScript type declarations
- Updated dependencies
- cssnano-utils@3.1.0
- postcss-colormin@5.3.0
- postcss-convert-values@5.1.0
- postcss-discard-comments@5.1.0
- postcss-discard-duplicates@5.1.0
- postcss-discard-empty@5.1.0
- postcss-discard-overridden@5.1.0
- postcss-merge-longhand@5.1.0
- postcss-merge-rules@5.1.0
- postcss-minify-font-values@5.1.0
- postcss-minify-gradients@5.1.0
- postcss-minify-params@5.1.0
- postcss-minify-selectors@5.2.0
- postcss-normalize-charset@5.1.0
- postcss-normalize-display-values@5.1.0
- postcss-normalize-positions@5.1.0
- postcss-normalize-repeat-style@5.1.0
- postcss-normalize-string@5.1.0
- postcss-normalize-timing-functions@5.1.0
- postcss-normalize-unicode@5.1.0
- postcss-normalize-url@5.1.0
- postcss-normalize-whitespace@5.1.0
- postcss-ordered-values@5.1.0
- postcss-reduce-initial@5.1.0
- postcss-reduce-transforms@5.1.0
- postcss-svgo@5.1.0
- postcss-unique-selectors@5.1.0
- Publish untranspiled CommonJS source
- Updated dependencies
- cssnano-utils@3.0.2
- postcss-colormin@5.2.5
- postcss-convert-values@5.0.4
- postcss-discard-comments@5.0.3
- postcss-discard-duplicates@5.0.3
- postcss-discard-empty@5.0.3
- postcss-discard-overridden@5.0.4
- postcss-merge-longhand@5.0.6
- postcss-merge-rules@5.0.6
- postcss-minify-font-values@5.0.4
- postcss-minify-gradients@5.0.6
- postcss-minify-params@5.0.5
- postcss-minify-selectors@5.1.3
- postcss-normalize-charset@5.0.3
- postcss-normalize-display-values@5.0.3
- postcss-normalize-positions@5.0.4
- postcss-normalize-repeat-style@5.0.4
- postcss-normalize-string@5.0.4
- postcss-normalize-timing-functions@5.0.3
- postcss-normalize-unicode@5.0.4
- postcss-normalize-url@5.0.5
- postcss-normalize-whitespace@5.0.4
- postcss-ordered-values@5.0.5
- postcss-reduce-initial@5.0.3
- postcss-reduce-transforms@5.0.4
- postcss-svgo@5.0.4
- postcss-unique-selectors@5.0.4
- refactor: replace natural sort with built-in array sort
- Updated dependencies
- cssnano-utils@3.0.1
- postcss-minify-font-values@5.0.3
- postcss-minify-params@5.0.4
- postcss-normalize-charset@5.0.2
- postcss-discard-duplicates@5.0.2
- postcss-colormin@5.2.4
- postcss-convert-values@5.0.3
- postcss-discard-empty@5.0.2
- postcss-discard-overridden@5.0.3
- postcss-merge-longhand@5.0.5
- postcss-merge-rules@5.0.5
- postcss-minify-selectors@5.1.2
- postcss-normalize-positions@5.0.3
- postcss-normalize-unicode@5.0.3
- postcss-normalize-whitespace@5.0.3
- postcss-ordered-values@5.0.4
- postcss-normalize-string@5.0.3
- postcss-reduce-transforms@5.0.3
- postcss-minify-gradients@5.0.5
- postcss-normalize-repeat-style@5.0.3
- postcss-unique-selectors@5.0.3
- postcss-discard-comments@5.0.2
-
refactor: remove getMatch function from cssnano-utils
The getMatch function allows nested arrays to emulate a map. It is better to replace this function with a regular Map(). It's unlikely this function is used outside of cssnano as it requires a very specific nested array struture.
-
fix: update postcss-calc to 8.2
Remove a crash when postcss-calc cannot parse the value
-
Updated dependencies
- cssnano-utils@3.0.0
- postcss-colormin@5.2.3
- postcss-discard-overridden@5.0.2
- postcss-merge-rules@5.0.4
- postcss-minify-font-values@5.0.2
- postcss-minify-gradients@5.0.4
- postcss-minify-params@5.0.3
- postcss-minify-selectors@5.1.1
- postcss-normalize-display-values@5.0.2
- postcss-normalize-positions@5.0.2
- postcss-normalize-repeat-style@5.0.2
- postcss-normalize-string@5.0.2
- postcss-normalize-timing-functions@5.0.2
- postcss-normalize-unicode@5.0.2
- postcss-normalize-whitespace@5.0.2
- postcss-ordered-values@5.0.3
- postcss-reduce-transforms@5.0.2
- chore(postcss-normalize-url): reduce dependencies (#1255) (a4267dedcd6)
- fix(postcss-colormin): accept configuration options (#1263)(3b38038007)
- Updated dependencies
- postcss-normalize-url@5.0.4
- postcss-colormin@5.2.2
- fix(postcss-reduce-initial): update initial values data (#1242) (c6e9f00b785)
- Updated dependencies
- postcss-reduce-initial@5.0.2
- c38f14c3ce3d0b: postcss-normalize-url: avoid changing parameter encoding
- 31d5c07dc07a4: refactor: drop one-liner dependencies
- 07172825ffbb4f4: postcss-merge-longhand: drop css-color-names dependency
-
postcss-svgo: normalize SVG with escaped quote characters (#1200) (4ef5e41)
-
postcss-convert-values: preserve percentage-only properties (#1212) (8f3453)
-
postcss-minify-gradients: handle 2 color-stop-length in linear gradient (#1215) (8bb7ba6c)
postcss-normalize-url: bump normalize-url dependency to 6.0.1 (#1142) (b60f54bed)
postcss-ordered-values: preserve columns count (#1144) (9acd6a2fe3e)
- postcss-colormin: Strict color parsing (#1122) (32771da)
- postcss-colormin: fix ERR_PACKAGE_PATH_NOT_EXPORTED (#1110) (8a31ca38796)
5.1.0 (2021-05-19)
- postcss-merge-rules: add some missing known pseudo classes. (#1099) (4d7fe36)
- postcss-merge-rules: prevent breaking rule merges (#1072) (c5e0a5e), closes #999
- postcss-colormin: switch to colord and solve multiple issues (#1107) (a7f0be4), closes #819 #1042 #819 #771
5.0.1 (2021-04-26)
Note: Version bump only for package cssnano-preset-default
5.0.0 (2021-04-06)
Note: Version bump only for package cssnano-preset-default
5.0.0-rc.2 (2021-03-15)
Note: Version bump only for package cssnano-preset-default
5.0.0-rc.1 (2021-03-04)
Note: Version bump only for package cssnano-preset-default
- postcss-convert-values: prevent zero units from being dropped in line-height. (#801) (d781855)
- postcss-merge-rules: don't change specificity of prefixed properties (#723) (863cf2b)
- postcss-normalize-positions: correct optimize math (
calc
and etc) and variable functions (var
andenv
) (#750) (a81e8df)
- css declaration sorter (#855) (613d562)
- migrate to PostCSS 8 (#975) (40b82dc)
- postcss-merge-rules: merge at-rules (#722) (8d4610a)
- postcss-ordered-values: compress more vendor properties (#746) (b479440)
- minimum supported
postcss
version is8.2.1
- minimum require version of node is 10.13