Skip to content

Releases: macbre/analyze-css

v0.12.3

21 Sep 20:17

Choose a tag to compare

  • #132 - Consider removing universal selectors rule
  • #135 - CommonJS: expose the full path to module and "bin" script (required by macbre/phantomas#664)
  • #133 - Update dependencies (cli@1.0.0 node-fetch@1.6.1)

v0.12.2

13 Sep 19:25

Choose a tag to compare

v0.12.1

23 Jun 18:08

Choose a tag to compare

  • #124 - Update dependencies

v0.12.0

04 Apr 21:11

Choose a tag to compare

  • #118 - Make node-sass dependency optional (this reduce the size of node_modules from 56 to 30 MB), node-sass can always be installed on demand via npm to provide SCSS/SASS analyzes
  • #117 - Update onecolor to v3.0.0

v0.11.1

12 Mar 14:12

Choose a tag to compare

v0.11.0

21 Feb 11:18

Choose a tag to compare

It's been a while since the last release of analyze-css. This one brings the following:

New metric

  • #108 - Detect minified / not minified CSS

Bug fixes

Internals

  • #110 & #114 - Update dependencies
  • #113 - Travis: run tests using Node.js 4.3 and 5.6

Others

v0.10.2

28 Sep 18:30

Choose a tag to compare

  • 68ea768 - Update CSS prefixes data using autoprefixer-core v6.0.1

v0.10.1

05 Sep 09:58

Choose a tag to compare

  • #104 - Update dependencies (including CSS prefixes data)

v0.10.0

18 Jul 12:37

Choose a tag to compare

It's been a while since the last release. One new metric was added - average selectors length (#62).

analyze-css will now notify on accidental property resets (#85):

.foo {
  background-color: red;
  background: url(images/bg.gif) no-repeat top right;
}

will yield (via propertyResets metric offenders):

.foo: "background" resets "background-color" property set earlier

Enhancements

  • #62 - New metric: average selectors length
  • #84 - CSS parsing error handling
  • #85 - Detect accidental property resets
  • #98 - added position dump for unparsed selectors (by @mbardauskas)
  • #103 - Basic auth (by @gmetais)

Bug fixes

  • #88 - redundantChildNodesSelectors is missing tr-td and tr-th
  • #99 - Handle exceptions thrown during rules parsing

Internals

  • #81 - Use autoprefixer-core v5.0.0
  • #92 - prefixes: updated using autoprefixer-core v5.1.11
  • #93 - Use autoprefixer-core v5.2.0
  • #94 - Update npm dependencies
  • #101 - Upgrade css (v0.8.0) and node-sass (v3.2.0)
  • #102 - Travis: migrate to container-based infrastructure

v0.9.6

18 Mar 20:37

Choose a tag to compare

This minor release brings the updated node-sass dependency:

  • #89 - Update node-sass dependency version