Releases: projectwallace/wallace-cli
Releases · projectwallace/wallace-cli
v4.0.1
What's Changed
- Bump esbuild from 0.27.3 to 0.27.4 by @dependabot[bot] in #124
- Group oxc dependencies in Dependabot configuration by @bartveneman in #127
- Bump the oxc group with 2 updates by @dependabot[bot] in #128
- chore: automate version bump from release tag in publish workflow by @bartveneman in #129
- Bump the oxc group with 2 updates by @dependabot[bot] in #130
- Bump @projectwallace/css-analyzer from 9.3.0 to 9.4.0 by @dependabot[bot] in #131
- Migrate to TypeScript and Vitest by @bartveneman in #134
- Add code coverage reporting with Codecov integration by @bartveneman in #135
- Bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in #136
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #142
- Bump the oxc group with 2 updates by @dependabot[bot] in #137
- Bump the vitest group with 2 updates by @dependabot[bot] in #138
- Bump tsdown from 0.21.4 to 0.21.7 by @dependabot[bot] in #140
- Bump typescript from 5.9.3 to 6.0.2 by @dependabot[bot] in #141
- chore: updates deps; configure TS better by @bartveneman in #143
- Bump defu from 6.1.4 to 6.1.6 by @dependabot[bot] in #144
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Breaking changes
- Node support went from
>=18to>=20.12.0(#122) - The CLI script is now loaded as ESM instead of CJS. Should not be a noticeable change (#122)
- External dependencies were previously bundled into the CLI script but now loaded via
node_modules(#122)
What's Changed
- use Node
parseArgsfor parsing CLI arguments by @bartveneman in #117 - chore: add dependabot and update esbuild by @bartveneman in #119
- BREAKING: ESM output; externalize deps; modernize CI by @bartveneman in #122
- chore: add linting and formatting by @bartveneman in #123
Full Changelog: v3.2.0...v4.0.0
3.2.0
What's Changed
- Bump esbuild from 0.23.0 to 0.25.0 by @dependabot in #112
- update dependencies and GH Actions versions by @bartveneman in #114
- remove unnecessary method to strip ansi escapes by @bartveneman in #115
Full Changelog: v3.1.0...v3.2.0
3.1.0
What's Changed
- Update all dependencies (July 2024) by @bartveneman in #110
Full Changelog: v3.0.0...v3.1.0
3.0.0
Breaking changes
- Removed built-in CSS fetching. You should now bring your own CSS via
stdinor by passing in a path - Removed verbose mode. If you need a bunch more detail you can inspect everything we have via
--json, but better: go to https://www.projectwallace.com/analyze-css
Misc.
- Wallace CLI was rewritten from the ground up 🪵
- Goodbye to Ink: you've served us well over the years, but it's time to go now. I'm not a React fan and some plain old JS functions will do the trick just fine 🔏
- Install size went from VERY LARGE to a mere 100kB for the whole thing 🌱
- The V3 Merge Request says +1,982 −11,006 lines, because close to 10,000 lines have been removed from package-lock.json
v3.0.0-alpha.0
move deps to devDeps, because its all bundled!
2.5.0
💀 Now uses a headless browser instead of an unstable endpoint
🚔 Lots of security updates
Add !importants count
Add text-shadow analysis
- Add
text-shadowanalysis - Update dependencies
https://github.com/bartveneman/wallace-cli/compare/v2.2.1..v2.3.0
Fix for HTTP 500 Error when analyzing remote url
This release fixes a problem with fetching CSS from a remote URL.