Okusenguka okudda ku v5
Londoola era weetegereze enkyukakyuka mu fayiro z'ensibuko ya Bootstrap, ebiwandiiko, n'ebitundu okukuyamba okusenguka okuva ku v4 okudda ku v5.
Ebisinziirwako
- Yasuuliddwa jQuery.
- Yalongoosebwa okuva ku Popper v1.x okudda ku Popper v2.x.
- Yakyusa Libsass ne Dart Sass nga Sass compiler yaffe eyaweebwa Libsass yali efuuse deprecated.
- Yasenguka okuva e Jekyll okudda e Hugo olw'okuzimba ebiwandiiko byaffe
Obuwagizi bwa Browser
- Yasuula Internet Explorer 10 ne 11
- Esuuliddwa Microsoft Edge < 16 (Edge ey'edda) .
- Yasuuliddwa Firefox < 60
- Safari eyasuuliddwa < 12
- Yasuuliddwa iOS Safari < 12
- Chrome eyasuuliddwa < 60
Ebiwandiiko bikyuka
- Olupapula lw'awaka oluzzeemu okukolebwa, ensengeka y'ebiwandiiko, n'ekiwandiiko wansi.
- Yayongeddeko ekitabo ekipya eky'Ebipapula .
- Yayongeddeko ekitundu ekipya Customize , okudda mu kifo kya v4's Theming page , n'ebipya ebikwata ku Sass, enkola z'okusengeka ensi yonna, ensengeka za langi, enkyukakyuka za CSS, n'ebirala.
- Yaddamu okutegeka ebiwandiiko byonna ebya foomu mu kitundu ekipya ekya Foomu , okumenyaamenya ebirimu mu mpapula ezisinga okussa essira.
- Mu ngeri y’emu, yalongoosa ekitundu Layout , okusobola okufuula ebirimu mu grid mu ngeri entegeerekeka obulungi.
- Omuko gw’ekitundu gwakyusibwa erinnya ne gufuuka “Navs & Tabs”.
- Omuko gwakyusibwa erinnya ne gufuuka “Checks & radios”.
- Yaddamu okukola navbar era ne twongerako subnav empya okusobola okwanguyiza okutambula ku mikutu gyaffe ne docs versions.
- Yayongeddeko enkola empya eya kiiboodi ey'ekifo ky'okunoonya: Ctrl + /.
Sass nga bwe kiri
-
Tusuddewo okugatta kwa maapu kwa Sass okusookerwako okwanguyiza okuggyawo emiwendo egy'enjawulo. Kuuma mu birowoozo kati olina okunnyonnyola emiwendo gyonna mu maapu za Sass nga
$theme-colors
. Laba engeri gy'okola ku maapu za Sass . -
OkumenyaOkukyusa erinnya lya
color-yiq()
function n'enkyukakyuka ezikwatagana kucolor-contrast()
nga bwe kitakyakwatagana na YIQ colorspace. Laba #30168.$yiq-contrasted-threshold
kikyusibwa erinnya ne kifuulibwa$min-contrast-ratio
.$yiq-text-dark
era$yiq-text-light
nga zikyusibwa amannya ne zifuuka$color-contrast-dark
ne$color-contrast-light
.
-
OkumenyaMedia query mixins parameters zikyuse olw'enkola esingako ensonga.
media-breakpoint-down()
ekozesa ekifo eky'okumenya kyennyini mu kifo ky'okumenya okuddako (okugeza,media-breakpoint-down(lg)
mu kifo ky'ebifo eby'okulabamedia-breakpoint-down(md)
eby'ebigendererwa ebitono okusingalg
).- Mu ngeri y’emu, parameter eyokubiri mu
media-breakpoint-between()
era ekozesa breakpoint yennyini mu kifo ky’okumenya okuddako (okugeza,media-between(sm, lg)
mu kifo ky’ebifo eby’okulabamedia-breakpoint-between(sm, md)
ebigendererwa wakatism
nelg
).
-
OkumenyaGgyawo emisono gy'okukuba ebitabo
$enable-print-styles
n'enkyukakyuka. Ebisulo by’okulaga okukuba ebitabo bikyaliwo. Laba #28339 . -
OkumenyaDepped
color()
,theme-color()
, negray()
functions nga ziwagira enkyukakyuka. Laba #29083 . -
OkumenyaEnkola eyakyusibwa erinnya
theme-color-level()
okutuukacolor-level()
era kati ekkiriza langi yonna gy’oyagala mu kifo kya$theme-color
langi zokka. Laba #29083 Weegendereze:color-level()
oluvannyuma yasuulibwa muv5.0.0-alpha3
. -
OkumenyaYakyusibwa erinnya
$enable-prefers-reduced-motion-media-query
era$enable-pointer-cursor-for-buttons
eri$enable-reduced-motion
n’okubeera$enable-button-pointers
mu bufunze. -
OkumenyaYaggyewo ekirungo kya
bg-gradient-variant()
mixin. Kozesa.bg-gradient
ekibiina okwongera gradients ku elements mu kifo kya.bg-gradient-*
classes ezikoleddwa. -
Okumenya Ggyawo mixins ezaali zikozesebwa emabegako:
hover
,hover-focus
,plain-hover-focus
, nehover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(era yasuula ekibiina ky’omugaso ekikwatagana,.text-hide
)visibility()
form-control-focus()
-
Okumenya
scale-color()
Omulimu gukyusiddwa erinnyashift-color()
okwewala okutomeragana n'omulimu gwa Sass yennyini ogw'okugerageranya langi. -
box-shadow
mixins kati zikkirizanull
emiwendo n'okugwanone
okuva mu nsonga eziwera. Laba #30394 . -
Mixin
border-radius()
kati erina omuwendo ogusookerwako.
Enkola ya langi
-
Enkola ya langi eyakola ne
color-level()
era$theme-color-interval
n’eggyibwawo n’ewagira enkola ya langi empya. Byonnalighten()
n'emirimudarken()
mu codebase yaffe bikyusibwamutint-color()
neshade-color()
. Emirimu gino gijja kutabula langi oba enjeru oba enjeru mu kifo ky’okukyusa obutangaavu bwayo ku muwendo ogugere. Theshift-color()
will either tint oba shade a color okusinziira ku oba weight parameter yaayo positive oba negative. Laba #30622 okumanya ebisingawo. -
Yayongeddeko langi empya n’ebisiikirize ku buli langi, okuwa langi mwenda ez’enjawulo ku buli langi ey’omusingi, nga enkyukakyuka za Sass empya.
-
Okwawukana kwa langi okulongooseddwa. Bumped color contrast ratio okuva ku 3:1 okutuuka ku 4.5:1 ne updated langi za bbulu, green, cyan, ne pink okukakasa WCAG 2.1 AA contrast. Era yakyusa langi yaffe eya langi okuva
$gray-900
ku$black
. -
Okusobola okuwagira enkola yaffe eya langi, twongeddeko enkola empya
tint-color()
n’emirimushade-color()
okutabula langi zaffe mu ngeri esaanidde.
Ebipya ebifulumiziddwa mu giridi
-
Ekifo ekipya eky'okumenyawo!
xxl
Yayongeddeko breakpoint empya for1400px
and up. Tewali nkyukakyuka mu bifo ebirala byonna eby’okumenya. -
Emifulejje egyalongooseddwa. Gutters kati ziteekebwa mu rems, era nga nfunda okusinga v4 (
1.5rem
, oba nga24px
, wansi okuva30px
). Kino kikwataganya emidumu gyaffe egya grid n’ebikozesebwa byaffe eby’okuteeka ebanga.- Yayongeddeko ekibiina ekipya eky’emidumu (
.g-*
,.gx-*
, ne.gy-*
) okufuga emidumu egy’okwesimbye/ egy’okwesimbye, emifulejje egy’okwesimbye, n’emidumu egy’okwesimbye. - OkumenyaYakyusibwa erinnya
.no-gutters
okutuuka.g-0
okukwatagana ne gutter utilities empya.
- Yayongeddeko ekibiina ekipya eky’emidumu (
-
Ennyiriri tezikyakola
position: relative
, kale oyinza okwongera.position-relative
ku bintu ebimu okuzzaawo enneeyisa eyo. -
OkumenyaYasuula kiraasi eziwerako ezatera
.order-*
okugenda nga tezikozesebwa. Kati tuwaayo.order-1
to.order-5
out of the box yokka. -
OkumenyaYasudde
.media
ekitundu nga bwe kiyinza okwanguyirwa okukoppa n'ebikozesebwa. Laba #28265 n'olupapula lwa flex utilities okufuna ekyokulabirako . -
Okumenya
bootstrap-grid.css
kati ekolabox-sizing: border-box
ku mpagi yokka mu kifo ky'okuddamu okuteekawo global box-sizing. Mu ngeri eno, emisono gyaffe egya grid gisobola okukozesebwa mu bifo ebisingawo awatali kutaataaganyizibwa. -
$enable-grid-classes
tekyalemesa omulembe gwa kiraasi za konteyina. Laba #29146. -
Yalongoosa
make-col
mixin okubeera default ku mpagi ezenkanankana awatali sayizi eragiddwa.
Ebirimu, Reboot, n’ebirala
-
RFS kati ekoleddwa nga bwe kibadde. Emitwe
font-size()
egy'okukozesa mixin gijja kulongoosa gyabwefont-size
okutuuka ku minzaani n'ekifo eky'okulaba. Ekintu kino emabegako kyali kya opt-in ne v4. -
OkumenyaYalongoosa ensengeka yaffe ey’okulaga okukyusa
$display-*
enkyukakyuka zaffe era ne$display-font-sizes
tussaako maapu ya Sass. Era yaggyawo$display-*-weight
enkyukakyuka ssekinnoomu ku s emu$display-font-weight
era n’atereezebwafont-size
. -
.display-*
Yayongeddeko sayizi z’emitwe emipya bbiri ,.display-5
ne.display-6
. -
Enkolagana ziteekebwako akabonero wansi nga bwe kibadde (si ku hover yokka), okuggyako nga ziri kitundu kya bitundu ebitongole.
-
Emmeeza eziddamu okukolebwa okuzza obuggya emisono gyazo n’okuddamu okuzizimba n’enkyukakyuka za CSS okusobola okufuga ennyo sitayiro.
-
OkumenyaEmmeeza eziteekeddwa mu kisenge tezikyasikira sitayiro.
-
Okumenya
.thead-light
era.thead-dark
zisuulibwa nga ziwagira.table-*
ebika by’enjawulo ebiyinza okukozesebwa ku bintu byonna eby’emmeeza (thead
,tbody
,tfoot
,tr
,th
netd
). -
OkumenyaMixin
table-row-variant()
ekyusibwa erinnya okutuukatable-variant()
era ekkiriza parameters 2 zokka:$color
(erinnya lya langi) ne$value
(color code). Langi y’ensalosalo ne langi z’ennyiriri zibalirirwa mu ngeri ey’otoma okusinziira ku nkyukakyuka z’ensonga z’emmeeza. -
Gabanya enkyukakyuka za padding ez'obutoffaali bw'emmeeza mu
-y
ne-x
. -
OkumenyaYasuula
.pre-scrollable
ekibiina. Laba #29135 -
Okumenya
.text-*
utilities tezikyagattako hover ne focus states ku links..link-*
ebibiina by’abayambi bisobola okukozesebwa mu kifo ky’ekyo. Laba #29267 -
OkumenyaYasuula
.text-justify
ekibiina. Laba #29793 -
Okumenya
<hr>
elements kati zikozesaheight
mu kifo ky'okuwagiraborder
obulungisize
attribute. Kino era kisobozesa okukozesa ebikozesebwa mu kukola padding okukola ebigabanya ebinene (okugeza,<hr class="py-1">
). -
Reset default horizontal
padding-left
on<ul>
ne<ol>
elements okuva ku browser default40px
okudda ku2rem
. -
Added
$enable-smooth-scroll
, ekolascroll-behavior: smooth
mu nsi yonna —okuggyako abakozesa okusaba okukendeeza ku ntambula nga bayita muprefers-reduced-motion
kubuuza emikutu. Laba #31877
RTL
- Horizontal direction specific variables, utilities, ne mixins byonna bikyusiddwa amannya okukozesa eby’obugagga ebitegeerekeka nga ebyo ebisangibwa mu flexbox layouts—okugeza,
start
neend
mu kifo kyaleft
neright
.
Ffoomu
-
Yayongeddeko ffoomu empya ezitengejja! Tutumbula ekyokulabirako kya Floating labels ku bitundu bya ffoomu ebiwagirwa mu bujjuvu. Laba omuko omupya ogwa Floating labels.
-
Okumenya Ebintu ebigattibwa mu ffoomu enzaaliranwa n’ey’ennono. Checkboxes, radios, selects, n'ebiyingizibwa ebirala ebyalina native ne custom classes mu v4 bibadde bigatta. Kati kumpi ebintu byaffe byonna ebya ffoomu biba bya custom ddala, ebisinga tebyetaagisa HTML eya custom.
.custom-check
kati ye.form-check
..custom-check.custom-switch
kati ye.form-check.form-switch
..custom-select
kati ye.form-select
..custom-file
era.form-file
zikyusiddwa ne zifuulibwa emisono egy’ennono waggulu ku.form-control
..custom-range
kati ye.form-range
.- Yasuuliddwa enzaalwa
.form-control-file
era.form-control-range
.
-
OkumenyaYasuulibwa
.input-group-append
era.input-group-prepend
. Kati osobola okumala okugattako buttons era.input-group-text
nga abaana obutereevu ab'ebibinja by'okuyingiza. -
The longstanding Missing border radius on input group with validation feedback bug esembayo okutereezebwa nga kwongerako
.has-validation
kiraasi ey'okugatta ku bibinja by'okuyingiza ebirina okukakasa. -
Okumenya Yasuula ebibiina by'ensengeka ebikwata ku ffoomu ku nkola yaffe eya grid. Kozesa grid yaffe n'ebikozesebwa mu kifo kya
.form-group
,.form-row
, oba.form-inline
. -
OkumenyaEbiwandiiko ebiwandiikibwako foomu kati byetaaga
.form-label
. -
Okumenya
.form-text
no longer setsdisplay
, okukusobozesa okukola mu layini oba okuziyiza ekiwandiiko ky'obuyambi nga bw'oyagala nga okyusa ekintu kya HTML kyokka. -
Ebifaananyi by'okukakasa tebikyakozesebwa ku
<select>
s nemultiple
. -
Fayiro za Sass ez'ensibuko zizzeemu okusengekebwa wansi wa
scss/forms/
, nga mw'otwalidde n'emisono gy'ebibinja by'okuyingiza.
Ebitundu ebikola omubiri
- Emiwendo
padding
egy’omuggundu egy’okulabula, ebikuta by’omugaati, kaadi, ebikka wansi, ebibinja by’olukalala, modals, popovers, n’ebikozesebwa okusinziira ku$spacer
nkyukakyuka yaffe. Laba #30564 .
Accordion
- Yayongeddeko ekitundu ekipya ekya accordion .
Okulabula
-
Okulabula kati kulina ebyokulabirako ebiriko ebifaananyi .
-
Ggyawo emisono egy'ennono egya
<hr>
s mu buli kulabula okuva lwe bakozesa eddacurrentColor
.
Baagi za Baagi
-
OkumenyaYasuula
.badge-*
kiraasi zonna eza langi ez'ebikozesebwa eby'emabega (okugeza, kozesa.bg-primary
mu kifo kya.badge-primary
). -
OkumenyaEsuuliddwa
.badge-pill
—kozesa ekintu.rounded-pill
eky’omugaso mu kifo ky’ekyo. -
OkumenyaGgyawo emisono gya hover ne focus for
<a>
ne<button>
elements. -
Okwongera ku padding ezisookerwako ku badge okuva ku
.25em
/.5em
okutuuka ku.35em
/.65em
.
Ebikuta by’omugaati
-
Yanguyiza endabika eya bulijjo ey'ebikuta by'omugaati ng'aggyawo
padding
,background-color
, neborder-radius
. -
Yayongeddeko ekintu ekipya eky'ennono ekya CSS
--bs-breadcrumb-divider
okusobola okulongoosa okwangu nga tekyetaagisa kuddamu kukungaanya CSS.
Ebikondo ebiyitibwa Buttons
-
Okumenya Toggle buttons , nga zirina checkboxes oba radios, tezikyetaaga JavaScript era zirina markup empya. Tetukyetaaga elementi ya kuzinga, twongerako
.btn-check
ku<input>
, ne tugigatta ne.btn
kiraasi zonna ku<label>
. Laba #30650 . Docs za kino zivudde ku mukutu gwaffe ogwa Buttons okudda ku kitundu ekipya ekya Forms. -
Okumenya Yasuuliddwa
.btn-block
olw’ebikozesebwa. Mu kifo ky’okukozesa.btn-block
ku.btn
, zingako buttons zo.d-grid
ne n’ekintu.gap-*
ekiyamba okuziteeka mu bbanga nga bwe kyetaagisa. Kyusa ku kiraasi eziddamu okufuna obuyinza obusingako ku zo. Soma docs okufuna ebyokulabirako ebimu. -
Updated our
button-variant()
nebutton-outline-variant()
mixins okuwagira parameters endala. -
Butaamu ezitereezeddwa okukakasa nti enjawulo yeeyongedde ku hover ne active states.
-
Butaamu ezilema kati zirina
pointer-events: none;
.
Kaadi
-
OkumenyaYagwa
.card-deck
mu favor ya grid yaffe. Zinga kaadi zo mu bibiina by’ennyiriri era osseeko ekintu ekizadde.row-cols-*
okuddamu okukola ddeeke za kaadi (naye ng’olina obuyinza obusingawo ku kulaganya okuddamu). -
OkumenyaYasuulibwa
.card-columns
ng’awagira Masonry. Laba #28922 . -
Okumenya Replaced the
.card
based accordion with a new Accordion component.
Carousel
-
Added new
.carousel-dark
variant for dark text, controls, and indicators (great for lighter backgrounds). -
Replaced chevron icons for carousel controls with new SVGs from Bootstrap Icons.
Close button
-
Breaking Renamed
.close
to.btn-close
for a less generic name. -
Close buttons now use a
background-image
(embedded SVG) instead of a×
in the HTML, allowing for easier customization without the need to touch your markup. -
Added new
.btn-close-white
variant that usesfilter: invert(1)
to enable higher contrast dismiss icons against darker backgrounds.
Collapse
- Removed scroll anchoring for accordions.
Dropdowns
-
Added new
.dropdown-menu-dark
variant and associated variables for on-demand dark dropdowns. -
Added new variable for
$dropdown-padding-x
. -
Darkened the dropdown divider for improved contrast.
-
Breaking All the events for the dropdown are now triggered on the dropdown toggle button and then bubbled up to the parent element.
-
Dropdown menus now have a
data-bs-popper="static"
attribute set when the positioning of the dropdown is static anddata-bs-popper="none"
when dropdown is in the navbar. This is added by our JavaScript and helps us use custom position styles without interfering with Popper’s positioning. -
Breaking Dropped
flip
option for dropdown plugin in favor of native Popper configuration. You can now disable the flipping behavior by passing an empty array forfallbackPlacements
option in flip modifier. -
Dropdown menus can now be clickable with a new
autoClose
option to handle the auto close behavior. You can use this option to accept the click inside or outside the dropdown menu to make it interactive. -
Dropdowns now support
.dropdown-item
s wrapped in<li>
s.
Jumbotron
- Breaking Dropped the jumbotron component as it can be replicated with utilities. See our new Jumbotron example for a demo.
List group
- Added new
.list-group-numbered
modifier to list groups.
Navs and tabs
- Added new
null
variables forfont-size
,font-weight
,color
, and:hover
color
to the.nav-link
class.
Navbars
- Breaking Navbars now require a container within (to drastically simplify spacing requirements and CSS required).
Offcanvas
- Added the new offcanvas component.
Pagination
-
Pagination links now have customizable
margin-left
that are dynamically rounded on all corners when separated from one another. -
Added
transition
s to pagination links.
Popovers
-
Breaking Renamed
.arrow
to.popover-arrow
in our default popover template. -
Renamed
whiteList
option toallowList
.
Spinners
-
Spinners now honor
prefers-reduced-motion: reduce
by slowing down animations. See #31882. -
Improved spinner vertical alignment.
Toasts
-
Toasts can now be positioned in a
.toast-container
with the help of positioning utilities. -
Changed default toast duration to 5 seconds.
-
Removed
overflow: hidden
from toasts and replaced with properborder-radius
s withcalc()
functions.
Tooltips
-
Breaking Renamed
.arrow
to.tooltip-arrow
in our default tooltip template. -
Breaking The default value for the
fallbackPlacements
is changed to['top', 'right', 'bottom', 'left']
for better placement of popper elements. -
Breaking Renamed
whiteList
option toallowList
.
Utilities
-
Breaking Renamed several utilities to use logical property names instead of directional names with the addition of RTL support:
- Renamed
.left-*
and.right-*
to.start-*
and.end-*
. - Renamed
.float-left
and.float-right
to.float-start
and.float-end
. - Renamed
.border-left
and.border-right
to.border-start
and.border-end
. - Renamed
.rounded-left
and.rounded-right
to.rounded-start
and.rounded-end
. - Renamed
.ml-*
and.mr-*
to.ms-*
and.me-*
. - Renamed
.pl-*
and.pr-*
to.ps-*
and.pe-*
. - Renamed
.text-left
and.text-right
to.text-start
and.text-end
.
- Renamed
-
Breaking Disabled negative margins by default.
-
Added new
.bg-body
class for quickly setting the<body>
’s background to additional elements. -
Added new position utilities for
top
,right
,bottom
, andleft
. Values include0
,50%
, and100%
for each property. -
Added new
.translate-middle-x
&.translate-middle-y
utilities to horizontally or vertically center absolute/fixed positioned elements. -
Added new
border-width
utilities. -
Breaking Renamed
.text-monospace
to.font-monospace
. -
Breaking Removed
.text-hide
as it’s an antiquated method for hiding text that shouldn’t be used anymore. -
Added
.fs-*
utilities forfont-size
utilities (with RFS enabled). These use the same scale as HTML’s default headings (1-6, large to small), and can be modified via Sass map. -
Breaking Renamed
.font-weight-*
utilities as.fw-*
for brevity and consistency. -
Breaking Renamed
.font-style-*
utilities as.fst-*
for brevity and consistency. -
Added
.d-grid
to display utilities and newgap
utilities (.gap
) for CSS Grid and flexbox layouts. -
Breaking Removed
.rounded-sm
androunded-lg
, and introduced a new scale of classes,.rounded-0
to.rounded-3
. See #31687. -
Added new
line-height
utilities:.lh-1
,.lh-sm
,.lh-base
and.lh-lg
. See here. -
Moved the
.d-none
utility in our CSS to give it more weight over other display utilities. -
Extended the
.visually-hidden-focusable
helper to also work on containers, using:focus-within
.
Helpers
-
Breaking Responsive embed helpers have been renamed to ratio helpers with new class names and improved behaviors, as well as a helpful CSS variable.
- Classes have been renamed to change
by
tox
in the aspect ratio. For example,.ratio-16by9
is now.ratio-16x9
. - We’ve dropped the
.embed-responsive-item
and element group selector in favor of a simpler.ratio > *
selector. No more class is needed, and the ratio helper now works with any HTML element. - The
$embed-responsive-aspect-ratios
Sass map has been renamed to$aspect-ratios
and its values have been simplified to include the class name and the percentage as thekey: value
pair. - CSS variables are now generated and included for each value in the Sass map. Modify the
--bs-aspect-ratio
variable on the.ratio
to create any custom aspect ratio.
- Classes have been renamed to change
-
Breaking “Screen reader” classes are now “visually hidden” classes.
- Changed the Sass file from
scss/helpers/_screenreaders.scss
toscss/helpers/_visually-hidden.scss
- Renamed
.sr-only
and.sr-only-focusable
to.visually-hidden
and.visually-hidden-focusable
- Renamed
sr-only()
andsr-only-focusable()
mixins tovisually-hidden()
andvisually-hidden-focusable()
.
- Changed the Sass file from
-
bootstrap-utilities.css
now also includes our helpers. Helpers don’t need to be imported in custom builds anymore.
JavaScript
-
Dropped jQuery dependency and rewrote plugins to be in regular JavaScript.
-
Breaking Data attributes for all JavaScript plugins are now namespaced to help distinguish Bootstrap functionality from third parties and your own code. For example, we use
data-bs-toggle
instead ofdata-toggle
. -
All plugins can now accept a CSS selector as the first argument. You can either pass a DOM element or any valid CSS selector to create a new instance of the plugin:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
can be passed as a function that accepts the Bootstrap’s default Popper config as an argument, so that you can merge this default configuration in your way. Applies to dropdowns, popovers, and tooltips. -
The default value for the
fallbackPlacements
is changed to['top', 'right', 'bottom', 'left']
for better placement of Popper elements. Applies to dropdowns, popovers, and tooltips. -
Removed underscore from public static methods like
_getInstance()
→getInstance()
.