Skip to content

Releases: projectwallace/css-analyzer

v5.7.1

06 Jan 19:51
Compare
Choose a tag to compare

Fixed

  • 🐛 calculate embedded size correctly on duplicate embeds by @bartveneman in #282

Full Changelog: v5.7.0...v5.7.1

v5.7.0

01 Jan 09:54
Compare
Choose a tag to compare

What's new

Bug fixes

Misc.

Full Changelog: v5.6.0...v5.7.0

v5.6.0

16 Oct 10:33
Compare
Choose a tag to compare

What's new

Fixed

Other changes

Full Changelog: v5.5.0...v5.6.0

v5.5.0

17 Apr 21:13
Compare
Choose a tag to compare

What's Changed

  • use node.prelude/block.children.size instead of walking rules separately in #235
  • list counts per selectors/rule or declarations/rule, closes #237 in #238
  • list counts per selector specificity in #239
  • report RuleSet sizes (declarations + selectors) in #240

Full Changelog: v5.4.0...v5.5.0

v5.4.0

11 Apr 20:31
Compare
Choose a tag to compare

Improvements

  • Restucture atRule analysis to improve memory usage for large files and make it more consistent with recent changes f7e30c6
  • Remove an obsolete variable, slightly improving memory usage 932774a
  • Replace many calls to Object.assign with assign after const assign = Object.assign, improving bundled output size (4.8kB -> 4.7kB) 3c39408

Chores

  • Remove obsolete benchmark and watchlist devDependencies d2068ab

v5.3.0

07 Apr 21:35
Compare
Choose a tag to compare

Improvements

  • 📋 Ordering of font-sizes, font-families, timing-functions, durations now match the source order of your CSS more closely.
    Before this release all values from shorthands would be appended to the end of the list. Now they're in the actual position as they are in the source CSS.
  • 🧠 Lower memory usage by keeping track of less objects
  • 🧪 Improved tests for vendor prefixed values
  • 🌱 Reduced bundle size (4.91kB -> 4.80kB = -2.2%)

Fixed defects

  • Don't minify the __meta__ property
  • Don't list initial, inherit or other keywords as font-sizes or font-families
  • Pick up colors in values that start with a CSS keyword: background: none 0px 0px repeat scroll rgb(0, 0, 0);

v5.2.1

04 Apr 13:37
Compare
Choose a tag to compare
5.2.1

v5.2.0

04 Apr 11:56
211a4f2
Compare
Choose a tag to compare

What's Changed

Performance improvements

  • do not pass around large objects if possible in #223
  • Move some analysis to main loop in #225
  • avoid getting property basenames if we can in #226
  • Lower memory usage when comparing strings in #227

Full Changelog: v5.1.1...v5.1.2

v5.1.1

24 Feb 19:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

05 Feb 20:10
Compare
Choose a tag to compare

What's Changed

  • analyze embedded content in #215
  • ship TS types in #216

Full Changelog: v5.0.2...v5.1.0