bootstrap-vue

BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

MIT License

Downloads
1.1M
Stars
14.5K
Committers
348

Bot releases are hidden (Show)

bootstrap-vue - v2.22.0 Latest Release

Published by xanf over 2 years ago

πŸš€ Features

  • b-link
    • #6811 Support exact-path and exact-path-active-class props for router link
  • b-form-tags
    • #6395 Adds focusin & focusout to wrapper and prevents firing multiple focus/blur events
    • #6347 Add feedback-aria-live prop
  • general
    • #6375 Add headerTag and footerTag props to all componets with header and footer
  • b-dropdown
    • #6339 Add toggle-attrs prop

πŸ› Bug Fixes

  • general
    • #6834 Replace sass division with multiplication
  • b-table
    • #6645 Selected table header text no longer prevents table row selection
    • #6606 Fix range selection of b-table
    • #6603 Set aria-sort when using sortKey and no-local-sorting
    • #6383 Default role to grid when selectable and table otherwise
    • #6382 Prefer user-provided role attribute
    • #6372 Add missing role="grid" when selectable
    • #6371 Header cell overflow for .sr-only sort label
    • #6355 Add missing sortKey field type and correct a typo
  • b-skeleton
    • #6858 Accepts custom attributes
  • nav-item-dropdown
    • 97bb97b0 Update dropdown to set correct aria-controls
  • b-dropdown
    • #6865 Set correct aria-haspopup attribute for the toggle button
    • #6367 Decrease delay when hiding inside a navbar on no-touch devices
  • utils/dom
    • #6508, #6511 Bind requestAF to window
  • docs
    • #6545 Use https:// urls in docs
  • b-form-group
    • #6346 Remove role="alert" from valid/invalid feedback
  • b-input-tags
    • #6389 Respect custom $input-color
  • b-link
    • #6374 Remove default values from vue-router pass-down props
  • b-img-lazy
    • #6349 Fix blank placeholder for Firefox
    • #6302 Fix blank-src not working
  • b-form-input/b-form-textarea
    • #6345 Legacy browser support

🏑 Chore

  • tests
    • 8ce291b5 Refactor tests not to use $children
    • b16514b9 Remove useless localVue usage
    • ac8ebfea Replace find with findComponents
    • d113cc7e Remove createContainer helper
  • b-form-tags
    • #6752 Correct typo b-from-tags to b-form-tags
  • icons
    • #6611 Update Bootstrap Icons to v1.5.0
  • docs
    • #6466 Add new "Vuexy - Admin Dashboard" theme
    • #6368 Make sure the clicked anchor target is reflected in URL
  • ci
    • #6592 Update workflows to new Node.js versions
  • refactor
    • #6381 Move away from lifecycle hook listeners
    • #6356 Unify event variable names

πŸ’– Thanks to

  • Andrei Gheorghiu
  • Connor Forbes
  • Illya Klymov
  • JD
  • James Pickard
  • Jingsong Gao
  • John Franey
  • Jonathan Guberman
  • Joshua Wu
  • Konstantin
  • Lei Wang
  • Olena Horal
  • Pete Hegman
  • Rare Kang
  • Samuel Denis-D'Ortun
  • William
  • William Teixeira
  • magical-l
  • ochowei
  • xenolithviktor
bootstrap-vue - v2.21.2

Published by jacobmllr95 almost 4 years ago

πŸ› Bug Fixes

  • b-dropdown
    • #6274 Only apply heading role to header when not a header tag
  • b-table
    • #6266 Allow responsive and stacked props together
    • #6251 Only set aria-describedby when caption really exists
  • general
    • #6265 Clean up props inheritance
    • #6226 Environment detection based on userAgent
  • b-form-datepicker/b-form-timepicker
    • #6249 Control size
  • b-sidebar
    • #6234 Make sure to not exceed 100% in height
  • b-icon
    • #6233 Title render handling

🏑 Chore

  • docs
    • #6263 Correct typos and improve wording in theming section
    • #6244 Fix typos in <b-form-select> and <b-form-textarea> docs
    • d94edfee Fix typo on "Getting started" page
    • #6232 Remove label-for from <b-form-group>'s with <b-form-file> component
    • #6231 Fix typos in the Dropdown README
    • #6222 Improve Bootstrap/BootstrapVue style import guide in "Getting started" docs
  • icons
    • #6252 Update Bootstrap Icons to v1.2.2
  • general
    • #6227 Add Nuxt.js CodeSanbox CI template

πŸ’– Thanks to

  • Rich Klein
  • a-kriya
  • cvn
  • darrelfrancis
bootstrap-vue - v2.21.1

Published by jacobmllr95 almost 4 years ago

πŸ› Bug Fixes

  • b-tabs
    • #6208 Restore correct active tab detection logic
  • b-badge
    • #6217 Attribute inheritance
  • b-pagination
    • #6200 Don't set initial page count twice
  • b-dropdown
    • #6198 Root events

🏑 Chore

  • docs
    • #6206 Fix <b-form-timepicker> "Button only mode" example markup
bootstrap-vue - v2.21.0

Published by jacobmllr95 almost 4 years ago

πŸš€ Features

  • b-form-group
    • #6178 Add content-cols props and scoped default slot
  • b-sidebar
    • #6179 Add header slot
  • b-form-tags
    • #6163 Add no-tags-remove prop
  • refactor
    • #6141 Code enhancements for easier Vue 3 migration

πŸ› Bug Fixes

  • b-form-datepicker/b-form-timepicker
    • #6186 Label styles when in button-only mode
  • b-tabs
    • #6154 Cleanup rendering logic
  • b-form-datepicker
    • #6159 valueAsDate prop handling
  • table
    • #6153 Default sort compare logic for date strings
    • c375ce90 Use original value for fallback when number parsing fails in defaultSortCompare

🏑 Chore

  • icons
    • #6194 Update Bootstrap Icons to v1.2.1
    • #6180 Update Bootstrap Icons to v1.2.0
  • refactor
    • b0f5f633 Prefer multiple constants over constants object
  • docs
    • #6148 Update highlight.js to v10

πŸ’– Thanks to

  • magical-l
bootstrap-vue - v2.20.1

Published by jacobmllr95 almost 4 years ago

πŸ› Bug Fixes

  • general
    • #6113 User supplied prop function detection
  • table
    • c375ce90 Use original value for fallback when number parsing fails in defaultSortCompare
bootstrap-vue - v2.20.0

Published by jacobmllr95 almost 4 years ago

πŸš€ Features

  • b-form-tags
    • #6104 Add reset method

πŸ› Bug Fixes

  • b-table
    • #6105 Sort handling for numeric string values
    • #6102 Only set tabindex="0" for sortable TH's
  • b-form-tags
    • #6103 Required handling
  • b-form-spinbutton
    • #6101 Button markup
  • general
    • #6070 User supplied prop function detection
  • b-form-input
    • #6084 Modified value handling

🏑 Chore

  • refactor
    • #6100 Improved code sharing between form components
  • docs
    • #6043 Update "Can I use" links
    • #6040 Fix gull & dexam preview image link
    • 25080ca5 Correct comment to Nuxt.js module icons option

πŸ’– Thanks to

  • naime-hossain
bootstrap-vue - v2.19.0

Published by jacobmllr95 almost 4 years ago

πŸš€ Features

  • config
    • #5981 Improved defaults handling
  • b-media
    • #5965 Improve aside right handling
  • icons
    • #5977 update Bootstrap Icons to v1.1.0

πŸ› Bug Fixes

  • b-dropdown
    • #6009 Click handling on close
  • b-form-group
    • #6006 Accessibility when label-for prop not set
  • b-form-checkbox/b-form-radio
    • #6008 change event timing
  • b-avatar
    • #5975 Badge z-index handling
    • #5963 Prevent avatar from being squished

🏑 Chore

  • docs
    • #6019 Add another pageOptions setting example
    • #6014 Improve component name formatting
    • #5995 Add gull & dexam themes
  • general
    • #6015 Unify interval/timeout handling
    • #6002 Add SECURITY.md
    • #5990 Migrate from node-sass to sass (Dart Sass)
  • ci
    • #6004 Move to Dependabot for all dependency updates
    • #6003 Add CodeQL action
    • #6001 Update Node.js versions

πŸ’– Thanks to

  • 82amp
  • JD
  • Joris Lacance
  • Tal Koren
  • naime-hossain
bootstrap-vue - v2.18.1

Published by jacobmllr95 almost 4 years ago

πŸ› Bug Fixes

  • b-icon
    • #5939 Local component lookup
  • b-link
    • #5934 href handling with live router
  • b-form-group
    • #5933 Content element ID handling

🏑 Chore

  • docs
    • #5935 Add example on how to alias Vue with Vue CLI
bootstrap-vue - v2.18.0

Published by jacobmllr95 almost 4 years ago

πŸš€ Features

  • b-calendar
    • #5883 Add no-key-nav property
  • general
    • #5894 Update core-js to v3

πŸ› Bug Fixes

  • b-calendar
    • #5911 Month formatting for certain dates
  • v-tooltip, v-popover
    • #5882 Render data-* attributes on root components
  • b-link
    • #5876 href handling inconsistencies to <router-link>
  • b-card
    • #5872 Properly support header/footer with body image overlay
  • b-skeleton
    • #5863 Animation overflow issue for Safari
  • b-carousel
    • #5845 Fix glitching when switching slides fast

🏑 Chore

  • docs
    • #5923 Correct Bootstrap SCSS imports
    • #5895 Use new slot syntax everywhere
    • #5892 Fix datepicker locale typo
    • #5862 Simplify <b-form-group> validation message example
    • #5864 Add example for <b-toast> with custom close button
    • #5801 Fix typo in b-form-rating docs
  • general
    • #5904 Move global Vue.js entry to source root
    • #5899 Update dependencies
    • e48ed8ba Ignore package-lock.json

πŸ’– Thanks to

  • Marco TΓΊlio Gaulberto da Silva
  • Sauli Anto
  • Π‘Π°Π»ΠΎΠ΅Π² Π‘Π°Π΄ΠΈ
bootstrap-vue - v2.17.3

Published by jacobmllr95 about 4 years ago

No changes to v2.17.2.

bootstrap-vue - v2.17.2

Published by jacobmllr95 about 4 years ago

πŸ› Bug Fixes

  • b-skeleton
    • #5806 Add missing component exports
  • b-nav-item-dropdown
    • #5794 boundary handling in <b-navbar>
  • b-tooltip, b-popover
    • #5793 Fix title not being reset on hide

🏑 Chore

  • general
    • d0744b56 Move standard-version configuration to .versionrc and skip commit and tag creation
    • cc86bf95 Update keywords
    • #5786 Bump version to v2.17.1
    • #5772 Code refactoring to separate constants from utils and better code sharing
    • #5782 Lock postcss and autoprefixer for now
  • docs
    • #5801 Fix typo in b-form-rating docs
    • #5807 Correct placement description

πŸ’– Thanks to

  • JonathanGuberman
bootstrap-vue - v2.17.1

Published by jacobmllr95 about 4 years ago

πŸ› Bug Fixes

  • b-table
    • #5780 Properly handle empty included/excluded filter fields
  • b-modal
    • #5771 Solve body padding not being removed

🏑 Chore

  • general
    • #5772 Code refactoring to separate constants from utils and better code sharing
    • #5782 Lock postcss and autoprefixer for now
    • afb8775d Fix duplicate release in changelog
    • e8010e17 Fix latest changelog headings
bootstrap-vue - v2.17.0

Published by jacobmllr95 about 4 years ago

πŸš€ Features

  • b-avatar
    • #5768 Add size classes for sm and lg sizes
  • docs
    • #5761 Auto-detect settings props in component reference
    • #5549 Launch themes page with first BootstrapVue theme
  • b-form-file
    • #5727 Improved drag and drop handling
  • b-pagination/b-pagination-nav
    • #5755 Allow page change to be prevented
  • b-tags
    • #5543 Add limit prop
  • b-table
    • #5746 Add sortKey option for no-local-sorting events
  • b-sidebar
    • #5734 Add noEnforceFocus prop
  • b-icon
    • #5724 Add proper title support
  • b-calendar
    • #5705 Add nav-button-variant prop
  • b-skeleton
    • #5575 Add skeleton components
  • b-form-tags
    • #5429 Add ignoreInputFocusSelector prop to make input focus behavior configurable
  • icons
    • #5708 update Bootstrap Icons to v1.0.0

πŸ› Bug Fixes

  • b-form-textarea
    • bf7a65f8 setStyle util usage
  • v-b-toggle
    • #5769 Prevent scroll anchoring behavior
    • #5690 Handle component updates on click listeners
  • b-form-datepicker/b-form-timepicker/b-nav-item-dropdown
    • #5765 Dropdown positioning handling
  • b-form-checkbox/b-form-radio
    • #5764 Remove autocomplete="off" attribute
  • general
    • #5763 Don't display warning messages when in production
    • bf8966f6 Don't display BootstrapVue warning messages when in production
    • #5749 Component destroy handling on parent destroy
    • #5564 Properly handle special characters in user-provided IDs
  • perf
    • #5753 Reactivity issues with bvAttrs and bvListeners
  • b-form-tags
    • #5752 Ensure same height with or without tags
    • #5586 Unit test
  • ssr
    • #5723 Avoid tree missmatches by either using domProps or children
  • b-button-toolbar
    • #5737 Allow focus to leave toolbar by keyboard
  • b-form-checkbox
    • #5716 change event value when in multiple mode
  • b-form-file
    • #5685 Drop handling for huge amounts of files
  • bv-tooltip
    • #5677 Hide the tooltip when the title is set to empty
  • b-pagination
    • #5678 Properly calculate number of links with hide-ellipsis option
  • b-avatar
    • #5675 Image fit and scale
  • b-table
    • #5674 Make sure to apply all formatters of field configuration
    • #5554 Prevent endless reevaluation when using v-model and object/array literal prop values
  • b-form-input
    • #5632 Fix debounce when value does not change
  • b-tags
    • #5544 Replace spacing utility with static CSS
  • b-icon
    • #5581 Use aria-label attribute instead of alt
  • b-img
    • #5545 Allow empty alt prop
  • b-form-checkbox-group
    • #5432 Only emit input when value loosely changes

🏑 Chore

  • docs
    • #5762 Clarify note on non-text-like input formatter functions
    • #5760 Fix typo
    • #5717 change misspelling in <b-tooltip> documentation
    • #5646 Fix typo in layout docs
    • #5636 Fix typo in card docs
    • 84d53d94 Fix Bootstrap browser and devices link
    • #5579 Improve icons page
    • #5537 Add an example to <b-input-group>'s using icons
    • #5494, #5510 Fix typo in sidebar README
  • general
    • #5743 Regenrate lockfile
    • a50f1f9b Improve comments about Vue.js related transition-group bugs
    • #5651 Update dependencies
    • #5620 Update yarn.lock
    • #5613 Release v2.16.0
    • #5614 Bump version to 2.16.0 and update changelog
    • #5612 Add script to generate release notes
    • 81713666 Update contributors
    • 97d66a9f Prettify
    • db7a9637 Add back packagequality badge to README
    • #5596 Replace packagequality badge with codacy in README
    • #5585 Regenerate yarn.lock
    • #5526 Update auto format config
    • #5474 Convert all line endings to unix
    • #5447 Change Bootstrap v4.3.x to 4.5.x in README
  • ci
    • 8ac8635e Fix BundleWatch token name
    • #5580 Update actions/cache to v2
  • b-avatar
    • #5469 Convert line endings to Unix

πŸ’– Thanks to

  • Dean Pienaar
  • Dieter Geerts
  • Ivan Gonzalez
  • James George
  • Klemen KoΕ‘ir
  • Marek Pagel
  • Nazare Emanuel-Ioan
  • PaweΕ‚ Tatarczuk
  • Samuel Bouaroua
  • Sergey Skrynnikov
  • TitanFighter
  • Vitaly Slobodin
bootstrap-vue - v2.16.0

Published by jacobmllr95 about 4 years ago

πŸš€ Features

  • docs
    • #5549 Launch themes page with first BootstrapVue theme
  • b-form-tags
    • #5429 Add ignoreInputFocusSelector prop to make input focus behavior configurable
  • icons
    • #5533 update Bootstrap Icons to v1.0.0-alpha5

πŸ› Bug Fixes

  • general
    • #5564 Properly handle special characters in user-provided IDs
  • b-form-tags
    • #5586 Unit test
  • b-tags
    • #5544 Replace spacing utility with static CSS
  • b-icon
    • #5581 Use aria-label attribute instead of alt
  • b-img
    • #5545 Allow empty alt prop
  • b-table
    • #5554 Prevent endless reevaluation when using v-model and object/array literal prop values
  • b-form-checkbox-group
    • #5432 Only emit input when value loosely changes

🏑 Chore

  • general
    • #5612 Add script to generate release notes
    • 81713666 Update contributors
    • 97d66a9f Prettify
    • db7a9637 Add back packagequality badge to README
    • #5596 Replace packagequality badge with codacy in README
    • #5585 Regenerate yarn.lock
    • #5526 Update auto format config
    • #5474 Convert all line endings to unix
    • #5447 Change Bootstrap v4.3.x to 4.5.x in README
  • ci
    • 8ac8635e Fix BundleWatch token name
    • #5580 Update actions/cache to v2
  • docs
    • 84d53d94 Fix Bootstrap browser and devices link
    • #5579 Improve icons page
    • #5537 Add an example to <b-input-group>'s using icons
    • #5494, #5510 Fix typo in sidebar README
  • b-avatar
    • #5469 Convert line endings to Unix

πŸ’– Thanks to

  • Dieter Geerts
  • Ivan Gonzalez
  • James George
  • Nazare Emanuel-Ioan
  • PaweΕ‚ Tatarczuk
  • Sergey Skrynnikov
  • TitanFighter
  • Vitaly Slobodin
bootstrap-vue - v2.15.0

Published by tmorehouse over 4 years ago

Features

  • css: update Bootstrap to v4.5.0 (#5395) (ba7a55e)
  • icons: upgrade to Bootstrap Icons 1.0.0-alpha4 (#5420) (3208309)
  • b-sidebar: add prop backdrop-variant (#5411) (4b0c163)
  • b-link: add support 3rd party router links such as Gridsome's <g-link> (closes #2627) (#5358) (6d29e1c)
  • b-navbar-toggle: add disabled prop (#5397) (0b7082b)
  • v-b-toggle: check for target ID via href if a link (#5398) (33e39b0)
  • types: create declarations for <b-calendar> and <b-time> context event objects (closes #5366) (#5374) (8f3ca30)
  • support <nuxt-link>'s prefetch property (closes #5125) (#5355) (b9416cb)

Bug Fixes

  • v-b-toggle: don't check for evt.defaultPrevened (closes #5391) (#5396) (a1543b2)
  • b-link: default new <nuxt-link> prop prefetch to null for true tri-state prop (#5357) (3f41c91)
  • ensure all intervals/timeouts/observers are cleared when component is destroyed (#5362) (064cdf4)
  • properly handle HTML props render order (closes #5363) (#5365) (844ecda)
  • fix docs CodeSandbox integration (#5381) (a948846)
bootstrap-vue - v2.14.0

Published by tmorehouse over 4 years ago

Features v2.14.0

  • b-avatar-group: new helper component <b-avatar-group> (#5272) (c84faae)
  • b-nav-item-dropdown: improve default handling of dropdown toggle link (closes #3942) (#5344) (62c6105)
  • v-b-toggle: support specifying target ID via directive argument, and array of target IDs via directive value (closes #4834) (#5336) (260ef72)

Bug Fixes v2.14.0

  • b-modal: remove role="document" from .modal-content (#5345) (0c2b406)
  • perf: avoid useless re-renders of component on parent update (#4825) (2cb3fe0)

Other v2.14.0

  • dev dependency upgrades
  • docs updates
  • upgrade to vue test utils 1.0.x
bootstrap-vue - v2.13.1

Published by tmorehouse over 4 years ago

Bug Fixes v2.13.1

  • b-table, b-table-lite, b-table-simple: handle head/foot variant for sticky columns (fixes #5278) (#5279) (53e309e)

Other v2.13.1

  • documentation updates
  • dev dependency updates
bootstrap-vue - v2.13.0

Published by tmorehouse over 4 years ago

Features v2.13.0

  • b-calendar, b-form-datepicker: relax YYYY-MM-DD string parsing (closes #5232) (#5242) (f362802)
  • b-form-rating: add show-value-max prop to show possible max rating when show-value is true (#5200) (e9d54e6)
  • b-overlay: add support for overlay click event (closes #5243) (#5248) (582560f)

Bug Fixes v2.13.0

  • b-avatar: set align-items: center for default slot content (fixes: #5205) (#5207) (c4981fd)
  • b-calendar, b-form-datepicker: minor adjustments to styling and example updates (#5211) (f0d8ffe)
  • b-form-datepicker, b-form-timepicker: fix menu padding in button only mode (fixes #5251) (#5252) (d57a643)
  • b-form-datepicker, b-form-timepicker: adjust scss to support input-groups (#5231) (7b1adc4)
  • b-form-datepicker, b-form-timepicker: prevent duplicate validation icons (fixes #5237) (#5238) (6354e6e)
  • types: update table field definition types to include sticky column (fixes #5263) (#5265) (20eb3ac)
  • handle nested form options normalization (#5247) (0c57ffe)
bootstrap-vue - v2.12.0

Published by tmorehouse over 4 years ago

Features v2.12.0

  • b-avatar: add support for badges on avatars (#5124) (a2e465b)
  • b-avatar: if variant is empty string, then remove spacing around image (closes #5154) (#5156) (7ff87fc)
  • b-calendar, b-form-datepicker: add prop weekday-header-format to specify weekday header length (closes #5171) (#5175) (8241644)
  • b-calendar, b-form-datepicker: add scoped slots for date navigation buttons (closes #5117) (#5147) (5f69864)
  • b-form-datepicker: add pass through prop date-info-fn (closes #4826) (#5150) (bf35f80)
  • b-form-rating: new b-form-rating custom component (#5132) (30ad7fe)
  • b-sidebar: add optional backdrop support (#5182) (c6375e5)
  • custom components: avoid using padding/margin utility classes where possible (closes #5117) (#5121) (8c6cfe0)
  • icons: new throb and fade animations (#5122) (bc0117c)

Bug Fixes v2.12.0

  • b-alert: fix memory leak by using the correct method to clear the countdown timeout (#5158) (7a7f33d)
  • b-avatar: fix button type font size inheritance (#5177) (441ebdc)
  • b-calendar: use Intl.NumberFormat for formatting the number in the date buttons (closes
    #5171) (#5179) (cbf2cd0)
  • b-form-datepicker: make datepicker respect no-highlight-today prop (#5159) (c4ead33)

Other v2.12.0

  • documentation updates
  • dev dependency updates
bootstrap-vue - v2.11.0

Published by tmorehouse over 4 years ago

Features v2.11.0

  • b-avatar: if image src fails to load, then show icon, text or fallback icon (#5079) (ed6704d)
  • b-calendar, b-form-datepicker: add optional decade navigation buttons (addresses #4976) (#5112) (b1f74a8)

Bug Fixes v2.11.0

  • b-calendar, b-form-datepicker: handle keyboard navigation when selected date is out of range (fixes #5057) (#5108) (6ed09f4)
  • b-link: don't render target or rel attrs when router-tag other than a or area provided (#5107) (33c6cef)
  • tooltip, popover: handle 'click blur' trigger on iOS webkit browsers (fixes #5099) (#5103) (27da76c)

Other v2.11.0

  • additional unit testing
  • dev dependencies updates
  • minor documentation updates
Package Rankings
Top 0.39% on Npmjs.org
Top 10.88% on Bower.io
Top 5.4% on Repo1.maven.org
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README's
FOSSA Status