Skip to content

Releases: tbela99/css-parser

0.0.1

07 Oct 19:37
Compare
Choose a tag to compare

Full Changelog: 0.0.1-rc7...0.0.1

0.0.1-rc7

07 Oct 19:37
Compare
Choose a tag to compare
0.0.1-rc7 Pre-release
Pre-release

Full Changelog: 0.0.1-rc6...0.0.1-rc7

0.0.1-rc6

20 Aug 19:53
Compare
Choose a tag to compare
0.0.1-rc6 Pre-release
Pre-release
  • malformed token handling
  • adding new test
  • css nesting expansion

Full Changelog: 0.0.1-rc5...0.0.1-rc6

0.0.1-rc5

17 Aug 04:24
Compare
Choose a tag to compare
0.0.1-rc5 Pre-release
Pre-release
  • incorrectly render time
  • add new test cases #10

Full Changelog: 0.0.1-rc4...0.0.1-rc5

0.0.1-rc4

17 Aug 04:22
Compare
Choose a tag to compare
0.0.1-rc4 Pre-release
Pre-release
  • parse at-rule prelude
  • fix unclosed string
  • parse resolution
  • incorrectly parse malformed import

Full Changelog: 0.0.1-rc3...0.0.1-rc4

0.0.1-rc3

17 Aug 04:20
Compare
Choose a tag to compare
0.0.1-rc3 Pre-release
Pre-release

What's Changed

Minification

  • merge identical rules
  • merge adjacent rules
  • minify colors
  • compute shorthand: border-radius, border-width, margin, padding
  • remove redundant declarations
  • simple shorthand properties (padding, margin, etc). must have all required properties
  • complex shorthand properties (background, font, etc.). may have optional properties
  • conditionally unwrap :is()
  • automatic css nesting
  • automatically wrap selectors using :is()
  • multi-level shorthand properties (border - [border-width, border-color, etc.]) https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties
  • avoid reparsing (declarations, selectors, at-rule)
  • avoid rerendering (declarations, selectors, at-rule)
  • node and browser versions
  • decode and replace utf-8 escape sequence

Performance

  • flatten import At-Rule

Testing

  • node tests
  • browser tests

Code Coverage

  • node
  • browser

Full Changelog: 0.0.1-rc2...0.0.1-rc3

0.0.1-rc2

12 Aug 03:42
Compare
Choose a tag to compare
0.0.1-rc2 Pre-release
Pre-release

Invalid escape sequence parsing

v0.0.1-rc1

05 Aug 14:31
Compare
Choose a tag to compare
v0.0.1-rc1 Pre-release
Pre-release

compute border shorthamd

0.0.1-alpha5

05 Aug 14:30
Compare
Choose a tag to compare
0.0.1-alpha5 Pre-release
Pre-release

a lot of bug fixed

0.0.1-alpha4

21 Jul 12:13
Compare
Choose a tag to compare
0.0.1-alpha4 Pre-release
Pre-release
0.0.1-alpha4