Skip to content

Commit 96ffdcc

Browse files
authored
chore: release 2.14.0
2 parents 028b880 + bb8ed11 commit 96ffdcc

File tree

226 files changed

+8431
-5742
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

226 files changed

+8431
-5742
lines changed

.github/renovate.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
},
2121
{
2222
"packageNames": ["@vue/test-utils"],
23-
"allowedVersions": "<=1.0.0-beta.29"
23+
"allowedVersions": "<2.0.0"
2424
}
2525
]
2626
}

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22

33
> All notable changes to this project will be documented in this file.
44
5+
<a name="2.14.0"></a>
6+
7+
## [v2.14.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.1...v2.14.0)
8+
9+
Released: 2020-05-12
10+
11+
### Features v2.14.0
12+
13+
- **b-avatar-group:** new helper component `<b-avatar-group>`
14+
([#5272](https://github.com/bootstrap-vue/bootstrap-vue/issues/5272))
15+
([c84faae](https://github.com/bootstrap-vue/bootstrap-vue/commit/c84faaebe18bbf652583d6c302447e931a4ab741))
16+
- **b-nav-item-dropdown:** improve default handling of dropdown toggle link (closes
17+
[#3942](https://github.com/bootstrap-vue/bootstrap-vue/issues/3942))
18+
([#5344](https://github.com/bootstrap-vue/bootstrap-vue/issues/5344))
19+
([62c6105](https://github.com/bootstrap-vue/bootstrap-vue/commit/62c6105e25bc4590f9e2fa92069b77ccbc17fac6))
20+
- **v-b-toggle:** support specifying target ID via directive argument, and array of target IDs via
21+
directive value (closes [#4834](https://github.com/bootstrap-vue/bootstrap-vue/issues/4834))
22+
([#5336](https://github.com/bootstrap-vue/bootstrap-vue/issues/5336))
23+
([260ef72](https://github.com/bootstrap-vue/bootstrap-vue/commit/260ef7259e46d343823767374322db0ae3a74803))
24+
25+
### Bug Fixes v2.14.0
26+
27+
- **b-modal:** remove `role="document"` from `.modal-content`
28+
([#5345](https://github.com/bootstrap-vue/bootstrap-vue/issues/5345))
29+
([0c2b406](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c2b406e8dadc274e8433d3a4c414e799d0fa228))
30+
- **perf:** avoid useless re-renders of component on parent update
31+
([#4825](https://github.com/bootstrap-vue/bootstrap-vue/issues/4825))
32+
([2cb3fe0](https://github.com/bootstrap-vue/bootstrap-vue/commit/2cb3fe0fa822a8284e023ccf71f8e451f124016a))
33+
34+
### Other v2.14.0
35+
36+
- dev dependency upgrades
37+
- docs updates
38+
- upgrade to vue test utils 1.0.x
39+
540
<a name="2.13.1"></a>
641

742
## [v2.13.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.0...v2.13.1)

docs/nuxt.config.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ module.exports = {
272272
routes: () => [
273273
// Dynamic slug routes
274274
...getRoutesByDir('src', 'components'),
275-
...getRoutesByDir('src', 'directives', ['modal', 'toggle']),
275+
...getRoutesByDir('src', 'directives', ['modal']),
276276
...getRoutesByDir('docs/markdown', 'reference')
277277
]
278278
},
@@ -296,16 +296,18 @@ module.exports = {
296296
},
297297

298298
// We only include a populated `sitemap.xml` in production docs
299-
sitemap: {
300-
// Sitemaps requires a hostname, so we use localhost in
301-
// non-prod mode just to make the sitemap module happy
302-
hostname: IS_PROD_DOCS ? BASE_URL : 'http://localhost',
303-
// Exclude all static routes when not prod
304-
// Exclude only redirect routes in prod
305-
exclude: IS_PROD_DOCS ? ['/docs/misc', '/docs/misc/**', '/docs/layout'] : ['/', '/**'],
306-
// Include dynamic slug routes (from `generate.routes`) in prod, while
307-
// in non-prod docs we do not include dynamic routes (empty array)
308-
...(IS_PROD_DOCS ? {} : { routes: [] })
299+
sitemap: () => {
300+
// Don't generate a sitemap for non-production docs
301+
if (!IS_PROD_DOCS) {
302+
return false
303+
}
304+
return {
305+
hostname: BASE_URL,
306+
// Exclude any redirect pages from sitemaps
307+
exclude: ['/docs/misc', '/docs/misc/**', '/docs/layout'],
308+
// Default properties to apply to each URL entry
309+
defaults: { changefreq: 'weekly', lastmod: new Date().toISOString() }
310+
}
309311
},
310312

311313
head: {

jest.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ module.exports = {
66
'.*\\.(vue)$': 'vue-jest'
77
},
88
coverageDirectory: './coverage/',
9-
testEnvironment: 'jest-environment-jsdom-fourteen',
109
testEnvironmentOptions: {
1110
pretendToBeVisual: true
12-
}
11+
},
12+
setupFilesAfterEnv: ['./tests/setup.js']
1313
}

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bootstrap-vue",
3-
"version": "2.13.1",
3+
"version": "2.14.0",
44
"description": "BootstrapVue, with more than 85 custom components, over 45 plugins, several custom directives, and over 300 icons, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.",
55
"main": "dist/bootstrap-vue.common.js",
66
"web": "dist/bootstrap-vue.js",
@@ -106,26 +106,27 @@
106106
"@nuxtjs/google-analytics": "^2.2.3",
107107
"@nuxtjs/pwa": "^3.0.0-beta.20",
108108
"@nuxtjs/robots": "^2.4.2",
109-
"@nuxtjs/sitemap": "^2.2.1",
110-
"@vue/test-utils": "1.0.0-beta.29",
109+
"@nuxtjs/sitemap": "^2.3.0",
110+
"@testing-library/jest-dom": "^5.7.0",
111+
"@vue/test-utils": "^1.0.2",
111112
"autoprefixer": "^9.7.6",
112113
"babel-core": "^7.0.0-bridge.0",
113114
"babel-eslint": "^10.1.0",
114115
"babel-jest": "^26.0.1",
115116
"babel-plugin-istanbul": "^6.0.0",
116117
"bootstrap-icons": "^1.0.0-alpha3",
117-
"bundlewatch": "^0.2.6",
118+
"bundlewatch": "^0.2.7",
118119
"clean-css-cli": "^4.3.0",
119120
"codemirror": "^5.53.2",
120121
"codesandbox": "^2.1.14",
121122
"core-js": ">=2.6.5 <3.0.0",
122123
"cross-env": "^7.0.2",
123-
"eslint": "^6.8.0",
124+
"eslint": "^7.0.0",
124125
"eslint-config-prettier": "^6.11.0",
125126
"eslint-config-standard": "^14.1.1",
126127
"eslint-config-vue": "^2.0.2",
127128
"eslint-plugin-import": "^2.20.2",
128-
"eslint-plugin-jest": "^23.9.0",
129+
"eslint-plugin-jest": "^23.10.0",
129130
"eslint-plugin-markdown": "^1.0.2",
130131
"eslint-plugin-node": "^11.1.0",
131132
"eslint-plugin-prettier": "^3.1.3",
@@ -139,7 +140,6 @@
139140
"husky": "^4.2.5",
140141
"improved-yarn-audit": "^2.0.0",
141142
"jest": "^26.0.1",
142-
"jest-environment-jsdom-fourteen": "^1.0.1",
143143
"lint-staged": "^10.2.2",
144144
"loader-utils": "^2.0.0",
145145
"lodash": "^4.17.15",
@@ -149,12 +149,12 @@
149149
"postcss-cli": "^7.1.1",
150150
"prettier": "1.14.3",
151151
"require-context": "^1.1.0",
152-
"rollup": "^2.7.6",
152+
"rollup": "^2.9.1",
153153
"rollup-plugin-babel": "^4.4.0",
154154
"rollup-plugin-commonjs": "^10.1.0",
155155
"rollup-plugin-node-resolve": "^5.2.0",
156156
"sass-loader": "^8.0.2",
157-
"standard-version": "^7.1.0",
157+
"standard-version": "^8.0.0",
158158
"terser": "^4.6.13",
159159
"vue": "^2.6.11",
160160
"vue-jest": "^3.0.5",

0 commit comments

Comments
 (0)