All Versions
Latest Version
Avg Release Cycle
68 days
Latest Release
1234 days ago

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, 2019


    • πŸ†• New: Added .stretched-link utility to make any anchor the size of it's nearest position: relative parent, perfect for entirely clickable cards!
    • πŸ†• New: Added .text-break utility for applying word-break: break-word
    • πŸ†• New: Added .rounded-sm and .rounded-lg for small and large border-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 was inherit and is now null 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 the data-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 .btns) so carets don't wrap to new lines.
    • πŸ—„ Deprecated: img-retina, invisible, float, and size mixins are now deprecated and will be removed in v5.

    πŸ”— Links

  • 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 to true).
    • πŸ†• 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 our margin and padding utilities for full control of our grid system.
    • ⚑️ Updated: Changed auto columns (e.g., .col-auto) from max-width: none to max-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 our svg Reboot styles, resolving an issue that caused all inline SVGs ignore vertical-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-controls now have a fixed height to compensate for differences in computed height across different types. This also fixes some IE alignment issues.
    • πŸ‘Œ Improved: Added Noto Color Emoji to our system font stack for better rendering in Linux OSes.
  • 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, 2018

    Our 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 adding box-shadows.
    • βž• 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 (#) in data-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 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