Changelog History
Page 2
-
v4.3.1 Changes
February 13, 2019- π Security: Fixed an XSS vulnerability (CVE-2019-8331) in our tooltip and popover plugins by implementing a new HTML sanitizer
- π Fixed a small issue with our RFS (responsive font sizes) mixins
-
v4.3.0 Changes
February 11, 2019Highlights
- π New: Added
.stretched-link
utility to make any anchor the size of it's nearestposition: relative
parent, perfect for entirely clickable cards! - π New: Added
.text-break
utility for applyingword-break: break-word
- π New: Added
.rounded-sm
and.rounded-lg
for small and largeborder-radius
. - π New: Added
.modal-dialog-scrollable
modifier class for scrolling content within a modal. - π New: Added responsive
.list-group-horizontal
modifier classes for displaying list groups as a horizontal row. - π Improved: Reduced our compiled CSS by using
null
for variables that by default inherit their values from other elements (e.g.,$headings-color
wasinherit
and is nownull
until you modifier it in your custom CSS). - π Improved: Badge focus styles now match their
background-color
like our buttons. - π Fixed: Silenced bad selectors in our JS plugins for the
href
HTML attribute to avoid JavaScript errors. Please try to use valid selectors or thedata-target
HTML attribute/target
option where available. - π Fixed: Reverted v4.2.1's change to the breakpoint and grid container Sass maps that blocked folks from upgrading when modifying those default variables.
- π Fixed: Restored
white-space: nowrap
to.dropdown-toggle
(before v4.2.1 it was on all.btn
s) so carets don't wrap to new lines. - π Deprecated:
img-retina
,invisible
,float
, andsize
mixins are now deprecated and will be removed in v5.
π Links
- π New: Added
-
v4.2.1 Changes
December 21, 2018π Bump to v4.2.1 to republish package on npm. See v4.2.0 release notes for changes introduced in v4.2.
-
v4.2.0 Changes
December 21, 2018β‘οΈ Here are the highlights of what's new and updated in v4.2.
- π New: Added a new spinner loading component.
- π New: Added new toast component for displaying notifications.
- π New: Added a new iOS style switch (a modifier class to our custom checkboxes).
- π New: Added touch support in our carousel component.
- π New: Added
.font-weight-lighter
and.font-weight-bolder
utilities. - π New: Added
.text-decoration-none
utility class. - π New: Added
.modal-xl
modifier class for our modals. - π New: Added new negative margin utility classes (e.g.,
.mb-n3
). These rad new classes not only allow you more control over your general spacing needs, but also allow you to create responsive grid gutters at each breakpoint. - π New: Validated form fields now have feedback icons on
:invalid
and:valid
fields. Disable them with the$enable-validation-icons
boolean Sass variable (defaults totrue
). - π New: Added a new versions page to our docs
- π New: Tooltips/Popovers work with Shadow DOM
- β‘οΈ Updated: Redesigned the custom checkboxes and radios for more obvious states.
- β‘οΈ Updated:
bootstrap-grid.css
now includes ourmargin
andpadding
utilities for full control of our grid system. - β‘οΈ Updated: Changed auto columns (e.g.,
.col-auto
) frommax-width: none
tomax-width: 100%
to prevent content from causing a column to overflow the parent. - β‘οΈ Updated: Improved rendering of custom selects, ranges, file input, and more.
π Checkout the full v4.2.0 ship list and GitHub project for the full details. Up next is v4.3 with some bugfixes, a few new modifier classes and variables, and some new utilities.
π Head to to the v4.2.x docs to see the latest in action. The full release has been published to npm and will soon appear on the Bootstrap CDN and Rubygems.
-
v4.1.3 Changes
July 24, 2018- π Fixed: Removed the
:not(:root)
selector from oursvg
Reboot styles, resolving an issue that caused all inline SVGs ignorevertical-align
styles via single class due to higher specificity. - π Fixed: Moved the browserslist config from our
package.json
to a separate file to avoid unintended inherited browser settings across npm projects. - π Fixed: Buttons in custom file inputs are once again clickable when focused.
- π Improved: Bootstrap's plugins can now be imported separately in any contexts because they are now UMD ready.
- π Improved:
.form-control
s now have a fixedheight
to compensate for differences in computed height across differenttype
s. This also fixes some IE alignment issues. - π Improved: Added
Noto Color Emoji
to our system font stack for better rendering in Linux OSes.
- π Fixed: Removed the
-
v4.1.2 Changes
July 12, 2018- π Fixed an XSS vulnerability in tooltip, collapse, and scrollspy plugins
- π Improved how we query elements in our JavaScript plugins
- Inline SVGs now have the same vertical alignment as images
- π Fixed issues with double transitions on carousels
- β Added Edge and IE10-11 fallbacks to our floating labels example
- π Various improvements to form controls, including disabled states on file inputs and unified focus styles for selects
Checkout the v4.1.2 ship list and GitHub project for the full details.
-
v4.1.1 Changes
April 30, 2018Our first patch release for Bootstrap 4! Here's a quick rundown of some of the changes:
- β Added validation styles for file inputs
- π Improved printing of dark tables
- π Suppressed that
text-hide
deprecation notice by default - Cleaned up some JS globals and improve coverage
- β¬οΈ Bumped dependencies, namely Jekyll
- π Fixed docs issue with incorrect name for our monospace font utility
Checkout the v4.1.1 ship list and GitHub project for the full details.
-
v4.1.0 Changes
April 09, 2018- β Added new custom range form control.
- β Added new
.carousel-fade
modifier to switch carousel from horizontal sliding to crossfade. - β Added new
.dropdown-item-text
for plaintext dropdown items. - Added new
.flex-fill
,.flex-grow-*
, and.flex-shrink-*
utilities. - β Added new
.table-borderless
variant for tables. - β Added new
.text-monospace
utility. - β Added new
.text-body
(default body color),.text-black-50
(50% opacity black), and.text-white-50
(50% opacity white) utilities. - β Added new
.shadow-*
utilities for quickly addingbox-shadow
s. - β Added ability to disable Popper's positioning in dropdowns.
- π Fixed longstanding issue with Chrome incorrectly rendering cards across CSS columns.
- π Deprecated
.text-hide
βyou'll see a warning during compilationβas it's a dated and undocumented feature. - π Fixed up Dashboard and Offcanvas examples across Firefox and IE.
- Breadcrumbs can now use non-string values as dividers.
- Updated our Theming docs to confirm you cannot use CSS variables in media queries (sorry folks!).
π Be sure to look at the ship list and project board for more details on all our fixes.
-
v3.4.1 Changes
February 13, 2019- π Security: Fixed an XSS vulnerability (CVE-2019-8331) in our tooltip and popover plugins by implementing a new HTML sanitizer
- π Handle bad selectors (
#
) indata-target
for Dropdowns - π Clarified tooltip selector documentation
- β Added support for NuGet contentFiles
-
v3.4.0 Changes
December 14, 2018- π New: Added a
.row-no-gutters
class. - π New: Added docs searching via Algolia.
- π Fixed: Resolved an XSS issue in Alert, Carousel, Collapse, Dropdown, Modal, and Tab components. See https://snyk.io/vuln/npm:bootstrap:20160627 for details.
- π Fixed: Added padding to
.navbar-fixed-*
on modal open - π Fixed: Removed the double border on
<abbr>
elements. - β Removed Gist creation in web-based Customizer since anonymous gists were disabled long ago by GitHub.
- β Removed drag and drop support from Customizer since it didn't work anymore.
- β Added a dropdown to the docs nav for newer and previous versions.
- π Update the docs to use a new
baseurl
,/docs/3.4/
, to version the v3.x documentation like we do with v4. - π Reorganized the v3 docs CSS to use Less.
- β Switched to BrowserStack for tests.
- β‘οΈ Updated links to always use https and fix broken URLs.
- Replaced ZeroClipboard with clipboard.js
- π New: Added a