Releases: projectwallace/format-css
Releases · projectwallace/format-css
1.4.1
What's Changed
- perf: inline single-use functions by @bartveneman in #82
- format attribute selectors by @bartveneman in #86
Full Changelog: v1.4.0...v1.4.1
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=lcovfor 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_uppercasefor 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
1.3.6
What's Changed
- fix operator spacing when inside parenthesis by @bartveneman in #58
Full Changelog: v1.3.5...v1.3.6
1.3.5
What's Changed
- Fix spacing after closing ) and following text by @bartveneman in #56
Full Changelog: v1.3.4...v1.3.5
1.3.4
What's Changed
- Run publint in Github Actions by @bartveneman in #52
- bundle: replace microbundle with Vite by @bartveneman in #53
- fix: lowercase pseudo element selectors by @bartveneman in #54
Full Changelog: v1.3.3...v1.3.4
1.3.3
What's Changed
- fix: default export should come last by @bartveneman in #50
Full Changelog: v1.3.2...v1.3.3
v1.3.2
1.3.1
Fixed
- fix missing colon for formatting
:beforeand:afterby @bartveneman in #43 - fix spacing after colon inside atrule prelude
selector()by @bartveneman in #46
Full Changelog: v1.3.0...v1.3.1
1.3.0
What's Changed
- Decrease bundle size ~25% by @bartveneman in #40
- prevent using
.toLowercase()too often by @bartveneman in #39 - fix minified spaces by @bartveneman in #40
- update readme example code by @bartveneman in #41
Full Changelog: v1.2.0...v1.3.0
1.2.0
New feature
- ✨ feat: add minifier by @bartveneman in #37
What's Changed
- chore: update actions to v4 and runners to node20 by @bartveneman in #32
- additional tests for combinators and exotic syntax by @bartveneman in #35
- additional tests for newlines between declaration + rule + declaration by @bartveneman in #36
Full Changelog: v1.1.0...v1.2.0