roots/bud
### [`v6.3.4`](https://togithub.com/roots/bud/releases/tag/v6.3.4)
[Compare Source](https://togithub.com/roots/bud/compare/v6.3.3...v6.3.4)
As always, release notes available at [bud.js.org](https://bud.js.org/blog/6.3.4).
##### 🩹 Fix: conditionally add/remove `bud-error` component
The `bud-error` component is now only added to the DOM only when there is an error and is removed when there is not.
##### ✨ Improve: public env values
The [bud.env docs have been updated](https://bud.js.org/docs/bud.env) to reflect the actual intended use of public env variables:
```env tile=".env"
PUBLIC_APP_NAME="My App"
```
```js title="app.js"
console.log(APP_NAME)
```
Previously, the envvars would have needed to include quotations in order to be output as a string (as in: `PUBLIC_APP_NAME="'My App'"`).
Now, they are passed through `JSON.stringify` automatically.
##### ✨ Improve: prevent repeated attempts to import optional dependencies
A number of extensions will attempt to use dependencies if they are available, falling back to more common
dependencies if they are not. Previously, bud.js would attempt to import the dependencies repeatedly, in cases
where more than one extension tried for the same optional, uninstalled dependency.
Not sure that this matters much in terms of performance because of the way that esmodules are cached. But, at the very least,
it cleans up the logs a bit.
##### 🩹 Fix: `@roots/bud-tailwindcss/stylelint-config/scss` error
Hattip to [@joshuafredrickson](https://togithub.com/joshuafredrickson) for the PR fixing this module import error.
##### ℹ️ Release information
- ✨ improve(patch): stringify env values ([#1604](https://togithub.com/roots/bud/issues/1604))
- 🩹 fix(patch): conditionally add/remove bud-error ([#1603](https://togithub.com/roots/bud/issues/1603))
- 📦 deps: update html-loader to v4 ([#1599](https://togithub.com/roots/bud/issues/1599))
- 📦 deps: update npm to v8.15.0 ([#1602](https://togithub.com/roots/bud/issues/1602))
- 📦 deps: update [@yarnpkg](https://togithub.com/yarnpkg) ([#1600](https://togithub.com/roots/bud/issues/1600))
- 📦 deps: update Yarn to v3.2.2 ([#1601](https://togithub.com/roots/bud/issues/1601))
- ✨ improve(patch): prevent repeated attempts to import optional deps ([#1598](https://togithub.com/roots/bud/issues/1598))
- 🩹 fix: missing module error during build ([#1596](https://togithub.com/roots/bud/issues/1596))
- 📦 deps: update typedoc to v0.23.8
- 📦 deps: update wordpress monorepo ([#1593](https://togithub.com/roots/bud/issues/1593))
- 📦 deps: update react
For more information [review the diff to see what's changed](https://togithub.com/roots/bud/compare/v6.3.3...v6.3.4).
Configuration
📅 Schedule: Branch creation - "before 2am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.3.3
->6.3.4
6.3.3
->6.3.4
6.3.3
->6.3.4
Release Notes
roots/bud
### [`v6.3.4`](https://togithub.com/roots/bud/releases/tag/v6.3.4) [Compare Source](https://togithub.com/roots/bud/compare/v6.3.3...v6.3.4) As always, release notes available at [bud.js.org](https://bud.js.org/blog/6.3.4). ##### 🩹 Fix: conditionally add/remove `bud-error` component The `bud-error` component is now only added to the DOM only when there is an error and is removed when there is not. ##### ✨ Improve: public env values The [bud.env docs have been updated](https://bud.js.org/docs/bud.env) to reflect the actual intended use of public env variables: ```env tile=".env" PUBLIC_APP_NAME="My App" ``` ```js title="app.js" console.log(APP_NAME) ``` Previously, the envvars would have needed to include quotations in order to be output as a string (as in: `PUBLIC_APP_NAME="'My App'"`). Now, they are passed through `JSON.stringify` automatically. ##### ✨ Improve: prevent repeated attempts to import optional dependencies A number of extensions will attempt to use dependencies if they are available, falling back to more common dependencies if they are not. Previously, bud.js would attempt to import the dependencies repeatedly, in cases where more than one extension tried for the same optional, uninstalled dependency. Not sure that this matters much in terms of performance because of the way that esmodules are cached. But, at the very least, it cleans up the logs a bit. ##### 🩹 Fix: `@roots/bud-tailwindcss/stylelint-config/scss` error Hattip to [@joshuafredrickson](https://togithub.com/joshuafredrickson) for the PR fixing this module import error. ##### ℹ️ Release information - ✨ improve(patch): stringify env values ([#1604](https://togithub.com/roots/bud/issues/1604)) - 🩹 fix(patch): conditionally add/remove bud-error ([#1603](https://togithub.com/roots/bud/issues/1603)) - 📦 deps: update html-loader to v4 ([#1599](https://togithub.com/roots/bud/issues/1599)) - 📦 deps: update npm to v8.15.0 ([#1602](https://togithub.com/roots/bud/issues/1602)) - 📦 deps: update [@yarnpkg](https://togithub.com/yarnpkg) ([#1600](https://togithub.com/roots/bud/issues/1600)) - 📦 deps: update Yarn to v3.2.2 ([#1601](https://togithub.com/roots/bud/issues/1601)) - ✨ improve(patch): prevent repeated attempts to import optional deps ([#1598](https://togithub.com/roots/bud/issues/1598)) - 🩹 fix: missing module error during build ([#1596](https://togithub.com/roots/bud/issues/1596)) - 📦 deps: update typedoc to v0.23.8 - 📦 deps: update wordpress monorepo ([#1593](https://togithub.com/roots/bud/issues/1593)) - 📦 deps: update react For more information [review the diff to see what's changed](https://togithub.com/roots/bud/compare/v6.3.3...v6.3.4).Configuration
📅 Schedule: Branch creation - "before 2am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.