Bootstrap 3.4.0 Released: New Features, Fixes, and Documentation Updates

Bootstrap 3.4.0 has been released after a long delay, bringing new classes, Algolia search, multiple XSS fixes, documentation improvements, upgrade instructions, and a new Open Collective funding project, while also previewing upcoming work on v4.2 and v5.

UC Tech Team
UC Tech Team
UC Tech Team
Bootstrap 3.4.0 Released: New Features, Fixes, and Documentation Updates

Today the Bootstrap team announced the release of version 3.4.0, a long‑awaited update that addresses lifecycle issues, fixes several XSS vulnerabilities, and updates build tools to make development easier.

Although most of the team's focus had been on v4, a community‑raised issue (https://github.com/twbs/bootstrap/issues/25679) prompted a push for a stable v3 release that also includes important security patches.

What’s new in v3.4?

Added a new .row-no-gutters class.

Integrated Algolia‑based documentation search.

Fixed XSS problems in Alert, Carousel, Collapse, Dropdown, Modal, and Tab components (see https://snyk.io/vuln/npm:bootstrap:20160627).

Added padding to .navbar-fixed-* when a modal opens.

Removed double‑border styling from the <abbr> element.

Removed Gist creation from the web Customizer due to GitHub disabling anonymous gists.

Removed drag‑and‑drop support from the Customizer as it had become obsolete.

Documentation and tooling have also been overhauled for easier use of v3.x:

Added a dropdown for newer and older docs navigation.

Updated docs to use a new baseurl ( /docs/3.4/) mirroring the versioning approach used for v4.

Reorganized the v3 CSS documentation to integrate with Less.

Implemented BrowserStack testing.

Ensured all links use HTTPS and fixed broken URLs.

Replaced ZeroClipboard with clipboard.js.

To upgrade a Bootstrap 3 project to v3.4.0, run npm i bootstrap @previous or npm i [email protected]. This version no longer supports Bower, and users are encouraged to use CDN or Rubygem updates.

Alongside the release, the team created an Open Collective project (https://opencollective.com/bootstrap) to transparently fund the maintenance of Bootstrap, covering time and monetary costs.

Looking ahead, the team is heavily working on v4.2 (see https://github.com/twbs/bootstrap/projects/6?fullscreen=true), focusing on simplifying dependencies and eventually removing jQuery. This work also fuels interest in a future v5, which will drop jQuery, drop support for older browsers, and clean up remaining bugs.

After v4.2 is released, the plan is to issue point releases for bug fixes and improvements, while gradually sharing more details about v5 development.

— @mdo & the Bootstrap team

frontendJavaScriptCSSbootstrapVersion 3.4
UC Tech Team
Written by

UC Tech Team

We provide high-quality technical articles on client, server, algorithms, testing, data, front-end, and more, including both original and translated content.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.