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.purgecssfunction is deprecated. You should configure purgecss using the extension API exposed withbud.purge.bud.purge.setOptionsworks exactly the same way asbud.purgecssdoes, but there is now a new, fully fluent API available to you as well.bud.purgecsswill 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):
--targetbecomes--filterby @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