v2.0.0-rc.1

@pi0 pi0 released this Jan 25, 2018 · 27 commits to dev since this release

full change list

Bug Fixes

  • clickout: call removeEventListener on the right element to prevent memory leaks (#1557) (cf2bfca), #1391
  • form-group: replace .col-form-legend with .col-form-label (ac2d4dd)
  • input-group: fix dropdown rounded corners. #1560. (7df01ff)
  • modal: hide dropdown on click. (#1528) (3ad8a9a)

Performance Improvements

  • id mixin: make localId_ a computed field (873b0e7)

v2.0.0-rc.0

@pi0 pi0 released this Jan 23, 2018 · 42 commits to dev since this release

full change list

With v2.0.0 release, BootstrapVue is compatible with final stable release of Bootstrap v4.0.0 and beyond.

  • If you are using any custom theme which was based on BS beta, there may be minor problems to be fixed. Please ensure to review migrate guide.
  • With this release, we have removed majority of CSS fixes. If you are using ES builds, you may have to add a css-loader to make it working probably.
  • input-group-addon API has been changed and left/right changed into prepend/append. Please refer to the docs for more information.

v1.5.0

@pi0 pi0 released this Jan 23, 2018 · 75 commits to dev since this release

1.5.0 (2018-01-23)

This is the latest release with support of Bootstrap Beta.2.

Features

  • dropdown: add toggleClass prop (#1485) (da16cc0)
  • nav-item-dropdown: add extra-toggle-classes prop with tests and docs. closes #1550. (#1555) (7967018)

v1.4.1

@pi0 pi0 released this Jan 14, 2018 · 79 commits to dev since this release

Bug Fixes

  • alert: import button-close in alert with a name matching tag. (#1523) fixes #1522. (51b527f)
  • docs play: prevent duplicate key errors in console output (#1476) (68deee1)
  • dropdown: fix condition for when position-static is applied (#1477) (1717edb)
  • dropdown: fixed aria-labbeledby for non-split dropdowns (d597dbc)
  • dropdown: prevent toggle click from closing in collapsed navbar (#1475) (24ef1e6), closes #1474
  • id: fixed check for _uid in client side id generator (#1499) (f3fe0f4)

Performance Improvements

v1.4.0

@pi0 pi0 released this Dec 15, 2017 · 103 commits to dev since this release

1.4.0 (2017-12-15)

Bug Fixes

  • button: allow custom size classes to be passed to the size prop (#1389) (41a46b2)
  • carousel: clear timers on beforeDestroy (fa1c083)
  • carousel: remove un-needed aria- atribute on slides (#1448) (260919f)
  • carousel: uncaught typeerror on empty slides. (#1401) (cadae79)
  • dropdown: use class position-static instead of inline style (#1451) (fc49325)
  • dropdowns: prevent memory leak on destroy (#1392) (839418e), closes #1391
  • form-group: import b-form-row directly from layout (8dcce39)
  • form-radio-group: prepare for bootstrap V4.beta.3 (39eb237)
  • form-radio-group: prepare for bootstrap V4.beta.3 (5b659d1)
  • id mixin: set prop type to String (9a6eaa5)
  • list-group: disabled button items (#1444) (c037b38)
  • modal: rounded-top class no longer needed when header variant applied (#1433) (ecf1bf5)
  • modal: update centered modal margins to align with BSV4.beta.3 update (f7e80a8)
  • table: better custom css specificity for when nesting tables (7acccb9)
  • table: correct fixd-top row scoped slot properties (debf8e2)
  • table: initial busy of true always makes table busy (#1400) (029e4d0), closes #1398
  • detach clickout listener in beforeDestroy (b290cad)
  • table: use stable sort algorithm to prevent SSR issues (#1399) (21b33f2)
  • tooltip+popover: auto-append to .modal-content instead of .modal (#1465) (b53715c), closes #1464
  • remove listenOnRoot handlers in beforeDestroy (e594490)
  • SFC transpilation in es buld (#1410) (3ef9572)

Features

  • dropdowns: add boundary prop for controlling placement constraint (#1440) (01498cb)
  • form-group: new label-size prop (b8311e5)
  • form-group: new label-size prop (#1422) (dcffb5c)
  • form-group: new prop for label-class, deprecate prop feedback in favor of invalid-feedback (#1412) (44f13a5)
  • form-group: render label element if prop label-for set + horizontal layout optimizations (#1423) (ce164bf)
  • form-group: set aria-describedby attribute on input if label-for provided (#1431) (6bd12bb)
  • modal: new props for adding classes to header, body and footer (#1462) (bc67a2d)
  • pagination+pagination-nav: remove need for custom active focus style (#1384) (ecd9b6a)
  • table: add responsive stacked table option (#1407) (26c35ba)
  • table: add toggleDetails method to scoped item slots (#1404) (e02fa49)
  • tabs: add name to helper component for better debugging (e436a1d)
  • tabs: add no-body prop to b-tab (#1385) (af36c0e)
  • tooltip+popover: add boundary element config option (positioning constraint) (#1439) (08fd7ce)
  • tooltip+popover: programmatically disable/enable tooltip or popover (#1387) (c83e0d5)
  • v-b-modal: set role="button" if trigger element is not a button (aa45d3e)
  • v-b-toggle: add role 'button' when trigger is not a button (c2dd2d0)

Performance Improvements

  • dropdowns: use non reactive property to store popper.js instance (#1416) (379d9a8)
  • evalute slots() once in functional component render functions (#1438) (3c42477)

v1.3.0

@pi0 pi0 released this Nov 29, 2017 · 223 commits to dev since this release

Bug Fixes

  • button: allow custom size classes to be passed to the size prop (#1389) (96fb934)
  • carousel: clear timers on beforeDestroy (53ea1b4)
  • carousel: uncaught typeerror on empty slides. (#1401) (a2ee9b6)
  • dropdowns: prevent memory leak on destroy (#1392) (05a5c50), closes #1391
  • form-group: import b-form-row directly from layout (b43d7c8)
  • id mixin: set prop type to String (37ab5cb)
  • table: better custom css specificity for when nesting tables (4a2d121)
  • table: correct fixd-top row scoped slot properties (7e042f1)
  • table: initial busy of true always makes table busy (#1400) (5daa0df), closes #1398
  • table: use stable sort algorithm to prevent SSR issues (#1399) (552c438)
  • detach clickout listener in beforeDestroy (89618de)
  • detach listenOnRoot handlers in beforeDestroy (7f7eba1)
  • SFC transpilation in es buld (#1410) (ce80809)

Features

  • form-group: new prop for label-class, deprecate prop feedback in favor of invalid-feedback (#1412) (7d61cb4)
  • pagination+pagination-nav: remove need for custom active focus style (#1384) (1e1b099)
  • table: add responsive stacked table option (#1407) (df23115)
  • table: add toggleDetails method to scoped item slots (#1404) (a9c4b7d)
  • tabs: add name to helper component for better debugging (51ef9e3)
  • tabs: add no-body prop to b-tab (#1385) (ef3ff06)
  • tooltip+popover: programmatically disable/enable tooltip or popover (#1387) (8104cb4)

v1.2.0

@pi0 pi0 released this Nov 20, 2017 · 264 commits to dev since this release

1.2.0 (2017-11-20)

Bug Fixes

  • ci: auto deploy docs from master branch (22e432d)
  • form-file: invalid/valid feedback display for plain file input missing in Bootstrap V4 (#1373) (85ab0d0)
  • form-textarea: initial value population (#1370) (a08a46e), closes #1368
  • table: fix outlined table (e81b107)
  • tabs: lazy prop regression (#1372) (844cd81), closes #1371

Features

  • modal: fix for overflowing centered modal to scroll (#1363) (3b3ba32)
  • pagination+pagination-nav: disabled styling now works in BS V4.beta.2 (#1381) (d51349f)
  • tabs: vertical tabs + new props for adding classes to inner elements (#1362) (51d0e03)
  • tooltip+popover: ability to programmatically show and hide tooltip and popover (#1366) (360b337)

v1.1.0

@pi0 pi0 released this Nov 18, 2017 · 289 commits to dev since this release

Bug Fixes v1.1.0

  • button-close: switch to slots() from children (#1345) (9c997b7)
  • form-check+radio mixin: pull state from parent group (6845014)
  • form-checkbox: apply form state class to hidden inputs (710369c)
  • form-radio: apply form state to hidden input element (3074ecc)
  • form-textarea: monitor localValue instead of value when calculating lines (9f3439f)
  • input-group: correct input-group right addon via prop (#1317) (061abc5)
  • link: take link out of tab sequence if disabled (#1347) (360588a)
  • link: restore original tabindex when not disabled (cfdf0b9)
  • modal: modal-open body class lost when switching between modals (#1327) (99e146f), closes #1325
  • popover+tooltip: content not restored after hiding all popovers with 'bv::hide::popover' (#1323) (94488c6), closes #1322
  • popover+tooltip: improve blur trigger handling (c08b815)

Features v1.1.0

  • eslint: update settings to remove editor errors (#792) (c33d1d4)
  • form-file: Use label as wrapper element + name-spaced custom CSS (#1353) (e2bc891)
  • form-group: add valid feedback support (#1360) (7f3535b)
  • nuxt: add bvCSS option. resolves #1351. (3a7517f)
  • package: add lint by default for tests (f1ca71e)
  • package: use es build by default (142d517)
  • table: add outlined option (#1355) (7ba183e)
  • table: caption positioning prop (#1341) (7c86e66)

Performance Improvements v1.1.0

  • alert: convert template to render function (#1308) (8b0c7cd)
  • build: reduce minified code size (#1337) (9d0ae3e)
  • button-toolbar: convert template to render function (#1315) (765bfe3)
  • carousel: convert templates to render functions (#1339) (13f429f)
  • collapse: convert template to render function (#1316) (722ea12)
  • dropdowns: convert templates to render functions (#1314) (3168e93)
  • form-checkboxes: convert templates to render functions (#1338) (49bc50b)
  • form-file: convert template to render function (#1329) (ec96f82)
  • form-group: convert template to render function (#1332) (f409392)
  • form-input: convert template to render function (#1330) (12f0423)
  • form-radios: convert templates to render functions (#1336) (3a2aa0a)
  • form-select: convert template to render function (#1333) (9adfc12)
  • add event KeyCode constants in utils (#1346) (714d748)
  • form-textarea: convert template to render function (#1331) (5293e71)
  • img-lazy: convert template to render function (#1309) (1736eb9)
  • modal: convert template to render function (#1340) (bb7ec04)
  • navbar-toggle: convert template to render function (#1313) (88657fb)
  • pagination+pagination-nav: convert templates to render function (#1348) (e04291f)
  • popover: convert template to render function (#1311) (de24eec)
  • progress: convert template to render function (#1312) (20d7d0b)
  • table: convert template to render function (#1350) (6a1ef4f)
  • tabs: convert templates to render functions (#1319) (b45f550)
  • tooltip: convert template to render function (#1310) (c812cb0)