Skip to content

Releases: leeoniya/dropcss

1.0.6

25 Apr 22:58

Choose a tag to compare

  • fix tokentization of multiple pseudos, e.g. foo:not():not()
  • in addition to ", skip ' in attr vals [val='foo']
  • add inifinite loop guards to html and css tokenizers

1.0.5

17 Apr 10:27

Choose a tag to compare

  • fix always return array from getSibsOfType()
  • fix handle self-closing tags without space after tagname (e.g. <br/>)

1.0.4

13 Apr 23:45

Choose a tag to compare

  • implement [attr~=value]
  • properly handle nested pseudos, eg: p:not(:nth-child(n+3)) { }

1.0.3

13 Apr 23:44

Choose a tag to compare

  • handle spaces & junk better in attr selectors during context-free testing

1.0.2

11 Apr 17:39

Choose a tag to compare

  • fix case insensitive html tag matching (e.g. svg tags)
  • add another round of stripping remaining/nested empty @ rules, (e.g. @supports ... { @media ... {} })
  • pass unused @keyframes and @font-face through shouldDrop()
  • Puppeteer demo (with full JS execution)

1.0.1

10 Apr 18:16

Choose a tag to compare

  • handle <keyframes-name> at end of animation: shorthand

1.0.0

08 Apr 23:52

Choose a tag to compare

1.0.0

0.5.0

07 Apr 07:34

Choose a tag to compare

  • complete rewrite

0.3.2

29 Mar 19:18

Choose a tag to compare

no changes

0.3.1

29 Mar 19:12

Choose a tag to compare

  • skip processing @ blocks except @media