Latest in branch 3.x (LTS)
3.4.1
Released 13 Feb 2019
(7 years ago)
SoftwareBootstrap
Version3.x (LTS)
StatusLTS
End of life
Initial release3.0.0
19 Aug 2013
(12 years ago)
Latest release3.4.1
13 Feb 2019
(7 years ago)
Active start01 Nov 2014
(Started 11 years ago)
Maintenance start05 Sep 2016
(Started 9 years ago)
End of life24 Jul 2019
(Ended 6 years, 10 months ago)
Source codehttps://github.com/twbs/bootstrap/tree/v3.4.1
Documentationhttps://getbootstrap.com/docs/3.4
Bootstrap 3.x (LTS) ReleasesView full list

What Is New in Bootstrap 3.x

Bootstrap 3 is a complete rewrite that shifts the framework to a mobile-first approach. This version introduces a flatter design, a new grid system, and replaces pixel-based sizing with rems and ems for better scalability.

Category Key Changes
Design Philosophy Mobile-first approach, flat design aesthetic
Grid System Four grid tiers (xs, sm, md, lg), fluid by default
Components New panels, list groups, glyphicons moved to font
Customization Improved Customizer tool, Less variables
Deprecations Removed accordion, typeahead, submenus

Why is Bootstrap 3 mobile-first?

The framework was rebuilt from the ground up to prioritize mobile devices first, then scale up components for larger screens. This approach fundamentally changed how we think about responsive design.

Instead of starting with desktop styles and using media queries to scale down, Bootstrap 3 starts with base mobile styles and uses min-width media queries to layer on complexity for tablets and desktops. This results in cleaner code and better performance on mobile devices.

How did the grid system change?

Bootstrap 3 introduced a more flexible grid system with four tiers instead of the previous two. The new grid uses .col-xs-, .col-sm-, .col-md-, and .col-lg- classes to target different screen sizes.

The grid became fluid by default, eliminating the need for the .row-fluid class from Bootstrap 2. This simplified markup while providing more granular control over responsive layouts across device sizes.

What components were added or changed?

Several new components were introduced while others were removed or redesigned. Panels and list groups replaced wells and thumbnails for more flexible content containers.

Glyphicons were converted from PNG sprites to a font-based system, making them vector-based and easier to style with CSS. The navbar was completely redesigned to be mobile-friendly by default, collapsing into a toggle menu on smaller screens.

How did customization improve?

The Customizer tool was enhanced to make it easier to tailor Bootstrap to specific project needs. You could select which components to include and customize Less variables directly through the web interface.

The switch to rem and em units for typography and components instead of pixels provided better accessibility and scalability. This allowed users to change the base font size and have the entire layout scale proportionally.

FAQ

Why did Bootstrap 3 remove the accordion component?
The accordion was removed because it could be easily replicated using the new panel component with collapse.js. This reduced code bloat while maintaining the same functionality through composition.

How do I migrate from Bootstrap 2 to Bootstrap 3?
You'll need to update class names, particularly for the grid system (e.g., .span* to .col-md-*), update navbar markup, and replace deprecated components like wells with panels.

Are there any breaking changes in JavaScript plugins?
Yes, several data attributes changed from data-toggle to more specific attributes like data-spy or data-target. Event names were also standardized across components.

Why did Bootstrap switch to flat design?
The flat design approach improved performance by removing gradients and shadows, worked better with high-DPI displays, and aligned with modern design trends focusing on content over decoration.

What happened to the responsive utilities?
They were renamed and expanded. .visible-phone became .visible-xs, and new utilities were added for the additional grid tiers, giving more control over what content shows on which devices.

Releases In Branch 3.x (LTS)

VersionRelease date
3.4.113 Feb 2019
(7 years ago)
3.4.013 Dec 2018
(7 years ago)
3.3.725 Jul 2016
(9 years ago)
3.3.624 Nov 2015
(10 years ago)
3.3.516 Jun 2015
(10 years ago)
3.3.416 Mar 2015
(11 years ago)
3.3.219 Jan 2015
(11 years ago)
3.3.112 Nov 2014
(11 years ago)
3.3.029 Oct 2014
(11 years ago)
3.2.026 Jun 2014
(11 years ago)
3.1.113 Feb 2014
(12 years ago)
3.1.030 Jan 2014
(12 years ago)
3.0.305 Dec 2013
(12 years ago)
3.0.206 Nov 2013
(12 years ago)
3.0.130 Oct 2013
(12 years ago)
3.0.019 Aug 2013
(12 years ago)
3.0.0-rc.213 Aug 2013
(12 years ago)
3.0.0-rc127 Jul 2013
(12 years ago)