Closed
Description
Tasks for pending V4.0.0 release:
- Beta 3 ship list: Beta 3 ship list twbs/bootstrap#24439
Clean up interim CSS 'fixes' which will be addresssed in V4.beta.3:
-
b-modal
Remove temporary CSS for vertically centered modal -
b-progress
Remove temporary CSS for missing transition -
b-form-file
Remove temporary CSS for focus styling, invalid/valid styling (although Firefox may still have issues, see Add js helpers + input change helper for custom file control twbs/bootstrap#24138 & Custom file focus styling for firefox keyboard users twbs/bootstrap#24795) -
b-form-input
&b-form-textarea
remove no longer neededw-100
class on plaintext versions -
b-form-checkbox
&b-form-radio
-
- remove interim margin and rounding utility classes on button styled inputs
-
- New class to trigger button styles
btn-toggle-group
removing need fordata-toggle="button"
attribute. (see Make styling of grouped option buttons class-based twbs/bootstrap#24733). Will address issues like form-checkbox-group button style does not work on BS4 #1367 where people are includingbootstrap.js
- New class to trigger button styles
-
- remove attribute
data-toggle="buttons"
in button mode
- remove attribute
-
b-form-select
will use special classes for sizing:.custom-select-sm
and.custom-select-lg
(see Custom select updates twbs/bootstrap#24699) -
b-pagination
&b-pagination-nav
V4.beta.3 may have a fix for active focus styling
CSS class changes:
-
b-form-select
class.custom-select
changing to just.form-control
, and will fully support control sizing (sm
&lg
), Might be delayed until V4.beta.4 (see Move .custom-select styles to select.form-control twbs/bootstrap#23058) -
b-table
class.table-responsive
is moving back to a wrapper element. (See Restore .table-responsive as a parent class twbs/bootstrap#25058)
Breaking changes:
- input-group support for validation. removes
.input-group-addon
and rplaces with.input-group-prepend
and.input-group-append
. Will require new components (possible backwards comparability may be needed).: Rewrite input group component twbs/bootstrap#25020
New features:
-
b-modal
Vertically centered Modal -
b-dropdown
Newdropleft
anddropright
positions -
b-form-select
support for custom styled multiple select, single select with multiple rows (list box)
JS behavior
-
b-nav-dropdown
don't instantiate Popper.js instance. (see Do not create a Popper.js instance when we don't need it twbs/bootstrap#24572 & Add information about the fact we do not use Popper.js for Dropdown c… twbs/bootstrap#24571) - Popovers/tooltips (component and directive versions) add
boundary
option -
b-dropdown
add boundary option
Non Bootstrap Changes
Vue.JS 2.5.x
- Docs: Vue.JS has deprecated the
slot
prop in favor of the newslot-scope
. Docs will need to be updated to reflect this (as well as our Vue.js dependency version)