|
1 | 1 | # Changelog
|
2 | 2 |
|
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 skeleto
10000
n 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 sam
97AE
e 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)) |
4 | 165 |
|
5 | 166 | <a name="2.16.0"></a>
|
6 | 167 |
|
@@ -1153,7 +1314,7 @@ Read the following migration guide for more details.
|
1153 | 1314 | - `b-table`: the `filter` prop will no longer accept a function reference (previously deprecated).
|
1154 | 1315 | Instead, pass a function to the `filter-function` prop when using a custom filter function. The
|
1155 | 1316 | prop `filter` is only to be used for the filter's _criteria_ (i.e. the search value, search
|
1156 |
| - `RegExpr`, etc). |
| 1317 | + `RegExpr`, etc.). |
1157 | 1318 | - `b-table`: passing an object as a `fields` definition will no longer work. Use the _array of
|
1158 | 1319 | strings_ or _array of objects_ (or a combination of the two) fields definition format instead.
|
1159 | 1320 | - `b-table`: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you
|
|
0 commit comments