6.17.0
· 2 min read
Improvements in 6.17.0 are mainly focused on @roots/bud-purgecss
and @roots/bud-stylelint
APIs. Also includes a way for community extensions to indicate compatibility with specific bud.js releases. This allows community extension authors to version their work independently of bud.js core and for users to update extensions along with core packages using the bud upgrade
command (#2444).
Also includes a few minor bug fixes and updates to transitive dependencies.
⚠️ Breaking Changes
@roots/bud-postcss
Sensible defaults are applied automatically, making this extension zero config. There is a much better API available using bud.purge
rather than bud.purgecss
.
- lf you have installed the extension but are not using it you will either want to remove the extension or explicitly disable it:
bud.purge.enable(false)
. bud.purgecss
function is deprecated. You should configure purgecss using the extension API exposed withbud.purge
.bud.purge.setOptions
works exactly the same way asbud.purgecss
does, but there is now a new, fully fluent API available to you as well.bud.purgecss
will not be removed until v7.
What's Changed
- ✨ improve(patch): prevent duplicate entrypoint imports by @kellymears in https://github.com/roots/bud/pull/2451
- ✨ improve(patch): better organize server service by @kellymears in https://github.com/roots/bud/pull/2453
- ✨ improve(patch): cleanup doctor command by @kellymears in https://github.com/roots/bud/pull/2452
- ✨ improve(patch): @roots/bud-stylelint api by @kellymears in https://github.com/roots/bud/pull/2454
- ✨ improve(patch): upgradeable community extensions by @kellymears in https://github.com/roots/bud/pull/2448
- ✨ improve(patch): improve @roots/bud-solid exports map by @kellymears in https://github.com/roots/bud/pull/2457
- ✨ improve(minor): reasonable defaults for purgecss (@roots/bud-purgecss) by @kellymears in https://github.com/roots/bud/pull/2443
- ✨ improve(patch): improve @roots/bud-esbuild exports map by @kellymears in https://github.com/roots/bud/pull/2458
- ✨ improve(patch): bud upgrade by @kellymears in https://github.com/roots/bud/pull/2464
- 🩹 fix(none): create-bud-app readme template link update by @talss89 in https://github.com/roots/bud/pull/2446
- 📦 deps(minor): upgrade dependencies by @kellymears in https://github.com/roots/bud/pull/2436
- 📦 deps(patch): upgrade dependencies by @kellymears in https://github.com/roots/bud/pull/2461
- 📦 deps(patch): bump systeminformation from 5.11.25 to 5.21.8 by @dependabot in https://github.com/roots/bud/pull/2456
- 📁 types(patch): improve typings (@roots/bud-react) by @kellymears in https://github.com/roots/bud/pull/2442
- 📕 docs(none):
--target
becomes--filter
by @talss89 in https://github.com/roots/bud/pull/2460 - 📕 docs(none): improve root README.md by @kellymears in https://github.com/roots/bud/pull/2462
- 📕 docs(none): fix community extensions URL in README.md by @talss89 in https://github.com/roots/bud/pull/2447
- 📕 docs(none): add community extensions to README.md by @kellymears in https://github.com/roots/bud/pull/2445
- 🧹 chore(none): Update sponsors by @retlehs in https://github.com/roots/bud/pull/2450
Full Changelog: https://github.com/roots/bud/compare/v6.16.1...v6.17.0