Bootstrap 3.3.5 released

Bootstrap 3.3.5 is here! This release has focused on bug fixes, accessibility improvements, and documentation updates. We’ve had over 330 commits and 160 closed issues and pull requests from over 40 contributors since our last release! Hell yeah.

Here are some of the highlights:

Updated to Normalize.css v3.0.3.

Updated main in bower.json to comply with recent update to the bower.json specification

in to comply with recent update to the specification List groups now support <button> elements.

elements. Cleaned up some extraneous padding on jumbotrons across various viewports.

on jumbotrons across various viewports. Fixed input group sizing classes on all supported elements for real this time.

Applied a few tooltip and popover positioning fixes.

Fixed behavior when using tooltips and popovers that are triggered by multiple events.

Fixed some memory leakage in the tooltip and popover plugins.

Fixed incorrect Affix positioning when a webpage has a sticky footer.

Fixed npm package to include all Grunt scripts, so that grunt dist works if you installed Bootstrap from npm.

For a complete breakdown, read the release changelog and the v3.3.5 milestone.

Bootstrap Slack

Since we last shipped a release, we made an official Slack for folks to hang out with other Bootstrappers. Registration is completely open thanks to the Slackin open source project. We have two channels to start—general and help—and nearly 1,000 members to date!

Sign up here to join.

wiredep and Bower

Due to vagueness in Bower’s specification, wiredep made some questionable assumptions about how the main field in bower.json works. Recently, Bower updated their spec to address this and clarify how main should work, and we updated our bower.json accordingly. Unfortunately, wiredep broke as a result if you were using it with Bootstrap’s vanilla precompiled CSS. Bower is working to further update their spec to address this problem and better assist tools like wiredep.

In the meantime, a quick-and-dirty workaround to get wiredep to work with Bootstrap again is to add the following to your project’s bower.json :

"overrides" : { "bootstrap" : { "main" : [ "dist/js/bootstrap.js" , "dist/css/bootstrap.css" , "less/bootstrap.less" ] } }

Download Bootstrap

Download the latest release—source code, compiled assets, and documentation—as a ZIP file directly from GitHub:

Download Bootstrap 3.3.5

Hit the project repository or Sass repository for more options. Also, remember we’re available on npm, too.

Bootstrap CDN

After reviewing the changelog, update your CDN links to point to the v3.3.5 files:

<!-- Latest compiled and minified CSS --> <link rel= "stylesheet" href= "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" > <!-- Optional theme --> <link rel= "stylesheet" href= "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" > <!-- Latest compiled and minified JavaScript --> <script src= "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" ></script>

<3,

@cvrebert & team