Skip to content

Commit eee79d6

Browse files
committed
Merge branch 'dev' of https://github.com/bootstrap-vue/bootstrap-vue into master
# Conflicts: # .bundlewatch.config.json # docs/content.js # package.json # src/components/aspect/README.md # src/components/aspect/package.json # src/components/avatar/README.md # src/components/avatar/_avatar.scss # src/components/avatar/avatar.spec.js # src/components/avatar/package.json # src/components/form-checkbox/form-checkbox-group.spec.js # src/components/form-rating/form-rating.js # src/components/form-rating/package.json # src/components/form-tags/_form-tags.scss # src/components/form-tags/form-tags.js # src/components/form-tags/form-tags.spec.js # src/components/image/img.js # src/components/sidebar/README.md # src/components/sidebar/package.json # src/components/sidebar/sidebar.js # src/icons/README.md # src/icons/helpers/make-icon.js # src/icons/icons.d.ts # src/icons/icons.js # src/icons/package.json # src/icons/plugin.js # src/mixins/form-radio-check-group.js # yarn.lock
2 parents d956a33 + 55e62a2 commit eee79d6

File tree

211 files changed

+20514
-6211
lines changed

Some content is hidden

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

211 files changed

+20514
-6211
lines changed

.bundlewatch.config.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
"files": [
33
{
44
"path": "./dist/bootstrap-vue-icons.js",
5-
"maxSize": "105 kB"
5+
"maxSize": "110 kB"
66
},
77
{
88
"path": "./dist/bootstrap-vue-icons.min.js",
9-
"maxSize": "100 kB"
9+
"maxSize": "105 kB"
1010
},
1111
{
1212
"path": "./dist/bootstrap-vue-icons.common.js",
13-
"maxSize": "110 kB"
13+
"maxSize": "120 kB"
1414
},
1515
{
1616
"path": "./dist/bootstrap-vue-icons.common.min.js",
17-
"maxSize": "105 kB"
17+
"maxSize": "110 kB"
1818
},
1919
{
2020
"path": "./dist/bootstrap-vue-icons.esm.js",
21-
"maxSize": "110 kB"
21+
"maxSize": "115 kB"
2222
},
2323
{
2424
"path": "./dist/bootstrap-vue-icons.esm.min.js",
25-
"maxSize": "105 kB"
25+
"maxSize": "110 kB"
2626
},
2727
{
2828
"path": "./dist/bootstrap-vue-icons.css",
@@ -34,27 +34,27 @@
3434
},
3535
{
3636
"path": "./dist/bootstrap-vue.js",
37-
"maxSize": "230 kB"
37+
"maxSize": "235 kB"
3838
},
3939
{
4040
"path": "./dist/bootstrap-vue.min.js",
41-
"maxSize": "100 kB"
41+
"maxSize": "105 kB"
4242
},
4343
{
4444
"path": "./dist/bootstrap-vue.common.js",
45-
"maxSize": "305 kB"
45+
"maxSize": "320 kB"
4646
},
4747
{
4848
"path": "./dist/bootstrap-vue.common.min.js",
49-
"maxSize": "190 kB"
49+
"maxSize": "200 kB"
5050
},
5151
{
5252
"path": "./dist/bootstrap-vue.esm.js",
53-
"maxSize": "300 kB"
53+
"maxSize": "320 kB"
5454
},
5555
{
5656
"path": "./dist/bootstrap-vue.esm.min.js",
57-
"maxSize": "190 kB"
57+
"maxSize": "200 kB"
5858
},
5959
{
6060
"path": "./dist/bootstrap-vue.css",

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ module.exports = {
2222
ignoreRestSiblings: false
2323
}
2424
],
25+
'object-shorthand': ['error', 'properties'],
2526
'spaced-comment': 'off', // needed to ignore `/*#__PURE__*/` comments
2627
'vue/html-self-closing': [
2728
'error',

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ A clear and concise description of what the pull request does.
2525
- [ ] It's submitted to the `dev` branch, **not** the `master` branch
2626
- [ ] When resolving a specific issue, it's referenced in the PR's title (i.e. `[...] (fixes #xxx[,#xxx])`, where "xxx" is the issue number)
2727
- [ ] It should address only one issue or feature. If adding multiple features or fixing a bug and adding a new feature, break them into separate PRs if at all possible.
28-
- [ ] The title should follow the [**Conventional Commits**](https://www.conventionalcommits.org/) naming convention (i.e. `fix(alert): not alerting during SSR render`, `docs(badge): update pill examples`, `chore(docs): fix typo in README`, etc). **This is very important, as the `CHANGELOG` is generated from these messages, and determines the next version type (patch or minor).**
28+
- [ ] The title should follow the [**Conventional Commits**](https://www.conventionalcommits.org/) naming convention (i.e. `fix(alert): not alerting during SSR render`, `docs(badge): update pill examples`, `chore(docs): fix typo in README`, etc.). **This is very important, as the `CHANGELOG` is generated from these messages, and determines the next version type (patch or minor).**
2929

3030
**If new features/enhancement/fixes are added or changed:**
3131

CHANGELOG.md

Lines changed: 163 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,167 @@
11
# Changelog
22

3-
> All notable changes to this project will be documented in this file.
3+
All notable changes to this project will be documented in this file. See
4+
[standard-version](https://github.com/conventional-changelog/standard-version) for commit
5+
guidelines.
6+
7+
<a name="2.17.0"></a>
8+
9+
## [v2.17.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.16.0...v2.17.0) (2020-09-13)
10+
11+
Released: 2020-09-13
12+
13+
### Features v2.17.0
14+
15+
- **b-avatar:** add size classes for `sm` and `lg` sizes (closes
16+
[#5592](https://github.com/bootstrap-vue/bootstrap-vue/issues/5592))
17+
([#5768](https://github.com/bootstrap-vue/bootstrap-vue/issues/5768))
18+
([942bf31](https://github.com/bootstrap-vue/bootstrap-vue/commit/942bf31546179abce8f0bb8252f8716c85c6de86))
19+
- **b-calendar:** add `nav-button-variant` prop (closes
20+
[#5702](https://github.com/bootstrap-vue/bootstrap-vue/issues/5702))
21+
([#5705](https://github.com/bootstrap-vue/bootstrap-vue/issues/5705))
22+
([aa291fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/aa291fce6df52df4d2396b9499c964ce0ac5962b))
23+
- **b-form-file:** improved drag and drop handling (closes
24+
[#3673](https://github.com/bootstrap-vue/bootstrap-vue/issues/3673))
25+
([#5727](https://github.com/bootstrap-vue/bootstrap-vue/issues/5727))
26+
([3b12a73](https://github.com/bootstrap-vue/bootstrap-vue/commit/3b12a73d3856a0b14f630d45d236570698b75e50))
27+
- **b-icon:** add proper `title` support (closes
28+
[#5711](https://github.com/bootstrap-vue/bootstrap-vue/issues/5711))
29+
([#5724](https://github.com/bootstrap-vue/bootstrap-vue/issues/5724))
30+
([3756b2c](https://github.com/bootstrap-vue/bootstrap-vue/commit/3756b2c0e07fc85f73769ea312ede8917d1e1de5))
31+
- **b-pagination/b-pagination-nav:** allow page change to be prevented (closes
32+
[#5679](https://github.com/bootstrap-vue/bootstrap-vue/issues/5679))
33+
([#5755](https://github.com/bootstrap-vue/bootstrap-vue/issues/5755))
34+
([7e18c61](https://github.com/bootstrap-vue/bootstrap-vue/commit/7e18c615fec871fb99a947ca5e247bcef04b7c6f))
35+
- **b-sidebar:** add `noEnforceFocus` prop (closes
36+
[#5707](https://github.com/bootstrap-vue/bootstrap-vue/issues/5707))
37+
([#5734](https://github.com/bootstrap-vue/bootstrap-vue/issues/5734))
38+
([c11c237](https://github.com/bootstrap-vue/bootstrap-vue/commit/c11c237143230f533404af75933d86a2de7bfb56))
39+
- **b-skeleton:** add skeleton components (closes
40+
[#5413](https://github.com/bootstrap-vue/bootstrap-vue/issues/5413))
41+
([#5575](https://github.com/bootstrap-vue/bootstrap-vue/issues/5575))
42+
([31c06b5](https://github.com/bootstrap-vue/bootstrap-vue/commit/31c06b5fa697b5f13cc888a1d72effae21eb5e73))
43+
- **b-table:** add `sortKey` option for `no-local-sorting` events
44+
([#5746](https://github.com/bootstrap-vue/bootstrap-vue/issues/5746))
45+
([f847dae](https://github.com/bootstrap-vue/bootstrap-vue/commit/f847daeb797b84ed80b49a31294a5088fc32b59d))
46+
- **b-tags:** add `limit` prop ([#5543](https://github.com/bootstrap-vue/bootstrap-vue/issues/5543))
47+
([caa0f1a](https://github.com/bootstrap-vue/bootstrap-vue/commit/caa0f1a2e6d96637c216eb306c77a67254af1caf))
48+
- **docs:** auto-detect settings props in component reference
49+
([#5761](https://github.com/bootstrap-vue/bootstrap-vue/issues/5761))
50+
([0ddb2e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/0ddb2e051c0ce42bdd599415ba93e82e1a6584f1))
51+
52+
### Bug Fixes v2.17.0
53+
54+
- **b-avatar:** image fit and scale (closes
55+
[#5610](https://github.com/bootstrap-vue/bootstrap-vue/issues/5610),
56+
[#5655](https://github.com/bootstrap-vue/bootstrap-vue/issues/5655))
57+
([#5675](https://github.com/bootstrap-vue/bootstrap-vue/issues/5675))
58+
([9812248](https://github.com/bootstrap-vue/bootstrap-vue/commit/9812248ea686e339f32604c0020a1714bb228d75))
59+
- **b-button-toolbar:** allow focus to leave toolbar by keyboard
60+
([#5737](https://github.com/bootstrap-vue/bootstrap-vue/issues/5737))
61+
([f54e427](https://github.com/bootstrap-vue/bootstrap-vue/commit/f54e4275881947cfb504235aa9330c03444e08bb))
62+
- **b-form-checkbox:** `change` event value when in multiple mode
63+
([#5716](https://github.com/bootstrap-vue/bootstrap-vue/issues/5716))
64+
([5150b94](https://github.com/bootstrap-vue/bootstrap-vue/commit/5150b943f25ff6b2f331aaef64321973bd60dd0e))
65+
- **b-form-checkbox/b-form-radio:** remove `autocomplete="off"` attribute
66+
([#5764](https://github.com/bootstrap-vue/bootstrap-vue/issues/5764))
67+
([443aaf1](https://github.com/bootstrap-vue/bootstrap-vue/commit/443aaf1afc38dc029e0b142c11a39d360bbc98d2))
68+
- **b-form-datepicker/b-form-timepicker/b-nav-item-dropdown:** dropdown positioning handling (closes
69+
[#5700](https://github.com/bootstrap-vue/bootstrap-vue/issues/5700),
70+
[#5630](https://github.com/bootstrap-vue/bootstrap-vue/issues/5630))
71+
([#5765](https://github.com/bootstrap-vue/bootstrap-vue/issues/5765))
72+
([7ec2205](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ec2205a96e0d14772f1ed6c047a9808a32fbf82))
73+
- **b-form-file:** drop handling for huge amounts of files (closes
74+
[#5615](https://github.com/bootstrap-vue/bootstrap-vue/issues/5615))
75+
([#5685](https://github.com/bootstrap-vue/bootstrap-vue/issues/5685))
76+
([d54b240](https://github.com/bootstrap-vue/bootstrap-vue/commit/d54b240adeb6eadfe8736f4926384a5c4d351bde))
77+
- **b-form-input:** fix debounce when value does not change
78+
([#5632](https://github.com/bootstrap-vue/bootstrap-vue/issues/5632))
79+
([111ca65](https://github.com/bootstrap-vue/bootstrap-vue/commit/111ca65240ab6941e2173ca44806aa0a75691c95))
80+
- **b-form-tags:** ensure same height with or without tags
81+
([#5752](https://github.com/bootstrap-vue/bootstrap-vue/issues/5752))
82+
([07102f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/07102f988cfe8e8290189e73f50790f70bbb4639))
83+
- **b-form-textarea:** `setStyle()` util usage
84+
([bf7a65f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf7a65f87caf0d725033c35ee85c1e32ced82adc))
85+
- **b-pagination:** properly calculate number of links with `hide-ellipsis` option (closes
86+
[#5514](https://github.com/bootstrap-vue/bootstrap-vue/issues/5514))
87+
([#5678](https://github.com/bootstrap-vue/bootstrap-vue/issues/5678))
88+
([98e17ca](https://github.com/bootstrap-vue/bootstrap-vue/commit/98e17ca85588b858f5d74e217c48fa82f11f487f))
89+
- **bv-tooltip:** hide the tooltip when the title is set to empty (closes
90+
[#5648](https://github.com/bootstrap-vue/bootstrap-vue/issues/5648))
91+
([#5677](https://github.com/bootstrap-vue/bootstrap-vue/issues/5677))
92+
([5363a31](https://github.com/bootstrap-vue/bootstrap-vue/commit/5363a3132df898cb5f0cac172c0510aead62d66e))
93+
- **perf:** reactivity issues with `bvAttrs` and `bvListeners` (closes
94+
[#5520](https://github.com/bootstrap-vue/bootstrap-vue/issues/5520))
95+
([#5753](https://github.com/bootstrap-vue/bootstrap-vue/issues/5753))
96+
([d83a2b1](https://github.com/bootstrap-vue/bootstrap-vue/commit/d83a2b179cac2f7449a7138fce71e07139e18c94))
97+
- **v-b-toggle:** prevent scroll anchoring behavior (closes
98+
[#5715](https://github.com/bootstrap-vue/bootstrap-vue/issues/5715))
99+
([#5769](https://github.com/bootstrap-vue/bootstrap-vue/issues/5769))
100+
([390a5c7](https://github.com/bootstrap-vue/bootstrap-vue/commit/390a5c7045432c98999ae8bf9259fb9ae03bcb19))
101+
- component destroy handling on parent destroy
102+
([#5749](https://github.com/bootstrap-vue/bootstrap-vue/issues/5749))
103+
([e67d341](https://github.com/bootstrap-vue/bootstrap-vue/commit/e67d34190358cb5e9d3e6d45ec74f045bf20caef))
104+
- don't display BootstrapVue warning messages when in production
105+
([bf8966f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf8966f6de725bf2828ca4609056c27dd4a96399))
106+
- don't display warning messages when in production (closes
107+
[#5598](https://github.com/bootstrap-vue/bootstrap-vue/issues/5598))
108+
([#5763](https://github.com/bootstrap-vue/bootstrap-vue/issues/5763))
109+
([4b5d916](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b5d9162b8a6531c0ada66f646498b0ba40a0e9b))
110+
- **b-table:** make sure to apply all formatters of field configuration (closes
111+
[#5672](https://github.com/bootstrap-vue/bootstrap-vue/issues/5672))
112+
([#5674](https://github.com/bootstrap-vue/bootstrap-vue/issues/5674))
113+
([c7c14ea](https://github.com/bootstrap-vue/bootstrap-vue/commit/c7c14ea1d023b26af8a12c12dbc2c3d8220b7f67))
114+
- **ssr:** avoid tree missmatches by either using `domProps` or `children` (closes
115+
[#5453](https://github.com/bootstrap-vue/bootstrap-vue/issues/5453),
116+
[#5557](https://github.com/bootstrap-vue/bootstrap-vue/issues/5557))
117+
([#5723](https://github.com/bootstrap-vue/bootstrap-vue/issues/5723))
118+
([5e8dad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e8dad84c094ff1f7810f69293418b81e676af26))
119+
- **v-b-toggle:** handle component updates on click listeners
120+
([#5690](https://github.com/bootstrap-vue/bootstrap-vue/issues/5690))
121+
([156b1d6](https://github.com/bootstrap-vue/bootstrap-vue/commit/156b1d6a3a1ebb6548ea0dbfac346d61a92f6ed9))
122+
123+
<a name="2.16.0"></a>
124+
125+
## [v2.16.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.15.0...v2.16.0) (2020-07-27)
126+
127+
Released: 2020-07-27
128+
129+
### Features v2.16.0
130+
131+
- **b-form-tags:** add `ignoreInputFocusSelector` prop to make input focus behavior configurable
132+
(closes [#5425](https://github.com/bootstrap-vue/bootstrap-vue/issues/5425))
133+
([#5429](https://github.com/bootstrap-vue/bootstrap-vue/issues/5429))
134+
([26d5953](https://github.com/bootstrap-vue/bootstrap-vue/commit/26d5953f834684d36b0af99da912dba08fd37bd8))
135+
- **docs:** launch themes page with first BootstrapVue theme
136+
([#5549](https://github.com/bootstrap-vue/bootstrap-vue/issues/5549))
137+
([ec51ef0](https://github.com/bootstrap-vue/bootstrap-vue/commit/ec51ef062f7ed39339cde59b2d9d4cee40347dcc))
138+
139+
### Bug Fixes v2.16.0
140+
141+
- properly handle special characters in user-provided IDs (closes
142+
[#4927](https://github.com/bootstrap-vue/bootstrap-vue/issues/4927),
143+
[#5561](https://github.com/bootstrap-vue/bootstrap-vue/issues/5561))
144+
([#5564](https://github.com/bootstrap-vue/bootstrap-vue/issues/5564))
145+
([1fabd68](https://github.com/bootstrap-vue/bootstrap-vue/commit/1fabd68bb44b28a9127810f35bd07e1fdf3d12ec))
146+
- **b-form-checkbox-group:** only emit `input` when value loosely changes
147+
([#5432](https://github.com/bootstrap-vue/bootstrap-vue/issues/5432))
148+
([e76d408](https://github.com/bootstrap-vue/bootstrap-vue/commit/e76d40874bd2a42126162101e94bb18e9042840b))
149+
- **b-form-tags:** unit test ([#5586](https://github.com/bootstrap-vue/bootstrap-vue/issues/5586))
150+
([f4d509a](https://github.com/bootstrap-vue/bootstrap-vue/commit/f4d509af647eaf87e2b635d08ff9431b25150650))
151+
- **b-icon:** use `aria-label` attribute instead of `alt`
152+
([#5581](https://github.com/bootstrap-vue/bootstrap-vue/issues/5581))
153+
([72a1363](https://github.com/bootstrap-vue/bootstrap-vue/commit/72a13635b94aedfab1fb6800f2a297fa306f63ef))
154+
- **b-img:** Allow empty `alt` prop (fixes
155+
[#5524](https://github.com/bootstrap-vue/bootstrap-vue/issues/5524))
156+
([#5545](https://github.com/bootstrap-vue/bootstrap-vue/issues/5545))
157+
([b22829d](https://github.com/bootstrap-vue/bootstrap-vue/commit/b22829d064b6e3820ef66168ec766a57520f31eb))
158+
- **b-table:** prevent endless reevaluation when using v-model and object/array literal prop values
159+
([#5554](https://github.com/bootstrap-vue/bootstrap-vue/issues/5554))
160+
([f127d91](https://github.com/bootstrap-vue/bootstrap-vue/commit/f127d916d1ddd3a3da37bcb081150f86b356a7a4))
161+
- **b-tags:** replace spacing utility with static CSS (fixes
162+
[#5523](https://github.com/bootstrap-vue/bootstrap-vue/issues/5523))
163+
([#5544](https://github.com/bootstrap-vue/bootstrap-vue/issues/5544))
164+
([e0de687](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0de6871640db405e7b0bfa23f3c33f348894cea))
4165

5166
<a name="2.16.0"></a>
6167

@@ -1153,7 +1314,7 @@ Read the following migration guide for more details.
11531314
- `b-table`: the `filter` prop will no longer accept a function reference (previously deprecated).
11541315
Instead, pass a function to the `filter-function` prop when using a custom filter function. The
11551316
prop `filter` is only to be used for the filter's _criteria_ (i.e. the search value, search
1156-
`RegExpr`, etc).
1317+
`RegExpr`, etc.).
11571318
- `b-table`: passing an object as a `fields` definition will no longer work. Use the _array of
11581319
strings_ or _array of objects_ (or a combination of the two) fields definition format instead.
11591320
- `b-table`: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you

docs/assets/scss/styles.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
-webkit-font-smoothing: antialiased;
3737
-moz-osx-font-smoothing: grayscale;
3838

39-
&:after {
39+
&::after {
4040
content: "#";
4141
}
4242
}

0 commit comments

Comments
 (0)