[Snyk] Upgrade bootstrap-vue from 2.0.0 to 2.2.0 #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade bootstrap-vue from 2.0.0 to 2.2.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.Release notes
Package name: bootstrap-vue
Overview
BootstrapIcons v1.0.0-alpha2
)<b-form-tags>
Bootstrap v4.4.1
CSS/SCSSFeatures
appear
to animate an initially visible collapse (#4317) (136a72b)form-class
prop for adding classes to the form element (closes #4474) (#4475) (eef4200)valueField
,textField
,htmlField
anddisabledField
props (#4386) (ed3b736)tbody-tr-attr
prop for arbitrary row attributes (closes #1864) (#4481) (4acf6ed)noninteractive
prop (closes #4556) (#4563) (b3ad726)Bug Fixes
ensureToaster
method call when toaster name changes (#4468) (744bb7a)Features
b-dropdown
: addblock
support to toggle button (closes #4266)b-form-group
: allow setting label cols props toauto
(closes #4217)b-form-input
,b-form-textarea
: newlazy
modifier prop to update v-model on change/blur eventb-form-input
,b-form-textarea
: addv-model
debouncing feature via new propdebounce
, and deprecate<b-table>
propfilter-debounce
(closes #4150)b-img
,b-img-lazy
: add support forsrcset
andsizes
props (closes #4348)b-pagination
,b-pagination-nav
: addpills
style optionb-table
: default the row select featureselected-variant
to the'active'
variantb-table
: addselectRow()
andunselectRow()
methods to cell and row-details slot scopes, and new propno-select-on-click
b-table
,b-table-lite
: add in head/foot row variant prop (addresses #4215)b-table
,b-table-lite
: add propdetails-td-class
for applying classes to the details row<td>
b-tabs
: emit cancelable BvEvent before changing tabs via new eventactivate-tab
(closes #4273)v-b-visible
: new directivev-b-visible
for detecting visibility of elementsweb-types.json
for WebStorm, and filesdist/vetur-tags.json
anddist/vetur-attributes.json
for Vetur (closes #4107)Fixes
b-dropdown
: handle issue with touch devices on MacOS using Safari/Firefox (Fixes #4328, #4344)b-nav-form
,b-nav-text
: ensure these sub-components have<li>
as root element for accessibilityb-pagination
,b-pagination-nav
: add UP/DOWN keyboard navigation support for JAWS (fixes #4322)b-table
,b-table-lite
,b-table-simple
: fix issue with sticky columns when table is notresponsive
but hassticky-header
(fixes #4354)b-table
,b-table-lite
,b-tbody
: fix delegated event handlers when transition + minor adjustment to rowkey
generation (fixes #4370, #4360)b-tabs
: allow space to trigger tab activation whenno-key-nav
is enabled (fixes #4323)v-b-modal
: open modal usingENTER
key on non-button elements for A11Yv-b-modal
: ensure trigger element is keyboard accessible if not a link or button, for A11Yv-b-tooltip
,v-b-popover
: ensure reference to trigger element is passed to title/content function (fixes #4331)Other
b-table
: deprecate propfilter-debounce
in favour ofb-form-input
debouncingReleased: 2019-10-11
Bug Fixes v2.0.4
BCardSubTitle
component (#4229) (9f216df)Performance v2.0.4
Other v2.0.4
"sass"
entry inpackage.json
Released: 2019-10-05
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.3
value
prop (#4168) (a8e2e56)dropdown-toggle
(closes #4113) (#4139) (9c37875)SVGElement
as acceptable prop type (closes #4173) (#4174) (fab7fea)Performance v2.0.3
b-th
extendb-td
instead of using functional wrappers (#4156) (c9715a8)Docs v2.0.3
section index pages (instead of a redirect to first child page) (#4145) (fdd2a83)
Released: 2019-09-20
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.2
boundary-padding
is passed to popper instance (fixes #4131) (#4133) (a54a647)id
prop not required (#4109) (4f935ce)bg-active
for dark tables (#4098) (d9900ab)active
(classtable-active
) takes precedence over other row variants (addresses #3008) (#4127) (fdb8bb6)title
attribute during show delay (fixes #4114) (#4120) (2dd8d5a)Released: 2019-09-13
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.1
top
orbottom
selected (fixes #4052) (#4055) (9ccfe4c)document.body
instead ofdocument
for IE11 support (fixes #4074) (#4075) (1eda4fe)disabled
config option (#4057) (f488dc1)Released: 2019-09-06
Please see the changelog for a complete list of commits, and the online documentation for usage.
BoootstrapVue 2.0.0 stable introduces several new features and bug fixes. Please note that this release also includes several breaking changes.
Notable improvements:
title
attribute changes and configuration changes. The component versions now perform better when qucikly hovering/unhovering the trigger element. Component and directive versions now have a default delay of50
ms (affects'hover'
and'focus'
triggers only). They can now have a trigger of'manual'
(when used by itself) of which they can only be opened or closed programmatically. Users can now optionally specify the ID that the tooltip or popover uses. For accessibility reasons, thetitle
attribute is removed from the trigger element (target) only when the tooltip or popover is showing, and is restored when hidden./deep/
,::v-deep
or>>>
deep selectors for targeting inner elements, just like with any other component).<b-table>
, with the ability to place them on either the right (default) or left of the table cell headers (via a new prop).<b-table>
selctable rows.<b-table>
and<b-table-lite>
.Breaking changes and deprecated features removal v2.0.0
Please carefully read the following before upgrading to v2.0.0 stable!
2.6
+ is now required at a minimum,2.6.10
+ is recommended. Some components will fail to work as expected if using Vue2.5
(notably tooltips and popovers, but other components may be affected as well).Two notable breaking changes are:
v-slot
syntax and its limitations (which currently are not documented in the Vue.JS docs)./es
build directory: Users should now be importing the new top-level named exports when importing individual components, directives, and plugins.Read the following migration guide for more details.
Migration guide v2.0.0
/es
build directory. Users should now be using the new simplified import syntax introduced in v2.0.0-rc.22. Users should be importing the top-level named exports instead.b-dropdown
: removal of deprecatedtext
slot. Use thebutton-content
slot instead.b-form-*
controls,b-form-group
,b-form-invalid-feedback
andb-form-valid-feedback
: validation propstate
now only acceptstrue
,false
, ornull
values. Passing the strings'invalid'
or'valid'
will no longer work.b-form-group
: removal of the deprecatedhorizontal
andbreakpoint
props. Use propslabel-cols{-{breakpoint}}
instead.b-img-lazy
,b-card-img-lazy
: now rely only onIntersectionObserver
support (native or via a polyfill) to determine when to show the image. IfIntersectionObserver
support is not detected, then the image will always be shown. Use a polyfill if you need to support older browsers (e.g. IE11)b-modal
: the deprecatedBvModalEvent
methodcancel()
has been removed. Use the methodpreventDefault()
instead.b-modal
: the deprecatedBvModalEvent
propertymodalId
has been removed. Use the propertycomponentId
instead.b-nav
: removal of the deprecatedis-nav
prop. Useb-navbar-nav
component instead when placing navs inb-navbar
.b-nav-item-dropdown
: deprecated propsextra-menu-classes
andextra-toggle-classes
have been removed. Used propsmenu-class
andtoggle-class
(respectively) instead.b-table
andb-table-lite
: table cell field, header and footer scoped slot naming convention has changed. Users should be using the new table round bracketed slot naming syntax: use slotcell(field)
instead offield
or[field]
, use slothead(field)
instead ofHEAD_field
orHEAD[field]
, usefoot(field)
instead ofFOOT_field
orFOOT[field]
. This change was required for better compatibility with the new Vuev-slot
syntax. The square bracket syntax introduced in2.0.0-rc.28
has been replaced with the round bracket syntax to reduce possible confusion and potential future issues with Vue 2.6's new dynamic slot name syntax.b-table
: thefilter
prop will no longer accept a function reference (previously deprecated). Instead, pass a function to thefilter-function
prop when using a custom filter function. The propfilter
is only to be used for the filter's criteria (i.e. the search value, searchRegExpr
, etc).b-table
: passing an object as afields
definition will no longer work. Use the array of strings or array of objects (or a combination of the two) fields definition format instead.b-table
: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you previously had custom CSS styling/icons, they will not work as expected - but sorting will still work. the SVG backgrounds can be controlled via SASS variables.b-tab
: removal of deprecatedhref
prop. Use<b-nav>
for controlling panes that change with URL changes.b-tabs
: removal of deprecatedtabs
slot. Use slottabs-end
instead.b-tabs
: removal of deprecatedbottom
prop. Use theend
prop instead.$bv-tooltip-bg-level
has been removed. Use variable$b-tooltip-bg-level
instead.$bv-popover-bg-level
,$bv-popover-border-level
, and$bv-popover-color-level
have been removed. Use variables$b-popover-bg-level
,$b-popover-border-level
, and$b-popover-color-level
(respectively) instead.Please refer to the documentation for the latest usage and examples, and below for a list of fixes and new features.
Bug Fixes v2.0.0
v-show
(fixes #3936, #3702) (#3937) (be3ac62)nativeOn
property to componentData when rendering a router link (#3976) (62fb0b6)div
(closes #3896) (#3921) (8bf3a55)no-fade
set (#4004) (332b79f):key
forrow-details
row based on theprimary-key
field value if available (#4025) (c7cb16f)role
if element has arole
assigned (#3889) (5d155ba)#3717, #3854, closes #3451) (#3908) (eebab43)
Features v2.0.0
no-wrap
for disabling wrapping to start/end (closes #3902) (#3905) (2c8bd23)role=presentation
to<li>
elements for improved a11y (#3996) (464d257)v-b-visible
directive (#3977) (249ccfa)(4046a53)
shown
(closes #3945) (#3979) (6f2827e)filterByFormatted
andsortByFormatted
to accept a formatter function reference (closes #3892) (#3898) (5492b38)filter-debounce
prop for debouncing filter updates (#3891) (03536a5)selectAllRows()
andclearSelected()
to thead/tfoot slot scopes (addresses #3901) (#3907) (86c53dd)aria-details
rather thanaria-describedby
when details row showing (addresses #3801) (#3992) (f6f73c7)custom-foot
to allow user to create their own table footer (closes #3960) (#4027) (cbeeef9)no-border-collapse
prop and SCSS (#3987) (253b4f6)Depreaction removals v2.0.0
text
(#3868) (29eb8b1)horizontal
andbreakpoint
(#3879) (b301822)BvModalEvent
deprecations (#3864) (90c299c)es/
build (#3604) (3828f59)Commit messages
Package name: bootstrap-vue
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs