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 ✨ improve(patch): prevent duplicate entrypoint imports by kellymears · Pull Request #2451 · roots/bud · GitHub
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/2460docs(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