Skip to content

chore: release v2.17.2 #5808

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Sep 18, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2a5a56e
chore(deps): update devdependency vue-jest to ^3.0.7 (#5770)
renovate[bot] Sep 14, 2020
78d51f1
fix(b-modal): solve body padding not being removed (#5771)
Hiws Sep 14, 2020
eb239fe
chore(deps): update devdependency @nuxt/content to ^1.9.0 (#5773)
renovate[bot] Sep 15, 2020
34db9fc
chore(deps): update devdependency rollup to ^2.27.0 (#5779)
renovate[bot] Sep 16, 2020
78ac383
fix(b-table): properly handle empty included/excluded filter fields (…
jacobmllr95 Sep 16, 2020
ff10335
chore: lock `postcss` and `autoprefixer` for now (closes #5774) (#5782)
jacobmllr95 Sep 16, 2020
b484301
chore(deps): update devdependency lint-staged to ^10.4.0 (#5783)
renovate[bot] Sep 16, 2020
789b3d3
chore: code refactoring to separate constants from utils and better c…
jacobmllr95 Sep 16, 2020
c900bdd
chore: bump version to v2.17.1 (#5786)
jacobmllr95 Sep 16, 2020
26c531b
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Sep 16, 2020
9b3caed
chore(deps): update devdependency postcss to ^7.0.34 (#5788)
renovate[bot] Sep 17, 2020
107cd14
chore(deps): update devdependency rollup to ^2.27.1 (#5790)
renovate[bot] Sep 17, 2020
31eeb0a
fix(b-tooltip, b-popover): fix `title` not being reset on hide (#5793)
Hiws Sep 17, 2020
73383bf
fix(b-nav-item-dropdown): `boundary` handling in `<b-navbar>` (closes…
jacobmllr95 Sep 17, 2020
6e396ea
docs(form-tags): fix unmatched quote in wrapper example (#5796)
JonathanGuberman Sep 17, 2020
642d2b0
chore(deps): update devdependency terser to ^5.3.2 (#5800)
renovate[bot] Sep 17, 2020
e5891a0
chore(docs): fix typo in `b-form-rating` docs (#5801)
Sep 18, 2020
cc86bf9
chore: update keywords
jacobmllr95 Sep 18, 2020
d0744b5
chore: move `standard-version` configuration to `.versionrc` and skip…
jacobmllr95 Sep 18, 2020
871ce22
fix(b-skeleton): add missing component exports (#5806)
jacobmllr95 Sep 18, 2020
201a5b5
Fix description (#5807)
Hiws Sep 18, 2020
e13e175
chore: bump version to v2.17.2 (#5805)
jacobmllr95 Sep 18, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .versionrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"scripts": {
"postchangelog": "./node_modules/.bin/prettier --write CHANGELOG.md"
},
"skip": {
"commit": true,
"tag": true
},
"types": [
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "feat",
"section": "Features"
},
{
"type": "perf",
"section": "Performance"
},
{
"type": "docs",
"hidden": true
},
{
"type": "style",
"hidden": true
},
{
"type": "refactor",
"hidden": true
},
{
"type": "chore",
"hidden": true
},
{
"type": "test",
"hidden": true
}
]
}
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file. See
[standard-version](https://github.com/conventional-changelog/standard-version) for commit
guidelines.

<a name="2.17.2"></a>

### [v2.17.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.1...v2.17.2)

Released: 2020-09-18

### Bug Fixes v2.17.2

- **b-nav-item-dropdown:** `boundary` handling in `<b-navbar>` (closes
[#5789](https://github.com/bootstrap-vue/bootstrap-vue/issues/5789))
([#5794](https://github.com/bootstrap-vue/bootstrap-vue/issues/5794))
([73383bf](https://github.com/bootstrap-vue/bootstrap-vue/commit/73383bfd935c097604bf5ad39a9cc2d18961ba87))
- **b-skeleton:** add missing component exports
([#5806](https://github.com/bootstrap-vue/bootstrap-vue/issues/5806))
([871ce22](https://github.com/bootstrap-vue/bootstrap-vue/commit/871ce22504c4e64348b844c0e4306161317abf60))
- **b-tooltip, b-popover:** fix `title` not being reset on hide
([#5793](https://github.com/bootstrap-vue/bootstrap-vue/issues/5793))
([31eeb0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/31eeb0ab5ef262c33579f43969c7d6ee6c802e3d))

<a name="2.17.1"></a>

### [v2.17.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.0...v2.17.1)
Expand Down
2 changes: 1 addition & 1 deletion docs/common-props.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"description": "Sets the `placeholder` attribute value on the form control"
},
"disabled": {
"description": "When set to 'true', disables the component's functionality and places it in a disabled state"
"description": "When set to `true`, disables the component's functionality and places it in a disabled state"
},
"readonly": {
"description": "Sets the `readonly` attribute on the form control"
Expand Down
96 changes: 27 additions & 69 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bootstrap-vue",
"version": "2.17.1",
"version": "2.17.2",
"description": "With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extensive and automated WAI-ARIA accessibility markup.",
"main": "dist/bootstrap-vue.common.js",
"web": "dist/bootstrap-vue.js",
Expand Down Expand Up @@ -149,125 +149,83 @@
"marked": "^1.1.1",
"node-sass": "^4.14.1",
"nuxt": "^2.14.5",
"postcss": "^7.0.32",
"postcss": "^7.0.34",
"postcss-cli": "^7.1.2",
"prettier": "1.14.3",
"require-context": "^1.1.0",
"rollup": "^2.27.0",
"rollup": "^2.27.1",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"sass-loader": "^10.0.2",
"standard-version": "^9.0.0",
"terser": "^5.3.1",
"terser": "^5.3.2",
"vue": "^2.6.12",
"vue-jest": "^3.0.7",
"vue-router": "^3.4.3",
"vue-server-renderer": "^2.6.12",
"vue-template-compiler": "^2.6.12"
},
"standard-version": {
"scripts": {
"postchangelog": "./node_modules/.bin/prettier --write CHANGELOG.md"
},
"types": [
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "feat",
"section": "Features"
},
{
"type": "perf",
"section": "Performance"
},
{
"type": "docs",
"hidden": true
},
{
"type": "style",
"hidden": true
},
{
"type": "refactor",
"hidden": true
},
{
"type": "chore",
"hidden": true
},
{
"type": "test",
"hidden": true
}
]
},
"keywords": [
"Bootstrap",
"Bootstrap v4",
"Bootstrap for Vue",
"Vue",
"Vue.js",
"Vue v2",
"SSR",
"Web",
"Components",
"Directives",
"Icons",
"Bootstrap Icons",
"ARIA",
"Accessibility",
"a11y",
"Polymer",
"Vue",
"VueJS",
"Vue2",
"WebComponents",
"jquery",
"Popper.js",
"Popper",
"CSS",
"SCSS",
"Icons",
"Bootstrap Icons",
"Flexbox",
"Alert",
"Avatar",
"Badge",
"Breadcrumb",
"Button",
"Checkbox",
"Radio",
"Calendar",
"Card",
"Carousel",
"Slider",
"Calendar",
"Checkbox",
"Collapse",
"Collapse",
"Date picker",
"Datepicker",
"Collapse",
"Dropdown",
"Dropzone",
"Form",
"Select",
"Option",
"Input",
"Jumbotron",
"List",
"Nav",
"Modal",
"MessageBox",
"Upload",
"Dropzone",
"Nav",
"Navbar",
"Option",
"Overlay",
"Pagination",
"Popover",
"Progress",
"Radio",
"Select",
"Sidebar",
"Skeleton",
"Slider",
"Spinner",
"Tab",
"Table",
"Tag",
"Tags",
"Time picker",
"Timepicker",
"Toast",
"Tooltip",
"vue-bootstrap",
"vue-strap",
"vuestrap",
"uiv"
"Tooltip"
],
"collective": {
"type": "opencollective",
Expand Down
2 changes: 1 addition & 1 deletion src/components/form-rating/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ may prefer the custom input to occupy on the space required for it's contents. S

### Borderless

By default, `<b-from-rating>` has standard Bootstrap form-control styling. To disable the default
By default, `<b-form-rating>` has standard Bootstrap form-control styling. To disable the default
form-control border, simply set the `no-border` prop to `true`.

```html
Expand Down
2 changes: 1 addition & 1 deletion src/components/form-tags/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@ You can easily create a custom wrapper component with your preferred rendering s
import { BFormTags } from 'bootstrap-vue'

export default {
name: 'MyCustomTags",
name: 'MyCustomTags',
components: { BFormTags },
model: {
prop: 'value',
Expand Down
4 changes: 0 additions & 4 deletions src/components/nav/nav-item-dropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@ export const BNavItemDropdown = /*#__PURE__*/ Vue.extend({
toggleId() {
return this.safeId('_BV_toggle_')
},
isNav() {
// Signal to dropdown mixin that we are in a navbar
return true
},
dropdownClasses() {
return [this.directionClass, this.boundaryClass, { show: this.visible }]
},
Expand Down
9 changes: 0 additions & 9 deletions src/components/nav/nav-item-dropdown.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,6 @@ describe('nav-item-dropdown', () => {
wrapper.destroy()
})

it('should have a flag that we are in a nav', async () => {
const wrapper = mount(BNavItemDropdown)

expect(wrapper.vm).toBeDefined()
expect(wrapper.vm.isNav).toBe(true)

wrapper.destroy()
})

it('should have custom toggle class when "toggle-class" prop set', async () => {
const wrapper = mount(BNavItemDropdown, {
propsData: {
Expand Down
10 changes: 5 additions & 5 deletions src/components/nav/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@
"props": [
{
"prop": "text",
"description": "Text to place in the toggle button, or in the split button is split mode"
"description": "Text to place in the toggle element (link)"
},
{
"prop": "html",
"description": "HTML string to place in the toggle button, or in the split button is split mode. Use with caution"
"description": "HTML string to place in the toggle element (link). Use with caution"
},
{
"prop": "dropup",
Expand Down Expand Up @@ -138,16 +138,16 @@
},
{
"prop": "toggleClass",
"description": "CSS class (or classes) to add to the toggle button"
"description": "CSS class (or classes) to add to the toggle element (link)"
},
{
"prop": "noCaret",
"description": "Hide the caret indicator on the toggle button"
"description": "Hide the caret indicator on the toggle element (link)"
},
{
"prop": "boundary",
"version": "2.4.0",
"description": "The boundary constraint of the menu: 'scrollParent', 'window', 'viewport', or a reference to an HTMLElement. Has no effect when dropdown is inside a b-navbar"
"description": "The boundary constraint of the menu: 'scrollParent', 'window', 'viewport', or a reference to an HTMLElement. Has no effect when dropdown is inside a `<b-navbar>`"
}
],
"slots": [
Expand Down
2 changes: 1 addition & 1 deletion src/components/popover/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
},
{
"prop": "placement",
"description": "Placement of the popover: One of 'top', 'bottom', 'right', 'left', 'top-left', 'top-right', 'bottom-left', 'bottom-right', 'left-top', 'left-bottom', 'right-top', 'right-bottom'"
"description": "Placement of the popover: One of 'top', 'bottom', 'right', 'left', 'topleft', 'topright', 'bottomleft', 'bottomright', 'lefttop', 'leftbottom', 'righttop', 'rightbottom'"
},
{
"prop": "fallbackPlacement",
Expand Down
8 changes: 4 additions & 4 deletions src/components/skeleton/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ import { BSkeletonWrapper } from './skeleton-wrapper'
const SkeletonPlugin = /*#__PURE__*/ pluginFactory({
components: {
BSkeleton,
BSkeletonWrapper,
BSkeletonTable,
BSkeletonIcon,
BSkeletonImg,
BSkeletonIcon
BSkeletonTable,
BSkeletonWrapper
}
})

export { SkeletonPlugin, BSkeleton, BSkeletonWrapper, BSkeletonTable, BSkeletonImg, BSkeletonIcon }
export { SkeletonPlugin, BSkeleton, BSkeletonIcon, BSkeletonImg, BSkeletonTable, BSkeletonWrapper }
24 changes: 18 additions & 6 deletions src/components/tooltip/helpers/bv-tooltip.js
Original file line number Diff line number Diff line change
Expand Up @@ -621,19 +621,31 @@ export const BVTooltip = /*#__PURE__*/ Vue.extend({
}
},
fixTitle() {
// If the target has a `title` attribute, remove it and store it on a data attribute
// If the target has a `title` attribute,
// remove it and store it on a data attribute
const target = this.getTarget()
if (target && hasAttr(target, 'title')) {
setAttr(target, DATA_TITLE_ATTR, getAttr(target, 'title') || '')
if (hasAttr(target, 'title')) {
// Get `title` attribute value and remove it from target
const title = getAttr(target, 'title')
setAttr(target, 'title', '')
// Only set the data attribute when the value is truthy
if (title) {
setAttr(target, DATA_TITLE_ATTR, title)
}
}
},
restoreTitle() {
// If the target had a title, restore it and remove the data attribute
// If the target had a `title` attribute,
// restore it and remove the data attribute
const target = this.getTarget()
if (target && hasAttr(target, DATA_TITLE_ATTR)) {
setAttr(target, 'title', getAttr(target, DATA_TITLE_ATTR) || '')
if (hasAttr(target, DATA_TITLE_ATTR)) {
// Get data attribute value and remove it from target
const title = getAttr(target, DATA_TITLE_ATTR)
removeAttr(target, DATA_TITLE_ATTR)
// Only restore the `title` attribute when the value is truthy
if (title) {
setAttr(target, 'title', title)
}
}
},
// --- BvEvent helpers ---
Expand Down
2 changes: 1 addition & 1 deletion src/components/tooltip/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
},
{
"prop": "placement",
"description": "Placement of the tooltip: One of 'top', 'bottom', 'right', 'left', 'top-left', 'top-right', 'bottom-left', 'bottom-right', 'left-top', 'left-bottom', 'right-top', 'right-bottom'"
"description": "Placement of the tooltip: One of 'top', 'bottom', 'right', 'left', 'topleft', 'topright', 'bottomleft', 'bottomright', 'lefttop', 'leftbottom', 'righttop', 'rightbottom'"
},
{
"prop": "fallbackPlacement",
Expand Down
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy