14 Dec 2019
There’s a brand new update of Bootstrap Icons today with our second alpha release! We’ve updated nearly 20 icons and added over 100 new icons since our last release just a few weeks ago.
With over 120 new and updated icons, this is likely going to be our largest update before we our first stable release. We have some renamed icons, fixed bugs, new tools icons, new typography icons, tons of new arrows, and so much more.
Here’s a summary of what’s been fixed, updated, or renamed in this release. For a full summary of what’s new, head to the GitHub release or Alpha 2 pull request.
- Bootstrap icon stroke now 1px instead of 1.5px
- tv-fill icon no longer has graphical glitch
- circle-slash icon strokes now connect
- trash icons now use a single shape
- trash-fill icon no longer has a gap between lid and bin
- layout-split no longer has space between vertical divide
- blockquote icons now feature more legible quotation marks
- command icon now 1px smaller, no longer sitting on half pixel
- gear icons now have rounded corners
- eye is now outline by default (use new eye-fill variant if needed)
- redrew sound waves on volume icons
- corrected (reversed) the direction of backspace icon
- changed microphone to mic
- existing expand/contract icons are now angle-expand and angle-contract
Alpha 2 has been published to GitHub and npm (package name
bootstrap-icons). Get your hands on it from GitHub, by updating to
v1.0.0-alpha2, or by snagging the icons from Figma.
@mdo & team
28 Nov 2019
Today we’re shipping Bootstrap v4.4.1!
In v4.4.0, we added
subtract() functions to avoid errors when using zero values in CSS’s built in
calc() function. While these functions work as expected with our build system, which is based on
node-sass, some alert developers noticed that things broke when using another Sass compiler like Dart Sass or Ruby Sass. To resolve this issue, we’ve tweaked these functions a bit to output what we would expect.
Lastly, we also added a theming fix for some custom forms in a disabled fieldset.
@mdo & team
26 Nov 2019
Say hello to Bootstrap Icons, our very first icon set that’s designed entirely by our team and open sourced for everyone to use, with or without Bootstrap. It’s still in alpha, but we’re incredibly excited to share it with y’all ahead of our v5 alpha.
For the longest time, I’ve wanted to design an icon set to better lean how to better draw with different pen tools and to better understand SVGs. In the last several months I’ve used a few different applications, done nearly five style iterations, and finally settled on a single direction. The result? Over 200 icons to start.
They’re also open sourced under the MIT license, so you’re free to download, use, and customize as you need. This is an alpha release for now, so bear with us as we get familiar with creating and managing hundreds of SVGs. and more icons will be added over time.
Head to https://icons.getbootstrap.com to explore and download!
@mdo & team
26 Nov 2019
Bootstrap 4 has a new update with a handful of feature changes. We’ve had quite the lengthy pull request to add responsive containers—big thanks to the developers who contribute to Bootstrap for sticking with it and helping us along the way. Nearly all new features will be carried forward into Bootstrap 5, so feel free to start using them now.
Here’s what you need to know about v4.4.0. Remember that with every minor and major release of Bootstrap, we ship a new URL for our hosted docs to ensure URLs continue to work.
- New responsive containers! Over a year in the making, fluid up to a particular breakpoint, available for all responsive tiers.
- New responsive
.row-cols classes for quickly specifying the number of columns across breakpoints. This one is huge for those of you who have asked for responsive card decks.
escape-svg() function for simplifying our embedded
background-image SVGs for forms and more.
subtract() functions for avoiding errors and zero values from CSS’s built in
make-col-auto() mixin to make our
.col-auto class available with custom HTML.
- Fixed an issue with Microsoft Edge not picking up
:disabled styles by moving selectors to
form-control-focus() mixins are now deprecated as they’re going away in v5.
- Updated our spacing and alignment for modal footer elements like buttons to automatically wrap when space is constrained.
- More flexible form control validation styles thanks to fewer chained selectors. Also updated the
:invalid validation icon to be an alert instead of an
× to avoid confusion with browser functionality for clearing the form field value.
- Fixed a couple dozen CSS and JS bugs.
- Moved to GitHub Actions for CI/CD! Expect more updates to our CI setup over time here while Actions evolves.
- Updated documentation to fix links and typos, improved landmarks for secondary navigation, and a new security doc for guidelines on reporting potential vulnerabilities.
We’ve shipped a lot more in this release, so be sure to check out the v4.4.0 ship list of closed issues and merged pull requests for more details.
Head to to the v4.4.0 docs to see the latest in action. The full release has been published to npm and will soon appear on the BootstrapCDN and Rubygems.
Support the team
Visit our Open Collective page or our team members’ GitHub profiles to help support the maintainers contributing to Bootstrap.
@mdo & team
24 Jul 2019
Today we’re formally announcing our Long Term Support plan, a documented approach aimed at strengthening the stability and frequency of releases. As part of this initiative, each major version of Bootstrap will receive at least six months of support after it is retired, followed by six months of critical bug fixes and security updates.
Starting today, Bootstrap 3 will move to end of life, and will no longer receive critical security updates.
Bootstrap 4 will move to Long Term Support after we release
v4.4 and will no longer receive new features from then on. It will continue to receive bug fixes, security updates, and documentation updates.
Bootstrap 5 is under active development. You can follow our progress on GitHub.
A special thanks to @XhmikosR for his tireless work in pushing us forward.
@mdo & team