Skip to content

build(deps-dev): bump buefy from 0.9.29 to 3.1.0 - #851

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/master/buefy-3.1.0
Open

build(deps-dev): bump buefy from 0.9.29 to 3.1.0#851
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/master/buefy-3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps buefy from 0.9.29 to 3.1.0.

Release notes

Sourced from buefy's releases.

v3.1.0

✨ New

BBadge — a new overlay badge component with dot, max-value truncation, positioning, and color/size variants. Check the docs for examples!

🐛 Fixes

• Fixed Vue 3 compat mode stripping event listeners across many components (Autocomplete, Button, Table, Select, Upload, and more) • Fixed BAutocomplete viewport detection breaking under SSR • Added proper spacing for checkbox/radio icons in icon-first buttons • Fixed BUpload missing hover/drag-over background • Fixed BTable sticky columns not applying to subheaders • Fixed BDatepicker "today" marker border color

Generated Release Notes

What's Changed

Full Changelog: buefy/buefy@v3.0.11...v3.1.0

v3.0.11

What's Changed

Full Changelog: buefy/buefy@v3.0.10...v3.0.11

v3.0.10

3.0.10

Refactors

  • Major refactor of BTable to remove the "god component" pattern: table responsibilities were extracted from Table.vue into focused mixins (TableCheckableMixin, TableDetailMixin, TableDragMixin, TableFilterMixin, TableSortMixin) and shared tableColumnHelpers, with comprehensive unit tests added for each. Behavior is intended to be unchanged, but given the scope of this refactor please report any regressions.

Fixes

  • #4130 #4129 Fix BTooltip appendToBody lifecycle handling — listeners and observers are now set up/torn down safely, preventing errors when toggling appendToBody and opening the tooltip.
  • #4264 Fix BTag close button ignoring close-type color modifiers.

Chores & Dependency Updates

  • Add TypeScript types to BTable example handlers in the documentation.
  • Flag the BTable documentation page as recently refactored, with a warning notice and a link to report regressions.

Heads up: BTable went through a significant internal refactor in this release. We've tested it thoroughly, but if you see anything off, please open an issue.

v3.0.9

Features

... (truncated)

Changelog

Sourced from buefy's changelog.

3.1.0

Features

  • #4370 #4368 Add new BBadge component for rendering overlay badges (value, type, size, rounded, position, dot, max, visible, tag props, with max-value truncation), including docs, examples, and unit tests.

Fixes

  • #4297 Fix Vue compat mode stripping event listeners from $attrs by setting compatConfig: { INSTANCE_LISTENERS: false } across affected components (Autocomplete, Breadcrumb, Button, Clockpicker, Datepicker, Datetimepicker, Input, Menu, Navbar, Notification, Numberinput, Pagination, Select, Slider, Table, Taginput, Timepicker, Upload), restoring v-bind listener fallthrough.
  • #4371 Fix BAutocomplete viewport detection incorrectly accessing window/document during SSR-safe evaluation, and add negative horizontal spacing for BCheckbox/BRadio icons in icon-first button layouts.
  • #4367 Fix BUpload missing hover and drag-over background styles.
  • Fix BTable sticky column styles not being applied to subheader cells, causing misalignment when subheadings are rendered.
  • Fix BDatepicker today-marker border using the wrong primary color variable format, causing it to not resolve correctly across themes.

Chores & Dependency Updates (docs)

  • Update the docs sidebar hover color to use the primary color variable for consistency with the active state.
  • Clarify README developer release instructions to reference the main branch and note that developer releases publish automatically on every commit to main.
  • Fix the README banner image URL, which still pointed at the old master branch asset location.

Chores & Dependency Updates

  • Split repo guidance from the root CLAUDE.md into packages/buefy/CLAUDE.md and packages/docs/CLAUDE.md for package-scoped conventions.

3.0.11

Enhancements

  • #4361 Prevent overlapping stacked sticky BTable columns by computing cumulative left offsets, and add a $table-checkbox-cell-width SCSS variable (exposed as --bulma-table-checkbox-cell-width) instead of a hardcoded 40px checkbox column width.
  • #4295 Add ARIA listbox/option support to BDropdown/BDropdownItem via aria-role="listbox" and aria-role="option", so a dropdown can act as an accessible select replacement, with aria-selected exposed on active items.

Fixes

  • #4264 Fix BDatepicker range boundary detection to compare dates without time components, so boundaries with time no longer incorrectly count as "within" the range.
  • #4106 #3170 Fix BNumberinput stripping the minus sign while typing a negative decimal (e.g. -0.5) by preserving the raw -0 input state.
  • #2850 Fix BTable sortable columns hiding the sort icon when using a custom header slot.
  • #4039 Fix BDatetimepicker not forwarding native attributes (e.g. id, name) to the underlying input.
  • #4345 Fix BTable treating integer cell values as exact-match only regardless of the column's numeric flag, which blocked substring/regex filtering on non-numeric integer columns.

Refactors

  • Convert FormElementMixin into a generic factory (useFormElementMixin<T>()) built on a shared singleton, so host components (Autocomplete, Datepicker, Input, Numberinput, Select, Taginput, Upload) can narrow getElement()/focus() element types without breaking mixin/component identity relied on by tests. No runtime behavior change intended.

Chores & Dependency Updates (docs)

  • Add a full-page layout example combining BContainer, BHero, BSection, BFooter, BLevel, BMedia, BGrid/BColumn, BBox, BContent, BCard, BImage, BPanel, and BTitle to the Layout docs page.
  • Add BTree to the homepage components list.
  • Migrate installation usage examples to Vue 3 createApp/app.use and update the CDN snippet to use ConfigProgrammatic on the global Buefy object.
  • Clarify in the Sass docs that Buefy-specific variables ($speed-slow, $speed-slower) are set via the buefy/src/scss/buefy @use, not bulma/sass.
  • Add a Copy button and clipboard support to the theme preview's generated CSS output.

... (truncated)

Commits
  • e34fba5 release: v3.1.0 with badge component
  • 79b4bf8 fix(datepicker): use RGB primary for today border
  • 1b69d7b fix: viewport detection and button icon spacing
  • fc900da fix(readme): update banner image URL
  • 5b496e4 chore: split repo guidance into package CLAUDE docs
  • 3ac8bcb Add BBadge component with tests and Vue compat fixes (#4370)
  • cff3f2f fix(upload): add hover and drag background in upload (#4367)
  • 85ee973 fix(table): apply sticky styles to subheaders
  • 4f094cd style(docs/sidebar): use primary color on hover
  • c9d607a docs: clarify developer release instructions
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for buefy since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [buefy](https://github.com/buefy/buefy) from 0.9.29 to 3.1.0.
- [Release notes](https://github.com/buefy/buefy/releases)
- [Changelog](https://github.com/buefy/buefy/blob/main/CHANGELOG.md)
- [Commits](buefy/buefy@v0.9.29...v3.1.0)

---
updated-dependencies:
- dependency-name: buefy
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants