1.4.0
TL;DR;
- Added performance regression tests
- Added Codecov for test coverage reporting
- Improved existing tests and added new tests
- Improve architecture to rely less on globals that get modified while function is running
What's Changed
- Add codecov Vite plugin and c8 coverage report by @bartveneman in #59
- use
--reporter=lcov
for c8 by @bartveneman in #60 - Add tests and implementation for uncovered lines by @bartveneman in #61
- Build in CI with CODECOV_TOKEN so it analyzes bundle size by @bartveneman in #62
- improve tests for comments by @bartveneman in #63
- replace
substring()
withslice()
by @bartveneman in #64 - call
toLowerCase()
less often by @bartveneman in #65 - rm obsolete comment, tweak bits by @bartveneman in #66
- add test cases for @media+calc(), space toggles and relative colors by @bartveneman in #70
- Add benchmarks and integrate CodSpeed by @bartveneman in #71
- run
bench.warmup()
by @bartveneman in #72 - Move print functions inside main fn to avoid weird globals by @bartveneman in #73
- move indent-level to upper scope by @bartveneman in #74
- install and run prettier by @bartveneman in #75
- inline
is_uppercase
for perf by @bartveneman in #77 - convert parentheses to consts by @bartveneman in #79
- avoid unnecessary intermediate variables by @bartveneman in #80
- update dependencies (july 2024) by @bartveneman in #81
Full Changelog: v1.3.6...v1.4.0