Releases: projectwallace/css-analyzer
Releases · projectwallace/css-analyzer
v5.0.2
v5.0.1
v5.0.0
V5: faster, more detailed and browser compatible
Breaking 🔥
- Drop support for Node 8 and 10 (see Node.js releases)
- Rename all metrics ending on
.share
to.ratio
- Rename
stylesheets
tostylesheet
- Remove
stylesheets.browserhacks.*
- Remove
stylesheets.cohesion
(replaced withrules.selectors.mean
) - Remove
atrules.documents.*
- Remove
atrules.mediaqueries.browserhacks.*
- Remove
atrules.namespace.*
- Remove
atrules.page.*
- Remove
atrules.supports.browserhacks.*
- Remove
stylesheets.simplicity (replaced by
rules.selectors.mean`) - Remove
selectors.js.*
- Remove
selectors.browserhacks.*
- Remove
values.total
- Remove
values.browserhacks.*
- Remove
values.colors.duplicate.*
New features
- Add
atrules.keyframes.prefixed.*
- Add
rules.selectors.mean/median/mode/etc
- Add
rules.declarations.mean/median/mode
- Add
selectors.specificity.*
- Add
selectors.complexity.*
Closes #207, #206, #200, #184, #183, #181, #148, #142, #129, #121, #83, #59
v5.0.0-alpha.2
V5: faster, more detailed and browser compatible
- Drop support for Node 8 and 10 (Node.js releases)
- Rename all metrics ending on .share to .ratio
- Rename stylesheets to stylesheet
- Remove stylesheets.browserhacks
- Remove stylesheets.cohesion (now rules.selectors.mean)
- Remove atrules.documents
- Remove atrules.mediaqueries.browserhacks
- Add atrules.keyframes.prefixed
- Drop atrules.namespace.*
- Drop atrules.page.*
- Drop atrules.supports.browserhacks.*
- Remove stylesheets.simplicity(now rules.selectors.mean)
- Add rules.selectors.mean/median/mode/etc
- Add rules.declarations.mea/median/mode
- Remove selectors.js.*
- Add selectors.specificity.*
- Add selectors.complexity.*
- Remove selectors.browserhacks.*
- Remove values.total
- Remove values.browserhacks.*
- Remove values.colors.duplicate.*
Closes #207, #206, #200, #184, #183, #181, #148, #142, #129, #121, #83, #59
v5.0.0-alpha.1
V5: faster, more detailed and browser compatible
- Drop support for Node 8 and 10 (Node.js releases)
- Rename all metrics ending on .share to .ratio
- Rename stylesheets to stylesheet
- Remove stylesheets.browserhacks
- Remove stylesheets.cohesion (now rules.selectors.mean)
- Remove atrules.documents
- Remove atrules.mediaqueries.browserhacks
- Add atrules.keyframes.prefixed
- Drop atrules.namespace.*
- Drop atrules.page.*
- Drop atrules.supports.browserhacks.*
- Remove stylesheets.simplicity(now rules.selectors.mean)
- Add rules.selectors.mean/median/mode/etc
- Add rules.declarations.mea/median/mode
- Remove selectors.js.*
- Add selectors.specificity.*
- Add selectors.complexity.*
- Remove selectors.browserhacks.*
- Remove values.total
- Remove values.browserhacks.*
- Remove values.colors.duplicate.*
Closes #207, #206, #200, #184, #183, #181, #148, #142, #129, #121, #83, #59
Don't break on throwing an Error 😬
The latest releases introduced a bug where an error was caused when the Analyzer was trying to throw an error. Fixed it. 0157385
Hotfix: error.showSourceCode is not a function
A quick and dirty fix for error.showSourceCode is not a function
f695a04
Fix NPM release Action
v4.0.1 4.0.1
4.0.0
- BREAKING drop Node 8 support 395524d
- BREAKING remove brotli size reporting 395524d
- BREAKING remove stylesheets.size b6ce0ec
- BREAKING convert
@font-face
to use declaration objects instead of key-values 077fb9b - FIXED don't throw an error on trailing commas in selector lists ac8355f
- Update dependencies
Drop node 8 support, drop brotli support
- BREAKING drop Node 8 support
- BREAKING remove brotli size reporting
- BREAKING remove
stylesheets.size
- Update dependencies