Bootstrap 5.0.1 has been released. Bootstrap is a popular framework to create responsive websites.
Build fast, responsive sites with Bootstrap
Quickly design and customize responsive mobile-first sites with Bootstrap, the world’s most popular front-end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
Release v5.0.1
Highlights
CSS
- #33551: Modals no longer use .modal-open to affect the scroll
- #33644: Validated inputs in .input-group shouldn't be behind sibling element
- #33825: Prevent accent-bg from leaking in nested table
- #33870: Don't redefine $list-group-color in loop
- #33961: Revert :read-only selector back to [readonly]
JavaScript
- #33221: Prevent toast autohiding if focusing or hovering
- #33288: Remove potential false positive assertions
- #33327: Move get element functionality to a helper
- #33381: Popover/Tooltip: streamline config property to start with underscore
- #33609: Merge js-components transitionend listener callbacks into one method
- #33635: Extract static DATA_KEY & EVENT_KEY to base-component
- #33740: Refactor: move disposing properties into the base class
- #33853: Fix backdrop rootElement not initialized in Modal
- #33920: Fix: Click on input outside of dropdown-menu prevents dropdown from closing
- #33938: Fix dropdown test warning "without expectations"
Docs
- #33709: Add Arabic translation
- #33837: update About text now that Bootstrap 5 is live
- #33841: Fix typo in scrollspy docs
- #33842: Fix browser support versions in migration doc
- #33843: Fix typo in migration.md
- #33855: Remove extra t in Close button heading in Migration guide
- #33868: Fix value
- #33879: Fix "no long require" to "no longer require" typo
- #33893: Add accessible names to SVG icons in alerts
- #33896: Fix accordion link
- #33901: docs: make tooltip anchor properly wrap the svg
- #33904: Add Fathom Analytics to v5 docs
- #33915: docs: fix rtlcss stringmap configuration
- #33916: Remove unneeded "Edge Legacy" mention in Range docs
- #33924: Fix "directoinal" typo in v5 migration docs
Examples
- #33850: Fix unnecessary classes
- #33859: Update Sidebars example to fix dividers and rendering on Chrome
- #33926: Fix offcanvas example, using a custom trigger selector
Accessibility
- #33893: Add accessible names to SVG icons in alerts
Tests
- #33288: Remove potential false positive assertions
- #33635: Extract static DATA_KEY & EVENT_KEY to base-component
- #33927: Fix offcanvas test to expect the initial body overflow value
- #33938: Fix dropdown test warning "without expectations"
Misc
- #33923: CI: remove Node.js 10
Dependencies
- Updated numerous devDependencies: https://github.com/twbs/bootstrap/pulls?q=is%3Apr+is%3Aclosed+label%3Adependencies+project%3Atwbs%2Fbootstrap%2F38
Release v5.0.1 · twbs/bootstrap