Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
94d7161
chore(deps): update devdependency eslint-plugin-standard to ^4.0.2 (#…
renovate[bot] Oct 22, 2020
3c7a3c0
chore(deps): update devdependency eslint-config-standard to v15 (#5945)
renovate[bot] Oct 22, 2020
ae51376
chore(deps): update devdependency terser to ^5.3.8 (#5948)
renovate[bot] Oct 22, 2020
d3cb1f2
chore:fix missing ` in carousel documentation (#5951)
82amp Oct 22, 2020
345ac81
chore(deps): update devdependency sass-loader to ^10.0.4 (#5952)
renovate[bot] Oct 22, 2020
9c7842c
chore(deps): update devdependency postcss to ^8.1.3 (#5953)
renovate[bot] Oct 23, 2020
6809ecb
chore(deps): update all non-major dependencies to ^26.6.1 (#5956)
renovate[bot] Oct 23, 2020
afeefc7
chore: update contributors
jacobmllr95 Oct 23, 2020
d8c7382
chore(deps): update devdependency @testing-library/jest-dom to ^5.11.…
renovate[bot] Oct 23, 2020
a29d1c1
chore(deps): update all non-major dependencies (#5959)
renovate[bot] Oct 24, 2020
b3946ed
fix(b-avatar): prevent avatar from being squished (#5963)
talkor Oct 25, 2020
6a35cff
chore(deps): update devdependency vue-router to ^3.4.8 (#5966)
renovate[bot] Oct 26, 2020
f51d0ca
chore(deps): update devdependency lint-staged to ^10.5.0 (#5967)
renovate[bot] Oct 26, 2020
3bb5008
chore(deps): update devdependency eslint to ^7.12.1 (#5969)
renovate[bot] Oct 27, 2020
97e37aa
Update README.md (#5971)
criskgl Oct 27, 2020
884834e
chore(deps): update devdependency eslint-config-prettier to ^6.15.0 (…
renovate[bot] Oct 27, 2020
5e82e7f
chore(deps): update devdependency eslint-config-standard to ^15.0.1 (…
renovate[bot] Oct 28, 2020
49a3f00
feat(b-media): improve aside right handling (#5965)
jd-solanki Oct 28, 2020
0e22540
chore(deps): update devdependency execa to ^4.1.0 (#5976)
renovate[bot] Oct 28, 2020
ecb33bd
fix(b-avatar): badge `z-index` handling (#5975)
jacobmllr95 Oct 28, 2020
8e45ad4
chore(deps): update devdependency bootstrap-icons to ^1.1.0 (#5977)
renovate[bot] Oct 28, 2020
f2207f9
chore(docs): replace `<b-input>` with `<b-form-input>` (#5978)
82amp Oct 28, 2020
1b37be5
chore(deps): update devdependency eslint-config-standard to v16 (#5979)
renovate[bot] Oct 29, 2020
c3e1c66
chore(deps): update devdependency postcss-cli to ^8.2.0 (#5983)
renovate[bot] Oct 30, 2020
bc5b696
Switched comments (#5984)
luckylooke Oct 30, 2020
137b095
chore(deps): update devdependency eslint-config-standard to ^16.0.1 (…
renovate[bot] Oct 31, 2020
ebee5ef
chore(deps): update devdependency lint-staged to ^10.5.1 (#5989)
renovate[bot] Oct 31, 2020
2a7e6d8
chore(deps): update devdependency @vue/test-utils to ^1.1.1 (#5991)
renovate[bot] Nov 1, 2020
15b4360
chore(deps): update devdependency rollup to ^2.33.0 (#5992)
renovate[bot] Nov 1, 2020
a2c3df8
chore: migrate from `node-sass` to `sass` (Dart Sass) (#5990)
renovate[bot] Nov 1, 2020
8cd6532
chore(deps): update devdependency rollup to ^2.33.1 (#5993)
renovate[bot] Nov 2, 2020
25ef63c
chore(deps): update devdependency sass-loader to ^10.0.5 (#5996)
renovate[bot] Nov 2, 2020
bc1c183
chore(deps): update devdependency babel-jest to ^26.6.2 (#5997)
renovate[bot] Nov 2, 2020
719d72e
chore(deps): update devdependency jest to ^26.6.2 (#5999)
renovate[bot] Nov 2, 2020
21d0f3a
chore(docs): add gull & dexam themes (#5995)
naime-hossain Nov 3, 2020
c1e5b0b
chore(ci): update Node.js versions (#6001)
jacobmllr95 Nov 3, 2020
411c3be
chore: add `SECURITY.md` (#6002)
jacobmllr95 Nov 3, 2020
1d955c6
chore(ci): add CodeQL action (#6003)
jacobmllr95 Nov 3, 2020
3b77e68
chore(ci): move to Dependabot for all dependency updates (#6004)
jacobmllr95 Nov 3, 2020
8224e10
chore(deps-dev): bump @babel/standalone from 7.12.4 to 7.12.5 (#6010)
dependabot[bot] Nov 4, 2020
02cc7bc
chore(deps-dev): bump babel-jest from 26.6.2 to 26.6.3 (#6011)
dependabot[bot] Nov 4, 2020
70d4965
chore(deps-dev): bump jest from 26.6.2 to 26.6.3 (#6012)
dependabot[bot] Nov 4, 2020
afdd540
chore(docs): improve component name formatting (#6014)
jacobmllr95 Nov 4, 2020
37ec7e9
fix(b-form-checkbox/b-form-radio): `chnage` event timing (#6008)
jacobmllr95 Nov 4, 2020
16f777b
fix(b-form-group): accessibility when `label-for` prop not set (#6006)
jacobmllr95 Nov 4, 2020
2296686
chore: unify interval/timeout handling (#6015)
jacobmllr95 Nov 5, 2020
cf7a1cb
fix(b-dropdown): click handling on close (closes #5982) (#6009)
jacobmllr95 Nov 5, 2020
14e1995
chore(deps-dev): bump sass from 1.28.0 to 1.29.0 (#6018)
dependabot[bot] Nov 5, 2020
27fc1bc
chore(deps-dev): bump marked from 1.2.2 to 1.2.3 (#6017)
dependabot[bot] Nov 5, 2020
a67506b
chore(deps-dev): bump @babel/standalone from 7.12.5 to 7.12.6 (#6016)
dependabot[bot] Nov 5, 2020
7d78b48
chore(docs): add another `pageOptions` setting example (#6019)
TomyCesaille Nov 5, 2020
159fb20
chore(deps-dev): bump postcss from 8.1.4 to 8.1.6 (#6021)
dependabot[bot] Nov 6, 2020
84366bf
chore(deps-dev): bump vue-router from 3.4.8 to 3.4.9 (#6022)
dependabot[bot] Nov 6, 2020
7ea0cc4
feat(config): improved defaults handling (closes #4507, #5138, #5291,…
Hiws Nov 7, 2020
22d05b3
chore: bump version to v2.19.0 (#6025)
jacobmllr95 Nov 8, 2020
52db5e5
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Nov 8, 2020
239ebc3
chore(deps-dev): bump core-js from 3.6.5 to 3.7.0 (#6027)
dependabot[bot] Nov 9, 2020
72ffbdb
chore(deps-dev): bump eslint from 7.12.1 to 7.13.0 (#6028)
dependabot[bot] Nov 9, 2020
25080ca
chore(docs): correct comment to Nuxt.js module `icons` option
jacobmllr95 Nov 10, 2020
19292c9
chore(deps-dev): bump eslint-plugin-standard from 4.0.2 to 4.1.0 (#6033)
dependabot[bot] Nov 10, 2020
c1ad3ae
chore(deps-dev): bump autoprefixer from 10.0.1 to 10.0.2 (#6036)
dependabot[bot] Nov 11, 2020
8183b64
chore(deps-dev): bump postcss from 8.1.6 to 8.1.7 (#6037)
dependabot[bot] Nov 11, 2020
7a385ae
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Nov 12, 2020
9d35903
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Nov 12, 2020
52107cf
chore(docs): fix gull & dexam preview image link (#6040)
naime-hossain Nov 12, 2020
1b5617c
chore(deps-dev): bump sass-loader from 10.0.5 to 10.1.0 (#6041)
dependabot[bot] Nov 12, 2020
586ce2f
chore(deps-dev): bump eslint-plugin-jest from 24.1.0 to 24.1.2 (#6042)
dependabot[bot] Nov 12, 2020
13e7302
chore(docs): update "Can I use" links (#6043)
jacobmllr95 Nov 12, 2020
de2559f
chore(deps-dev): bump eslint-plugin-jest from 24.1.2 to 24.1.3 (#6044)
dependabot[bot] Nov 13, 2020
e8b25a2
chore(deps-dev): bump marked from 1.2.3 to 1.2.4 (#6049)
dependabot[bot] Nov 16, 2020
8efaa94
chore(deps-dev): bump @testing-library/jest-dom from 5.11.5 to 5.11.6…
dependabot[bot] Nov 16, 2020
fbdd121
chore(deps-dev): bump rollup from 2.33.1 to 2.33.2 (#6050)
dependabot[bot] Nov 16, 2020
47af7aa
chore(deps-dev): bump terser from 5.3.8 to 5.4.0 (#6053)
dependabot[bot] Nov 17, 2020
6c236fa
chore(deps-dev): bump eslint-config-standard from 16.0.1 to 16.0.2 (#…
dependabot[bot] Nov 18, 2020
9cca17c
chore(deps-dev): bump rollup from 2.33.2 to 2.33.3 (#6054)
dependabot[bot] Nov 18, 2020
12654b4
chore(deps-dev): bump postcss-cli from 8.2.0 to 8.3.0 (#6056)
dependabot[bot] Nov 18, 2020
6f467df
chore(deps-dev): bump terser from 5.4.0 to 5.5.0 (#6057)
dependabot[bot] Nov 20, 2020
8701cec
chore(deps-dev): bump codemirror from 5.58.2 to 5.58.3 (#6058)
dependabot[bot] Nov 20, 2020
5ac16d1
chore(deps-dev): bump @nuxt/content from 1.10.0 to 1.11.0 (#6059)
dependabot[bot] Nov 20, 2020
77d4c7e
chore(deps-dev): bump highlight.js from 9.18.3 to 9.18.4 (#6060)
dependabot[bot] Nov 20, 2020
1f504cf
chore(deps-dev): bump postcss from 8.1.7 to 8.1.8 (#6065)
dependabot[bot] Nov 20, 2020
1446bb8
chore(deps-dev): bump highlight.js from 9.18.4 to 9.18.5 (#6066)
dependabot[bot] Nov 22, 2020
38f5b0e
chore(deps-dev): bump marked from 1.2.4 to 1.2.5 (#6067)
dependabot[bot] Nov 22, 2020
3aca397
chore(deps-dev): bump @babel/cli from 7.12.1 to 7.12.7 (#6072)
dependabot[bot] Nov 23, 2020
813fca5
chore(deps-dev): bump @babel/preset-env from 7.12.1 to 7.12.7 (#6073)
dependabot[bot] Nov 23, 2020
499bfcc
chore(deps-dev): bump postcss from 8.1.8 to 8.1.9 (#6074)
dependabot[bot] Nov 23, 2020
648b278
chore(deps-dev): bump @babel/standalone from 7.12.6 to 7.12.7 (#6075)
dependabot[bot] Nov 23, 2020
a429e27
chore(deps-dev): bump eslint-plugin-standard from 4.1.0 to 5.0.0 (#6071)
dependabot[bot] Nov 23, 2020
711e6f5
chore(deps): remove deperacted `eslint-plugin-standard` (#6077)
jacobmllr95 Nov 23, 2020
6c124d8
chore(deps-dev): bump eslint from 7.13.0 to 7.14.0 (#6081)
dependabot[bot] Nov 24, 2020
2028e70
chore(deps-dev): bump postcss from 8.1.9 to 8.1.10 (#6079)
dependabot[bot] Nov 24, 2020
2534a0c
chore(deps-dev): bump @babel/core from 7.12.3 to 7.12.8 (#6083)
dependabot[bot] Nov 24, 2020
68be9b5
chore(deps-dev): bump @babel/cli from 7.12.7 to 7.12.8 (#6082)
dependabot[bot] Nov 24, 2020
42b30b4
chore(deps-dev): bump @babel/standalone from 7.12.7 to 7.12.8 (#6080)
dependabot[bot] Nov 24, 2020
d6d8e3c
fix(b-form-input): modified value handling (#6084)
jacobmllr95 Nov 24, 2020
cea6051
fix: user supplied prop function detection (#6070)
jacobmllr95 Nov 24, 2020
9af9323
chore(deps-dev): bump @nuxt/content from 1.11.0 to 1.11.1 (#6089)
dependabot[bot] Nov 25, 2020
c34b890
chore(deps-dev): bump lint-staged from 10.5.1 to 10.5.2 (#6088)
dependabot[bot] Nov 25, 2020
32e2fec
chore(deps-dev): bump @babel/standalone from 7.12.8 to 7.12.9 (#6087)
dependabot[bot] Nov 25, 2020
91320d5
chore(deps-dev): bump @babel/core from 7.12.8 to 7.12.9 (#6086)
dependabot[bot] Nov 25, 2020
ba173f9
chore(deps): regenerate lockfile (#6091)
jacobmllr95 Nov 25, 2020
8748c0d
chore(deps-dev): bump core-js from 3.7.0 to 3.8.0 (#6093)
dependabot[bot] Nov 26, 2020
46b8b92
chore(deps-dev): bump autoprefixer from 10.0.2 to 10.0.3 (#6096)
dependabot[bot] Nov 27, 2020
dd23742
fix(b-table): only set `tabindex="0"` for sortable TH's (#6102)
jacobmllr95 Nov 29, 2020
5082976
fix(b-form-spinbutton): button markup (#6101)
jacobmllr95 Nov 29, 2020
fd08f9b
chore(refactor): improved code sharing between form components (#6100)
jacobmllr95 Nov 29, 2020
2dc6b9d
fix(b-form-tags): required handling (closes #6094) (#6103)
jacobmllr95 Nov 29, 2020
d610291
feat(b-form-tags): add `reset` method (#6104)
jacobmllr95 Nov 30, 2020
84f56fe
chore(deps-dev): bump autoprefixer from 10.0.3 to 10.0.4 (#6106)
dependabot[bot] Nov 30, 2020
95a7ab1
chore(deps-dev): bump rollup from 2.33.3 to 2.34.0 (#6107)
dependabot[bot] Nov 30, 2020
874a2c4
chore(deps-dev): bump @nuxtjs/pwa from 3.2.2 to 3.3.1 (#6108)
dependabot[bot] Nov 30, 2020
2700ebd
chore(deps-dev): bump terser from 5.5.0 to 5.5.1 (#6109)
dependabot[bot] Nov 30, 2020
29fbcb5
fix(b-table): sort handling for numeric string values (closes #6092) …
jacobmllr95 Nov 30, 2020
531277e
chore: bump version to v2.20.0 (#6110)
jacobmllr95 Nov 30, 2020
dafeed6
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Nov 30, 2020
c375ce9
fix(table): use original value for fallback when number parsing fails…
jacobmllr95 Dec 1, 2020
1d85839
fix: user supplied prop function detection (closes #6112) (#6113)
jacobmllr95 Dec 1, 2020
489f977
chore: bump version to v2.20.1 (#6115)
jacobmllr95 Dec 1, 2020
9f02ecd
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Dec 1, 2020
0dc3d2d
chore(deps-dev): bump @nuxtjs/pwa from 3.3.1 to 3.3.2 (#6119)
dependabot[bot] Dec 1, 2020
b2dc0e3
chore(deps-dev): bump nuxt from 2.14.7 to 2.14.9 (#6122)
dependabot[bot] Dec 2, 2020
41a4d9e
chore(deps-dev): bump cross-env from 7.0.2 to 7.0.3 (#6123)
dependabot[bot] Dec 2, 2020
e2b5a42
chore(deps-dev): bump rollup from 2.34.0 to 2.34.1 (#6125)
dependabot[bot] Dec 3, 2020
fd7febb
chore(deps-dev): bump execa from 4.1.0 to 5.0.0 (#6128)
dependabot[bot] Dec 3, 2020
c8e2fcb
chore(deps-dev): bump postcss from 8.1.10 to 8.1.13 (#6127)
dependabot[bot] Dec 3, 2020
3543332
chore(deps-dev): bump eslint-plugin-prettier from 3.1.4 to 3.2.0 (#6126)
dependabot[bot] Dec 3, 2020
d546814
chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 7.2.0 (#6134)
dependabot[bot] Dec 4, 2020
5bb8af5
chore(deps-dev): bump postcss from 8.1.13 to 8.1.14 (#6135)
dependabot[bot] Dec 5, 2020
4c20ec4
chore(deps-dev): bump rollup from 2.34.1 to 2.34.2 (#6147)
dependabot[bot] Dec 7, 2020
0c97985
chore(deps-dev): bump sass from 1.29.0 to 1.30.0 (#6146)
dependabot[bot] Dec 7, 2020
26149f1
chore(deps-dev): bump nuxt from 2.14.9 to 2.14.10 (#6145)
dependabot[bot] Dec 7, 2020
9127128
chore(deps-dev): bump husky from 4.3.0 to 4.3.5 (#6144)
dependabot[bot] Dec 7, 2020
944eecc
chore(deps-dev): bump lint-staged from 10.5.2 to 10.5.3 (#6143)
dependabot[bot] Dec 7, 2020
374cc63
chore(docs): update `highlight.js` to v10 (#6148)
jacobmllr95 Dec 7, 2020
60656e5
chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 7.0.0 (#6…
dependabot[bot] Dec 7, 2020
c84f111
chore(deps-dev): bump eslint from 7.14.0 to 7.15.0 (#6150)
dependabot[bot] Dec 7, 2020
d2083e6
chore(deps-dev): bump core-js from 3.8.0 to 3.8.1 (#6151)
dependabot[bot] Dec 7, 2020
5bf6733
feat(refactor): code enhancements for easier Vue 3 migration (closes …
jacobmllr95 Dec 7, 2020
3696a1f
fix(table): default sort compare logic for date strings (#6153)
jacobmllr95 Dec 7, 2020
10bdc43
chore(deps-dev): bump postcss from 8.1.14 to 8.2.0 (#6158)
dependabot[bot] Dec 8, 2020
b5944a2
chore(deps-dev): bump improved-yarn-audit from 2.3.1 to 2.3.2 (#6157)
dependabot[bot] Dec 8, 2020
3cf2465
chore(deps-dev): bump autoprefixer from 10.0.4 to 10.1.0 (#6156)
dependabot[bot] Dec 8, 2020
5cb8e0c
fix(b-form-datepicker): `valueAsDate` prop handling (#6159)
jacobmllr95 Dec 8, 2020
8aeb9e9
fix(b-tabs): cleanup rendering logic (#6154)
jacobmllr95 Dec 9, 2020
b0f5f63
chore(refactor): prefer multiple constants over contants object
jacobmllr95 Dec 9, 2020
92de1f9
feat(b-form-tags): add `no-tags-remove` prop (closes #6162) (#6163)
jacobmllr95 Dec 10, 2020
c484e6d
chore(deps-dev): bump @babel/plugin-transform-runtime (#6168)
dependabot[bot] Dec 10, 2020
9630e69
chore(deps-dev): bump @babel/cli from 7.12.8 to 7.12.10 (#6167)
dependabot[bot] Dec 10, 2020
4dffbfc
chore(deps-dev): bump @babel/preset-env from 7.12.7 to 7.12.10 (#6166)
dependabot[bot] Dec 10, 2020
4674af1
chore(deps-dev): bump @babel/core from 7.12.9 to 7.12.10 (#6165)
dependabot[bot] Dec 10, 2020
75250d7
chore(deps-dev): bump nuxt from 2.14.10 to 2.14.11 (#6164)
dependabot[bot] Dec 10, 2020
40db114
chore(deps): bump ini from 1.3.5 to 1.3.7 (#6171)
dependabot[bot] Dec 11, 2020
5ea675f
chore(deps-dev): bump postcss from 8.2.0 to 8.2.1 (#6175)
dependabot[bot] Dec 11, 2020
3ae0399
chore(deps-dev): bump marked from 1.2.5 to 1.2.6 (#6174)
dependabot[bot] Dec 11, 2020
f00f71b
chore(deps-dev): bump @babel/standalone from 7.12.9 to 7.12.10 (#6173)
dependabot[bot] Dec 11, 2020
341b7f0
feat(b-sidebar): add `header` slot (#6179)
jacobmllr95 Dec 11, 2020
c381460
chore(icons): update Bootstrap Icons to v1.2.0 (#6180)
jacobmllr95 Dec 11, 2020
451b06b
Update README.md (#6181)
magical-l Dec 12, 2020
fab6dc5
feat(b-form-group): add `content-cols` props and scoped `default` slo…
jacobmllr95 Dec 14, 2020
e8842ba
fix(b-form-datepicker/b-form-timepicker): label styles when in `butto…
jacobmllr95 Dec 14, 2020
ba0644e
chore(deps-dev): bump eslint-plugin-prettier from 3.2.0 to 3.3.0 (#6189)
dependabot[bot] Dec 14, 2020
f2fde99
chore(deps-dev): bump postcss-cli from 8.3.0 to 8.3.1 (#6190)
dependabot[bot] Dec 14, 2020
4164f69
chore(deps-dev): bump rollup from 2.34.2 to 2.35.0 (#6191)
dependabot[bot] Dec 14, 2020
a24f623
chore(deps-dev): bump @vue/test-utils from 1.1.1 to 1.1.2 (#6192)
dependabot[bot] Dec 14, 2020
7b996f4
chore(deps-dev): bump husky from 4.3.5 to 4.3.6 (#6193)
dependabot[bot] Dec 14, 2020
abddd0f
chore(icons): update Bootstrap Icons to v1.2.1 (#6194)
jacobmllr95 Dec 14, 2020
7f21272
chore: bump version to v2.21.0 (#6195)
jacobmllr95 Dec 14, 2020
9722376
Merge branch 'master' of https://github.com/bootstrap-vue/bootstrap-v…
jacobmllr95 Dec 14, 2020
6dcd233
fix(b-dropdown): root events (#6198)
jacobmllr95 Dec 14, 2020
d7394e3
fix(b-pagination): don't set initial page count twice (#6200)
jacobmllr95 Dec 15, 2020
25b6c1a
chore(deps): bump actions/setup-node from v2.1.2 to v2.1.3 (#6201)
dependabot[bot] Dec 15, 2020
66cb0e8
chore(deps-dev): bump rollup from 2.35.0 to 2.35.1 (#6202)
dependabot[bot] Dec 15, 2020
815fb5e
chore(docs): fix `<b-form-timepicker>` "Button only mode" example mar…
jacobmllr95 Dec 15, 2020
2d31f31
fix(b-badge): attribute inheritance (#6217)
jacobmllr95 Dec 16, 2020
1dc9381
chore(deps-dev): bump @babel/preset-env from 7.12.10 to 7.12.11 (#6215)
dependabot[bot] Dec 16, 2020
bc4c439
chore(deps-dev): bump eslint-plugin-vue from 7.2.0 to 7.3.0 (#6214)
dependabot[bot] Dec 16, 2020
dbcfb43
chore(deps-dev): bump marked from 1.2.6 to 1.2.7 (#6213)
dependabot[bot] Dec 16, 2020
627a753
chore(deps-dev): bump @babel/standalone from 7.12.10 to 7.12.11 (#6212)
dependabot[bot] Dec 16, 2020
6d92a43
fix(b-tabs): restore correct active tab detection logic (closes #6205…
jacobmllr95 Dec 16, 2020
5dedaca
chore: bump version to v2.21.1 (#6220)
jacobmllr95 Dec 16, 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
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/[email protected].2
uses: actions/[email protected].3
with:
node-version: ${{ matrix.node }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/[email protected].2
uses: actions/[email protected].3
with:
node-version: ${{ matrix.node }}

Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/[email protected].2
uses: actions/[email protected].3
with:
node-version: ${{ matrix.node }}

Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
uses: actions/checkout@v2

- name: Set Node.js version
uses: actions/[email protected].2
uses: actions/[email protected].3
with:
node-version: ${{ matrix.node }}

Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ 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.21.1"></a>

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

Released: 2020-12-16

### Bug Fixes v2.21.1

- **b-badge:** attribute inheritance
([#6217](https://github.com/bootstrap-vue/bootstrap-vue/issues/6217))
([2d31f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/2d31f31909c002faa2a9d8bd8620115ddf8ce603))
- **b-dropdown:** root events ([#6198](https://github.com/bootstrap-vue/bootstrap-vue/issues/6198))
([6dcd233](https://github.com/bootstrap-vue/bootstrap-vue/commit/6dcd23334f2870220ed5c4d8b30bd556e57c03d5))
- **b-pagination:** don't set initial page count twice
([#6200](https://github.com/bootstrap-vue/bootstrap-vue/issues/6200))
([d7394e3](https://github.com/bootstrap-vue/bootstrap-vue/commit/d7394e3426e5b06797caef070137ec47b25ef62a))
- **b-tabs:** restore correct active tab detection logic (closes
[#6205](https://github.com/bootstrap-vue/bootstrap-vue/issues/6205))
([#6208](https://github.com/bootstrap-vue/bootstrap-vue/issues/6208))
([6d92a43](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d92a4376c227a02a7c24e19c04e437bb8909c1c))

<a name="2.21.0"></a>

## [v2.21.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.20.1...v2.21.0)
Expand Down
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bootstrap-vue",
"version": "2.21.0",
"version": "2.21.1",
"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 @@ -95,8 +95,8 @@
"@babel/core": "^7.12.10",
"@babel/plugin-transform-modules-commonjs": "^7.12.1",
"@babel/plugin-transform-runtime": "^7.12.10",
"@babel/preset-env": "^7.12.10",
"@babel/standalone": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/standalone": "^7.12.11",
"@nuxt/content": "^1.11.1",
"@nuxtjs/google-analytics": "^2.4.0",
"@nuxtjs/pwa": "^3.3.2",
Expand Down Expand Up @@ -126,7 +126,7 @@
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.3.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-vue": "^7.2.0",
"eslint-plugin-vue": "^7.3.0",
"esm": "^3.2.25",
"execa": "^5.0.0",
"highlight.js": "^10.4.1",
Expand All @@ -137,13 +137,13 @@
"lint-staged": "^10.5.3",
"loader-utils": "^2.0.0",
"lodash": "^4.17.20",
"marked": "^1.2.6",
"marked": "^1.2.7",
"nuxt": "^2.14.11",
"postcss": "^8.2.1",
"postcss-cli": "^8.3.1",
"prettier": "1.14.3",
"require-context": "^1.1.0",
"rollup": "^2.35.0",
"rollup": "^2.35.1",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
Expand Down
30 changes: 15 additions & 15 deletions src/components/badge/badge.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { Vue } from '../../vue'
import { Vue, mergeData } from '../../vue'
import { NAME_BADGE } from '../../constants/components'
import { PROP_TYPE_BOOLEAN, PROP_TYPE_STRING } from '../../constants/props'
import { omit, sortKeys } from '../../utils/object'
import { makeProp, makePropsConfigurable, pluckProps } from '../../utils/props'
import { isLink } from '../../utils/router'
import { normalizeSlotMixin } from '../../mixins/normalize-slot'
import { BLink, props as BLinkProps } from '../link/link'

// --- Props ---
Expand All @@ -28,28 +27,29 @@ export const props = makePropsConfigurable(
// @vue/component
export const BBadge = /*#__PURE__*/ Vue.extend({
name: NAME_BADGE,
mixins: [normalizeSlotMixin],
functional: true,
props,
render(h) {
const { variant, $props } = this
const link = isLink($props)
const tag = link ? BLink : this.tag
render(h, { props, data, children }) {
const { active, disabled } = props
const link = isLink(props)
const tag = link ? BLink : props.tag
const variant = props.variant || 'secondary'

return h(
tag,
{
mergeData(data, {
staticClass: 'badge',
class: [
variant ? `badge-${variant}` : 'badge-secondary',
`badge-${variant}`,
{
'badge-pill': this.pill,
active: this.active,
disabled: this.disabled
'badge-pill': props.pill,
active,
disabled
}
],
props: link ? pluckProps(linkProps, $props) : {}
},
this.normalizeSlot()
props: link ? pluckProps(linkProps, props) : {}
}),
children
)
}
})
2 changes: 1 addition & 1 deletion src/components/form-timepicker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ In the following simple example, we are placing the timepicker (button only mode
locale="en"
aria-controls="example-input"
></b-form-timepicker>
</b-input-group-append">
</b-input-group-append>
</b-input-group>
<p>Value: '{{ value }}'</p>
</div>
Expand Down
11 changes: 5 additions & 6 deletions src/components/modal/modal.js
Original file line number Diff line number Diff line change
Expand Up @@ -588,13 +588,12 @@ export const BModal = /*#__PURE__*/ Vue.extend({
this.emitEvent(this.buildEvent(EVENT_NAME_HIDDEN))
})
},
// Event emitter
emitEvent(bvModalEvt) {
const type = bvModalEvt.type
// We emit on root first incase a global listener wants to cancel
emitEvent(bvEvent) {
const { type } = bvEvent
// We emit on `$root` first in case a global listener wants to cancel
// the event first before the instance emits its event
this.emitOnRoot(getRootEventName(NAME_MODAL, type), bvModalEvt, bvModalEvt.componentId)
this.$emit(type, bvModalEvt)
this.emitOnRoot(getRootEventName(NAME_MODAL, type), bvEvent, bvEvent.componentId)
this.$emit(type, bvEvent)
},
// UI event handlers
onDialogMousedown() {
Expand Down
6 changes: 1 addition & 5 deletions src/components/pagination/pagination.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ export const BPagination = /*#__PURE__*/ Vue.extend({
const result = mathCeil(sanitizeTotalRows(this.totalRows) / sanitizePerPage(this.perPage))
return result < 1 ? 1 : result
},
// Used for watching changes to `perPage` and `numberOfPages`
pageSizeNumberOfPages() {
// Used for watching changes to `perPage` and `numberOfPages`
return {
perPage: sanitizePerPage(this.perPage),
totalRows: sanitizeTotalRows(this.totalRows),
Expand Down Expand Up @@ -91,10 +91,6 @@ export const BPagination = /*#__PURE__*/ Vue.extend({
})
}
},
mounted() {
// Set the initial page count
this.localNumberOfPages = this.numberOfPages
},
methods: {
// These methods are used by the render function
onClick(event, pageNumber) {
Expand Down
65 changes: 43 additions & 22 deletions src/components/tabs/tabs.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import {
} from '../../constants/slots'
import { arrayIncludes } from '../../utils/array'
import { BvEvent } from '../../utils/bv-event.class'
import { attemptFocus, selectAll } from '../../utils/dom'
import { attemptFocus, selectAll, requestAF } from '../../utils/dom'
import { stopEvent } from '../../utils/events'
import { identity } from '../../utils/identity'
import { isEvent } from '../../utils/inspect'
Expand Down Expand Up @@ -280,14 +280,14 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
// Update the v-model
this.$emit(MODEL_EVENT_NAME, index)
},
// If tabs added, removed, or re-ordered, we emit a `changed` event
tabs(newValue, oldValue) {
// If tabs added, removed, or re-ordered, we emit a `changed` event
// We use `tab._uid` instead of `tab.safeId()`, as the later is changed
// in a `$nextTick()` if no explicit ID is provided, causing duplicate emits
// We use `_uid` instead of `safeId()`, as the later is changed in a `$nextTick()`
// if no explicit ID is provided, causing duplicate emits
if (
!looseEqual(
newValue.map(t => t[COMPONENT_UID_KEY]),
oldValue.map(t => t[COMPONENT_UID_KEY])
newValue.map($tab => $tab[COMPONENT_UID_KEY]),
oldValue.map($tab => $tab[COMPONENT_UID_KEY])
)
) {
// In a `$nextTick()` to ensure `currentTab` has been set first
Expand All @@ -298,6 +298,9 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
})
}
},
// Each `<b-tab>` will register/unregister itself
// We use this to detect when tabs are added/removed
// to trigger the update of the tabs
registeredTabs() {
this.updateTabs()
}
Expand Down Expand Up @@ -332,7 +335,9 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
/* istanbul ignore next: difficult to test mutation observer in JSDOM */
const handler = () => {
this.$nextTick(() => {
this.updateTabs()
requestAF(() => {
this.updateTabs()
})
})
}

Expand All @@ -352,8 +357,9 @@ export const BTabs = /*#__PURE__*/ Vue.extend({

// DOM Order of Tabs
let order = []
/* istanbul ignore next: too difficult to test */
if (IS_BROWSER && $tabs.length > 0) {
// We rely on the DOM when mounted to get the 'true' order of the `<b-tab>` children
// We rely on the DOM when mounted to get the "true" order of the `<b-tab>` children
// `querySelectorAll()` always returns elements in document order, regardless of
// order specified in the selector
const selector = $tabs.map($tab => `#${$tab.safeId()}`).join(', ')
Expand All @@ -369,29 +375,44 @@ export const BTabs = /*#__PURE__*/ Vue.extend({
updateTabs() {
const $tabs = this.getTabs()

// Normalize `currentTab`
let { currentTab } = this
const $tab = $tabs[currentTab]
if (!$tab || $tab.disabled) {
currentTab = $tabs.indexOf(
$tabs
.slice()
.reverse()
.find($tab => $tab.localActive && !$tab.disabled)
)
// Find last active non-disabled tab in current tabs
// We trust tab state over `currentTab`, in case tabs were added/removed/re-ordered
let tabIndex = $tabs.indexOf(
$tabs
.slice()
.reverse()
.find($tab => $tab.localActive && !$tab.disabled)
)

if (currentTab === -1) {
currentTab = $tabs.indexOf($tabs.find(notDisabled))
// Else try setting to `currentTab`
if (tabIndex < 0) {
const { currentTab } = this
if (currentTab >= $tabs.length) {
// Handle last tab being removed, so find the last non-disabled tab
tabIndex = $tabs.indexOf(
$tabs
.slice()
.reverse()
.find(notDisabled)
)
} else if ($tabs[currentTab] && !$tabs[currentTab].disabled) {
// Current tab is not disabled
tabIndex = currentTab
}
}

// Else find first non-disabled tab in current tabs
if (tabIndex < 0) {
tabIndex = $tabs.indexOf($tabs.find(notDisabled))
}

// Ensure only one tab is active at a time
$tabs.forEach(($tab, index) => {
$tab.localActive = index === currentTab
$tab.localActive = index === tabIndex
})

this.tabs = $tabs
this.currentTab = currentTab
this.currentTab = tabIndex
},
// Find a button that controls a tab, given the tab reference
// Returns the button vm instance
Expand Down
Loading