bootstrap v5.3.0-alpha1
bootstrap v5.3.0-alpha1
🚀 Highlights
- #35566: Properly escape IDs in
getSelector()to handle weird IDs (#35565) - #35857: Add dark mode support
- #36854: Use explicit imports in our JavaScript source files
🚀 Features
- #36540: Add new
border-radiusutilities - #36781: add
font-weight-medium(500) /fw-medium - #37317: Add
z-indexutilities,.z-*
🎨 CSS
- #36095: Added CSS variables for breakpoints
- #36456: Add color CSS variables for
.alert-link - #36457: Add color CSS variables for
.btn-close - #36511: Add parameters to caret-related mixins
- #36540: Add new
border-radiusutilities - #36781: add
font-weight-medium(500) /fw-medium - #36815: Add new CSS variables for Offcanvas
- #36831: Rework progress bar markup and styles
- #36848: Add utilities for overflow and object fit
- #36979: Add support for customizing a card title color
- #37125: Floating labels: Add an artificial background to label
- #37252: Add
$enable-important-utilitiescondition in colored links - #37257: Remove duplicate CSS variable
- #37299: Fix disabled floating labels and add some examples of it in the docs
- #37317: Add
z-indexutilities,.z-* - #37344: Use
--bs-border-widthfor some components - #37350: Prevent extraneous whitespace around date time inputs in WebKit
- #37356: fix negative
border-widthon inputgroup and buttongroup - #37408: Fix disabled floating labels color
- #37413: Grid Gap Updates
- #37526: Fix var
--bs-body-font-family; keep quotes in the font stack - #37617: CSS:
$prefixto the whole assets - #37621: Fix
--bs-form-check-bgdefinition - #37644:
list-group-border-widthvariables - #37687: Fix Sass compilation when
$color-mode-typeis set tomedia-query
☕️ JavaScript
- #35566: Properly escape IDs in getSelector() to handle weird IDs
- #36027: Move
getElementFromSelector&getSelectorFromElement - #36652: Boost
executefunction, being able to handle arguments - #36854: Use explicit imports in our JavaScript source files
- #37438: refactor
getSelectornot to be exported - #37473: fix: change
replaceAllusage introduced in #35566 - #37482: Use
Object.entriesin more places - #37483: hydrateObj: use default param
- #37484: ESLint: enable
prefer-templaterule
📖 Docs
- #36523: Update navbars example to include a centered nav with utilities
- #36831: Rework progress bar markup and styles
- #37247: Docs: Minor grammatical fixes for Form validation page
- #37250: Fix typo in documentation for hiding elements
- #37255: Markdownlint fixes
- #37267: Rename examples CSS/JS files for consistency
- #37271: Docs: Slightly improve tooling setup description
- #37277: Doc: add Sass vars for switches
- #37279: Improve example of .flex-wrap and -reverse
- #37282: Docs: standardize usage of
<kbd> - #37299: Fix disabled floating labels and add some examples of it in the docs
- #37301: docs: fix text buttons to match behavior
- #37318: Home imports
- #37320: Organize callouts in partials
- #37341: Docs: use ‘added’ page information to display a tag on top of the pages
- #37354: Docs: rewrite/reorganize carousel docs page
- #37361: Font style utilities did not contain “-style-” in BS4
- #37397: Change title of color-background.md page
- #37399: Only show added in page badge if relevant
- #37406: Update input-group.md with form text example
- #37432: Docs: use
<button>for dropdown/popover examples, explain preference over<a>for dropdowns, tweak collapse prose - #37491: Make added-in badge page-level for z-index utilities
- #37492: Docs: add margin between buttons in tooltip examples
- #37493: Docs: fix margins between cards in examples
- #37498: Fix accessibility of examples buttons
- #37535: Docs: Fix Thirteenth typo on Navbars example
- #37538: Docs: Add black text/background examples
- #37553: Docs: fix “Usage -> Enable dark mode” code example
- #37568: Remove title from
check2SVG icon - #37570: code-examples.js: switch to
firstElementChild - #37615: Add new team member to the Teams page
- #37617: CSS:
$prefixto the whole assets - #37658: docs: move color-mode script
- #37670: Docs: Fix typo in guide
- #37676: Docs: fix typo for Sass vars references in Customize > Color modes > Building with Sass
🛠 Examples
- #36523: Update navbars example to include a centered nav with utilities
- #37123: Fix button hover color in the cover example
- #37267: Rename examples CSS/JS files for consistency
- #37502: Fix grid and alignment in examples/features
🌎 Accessibility
- #36831: Rework progress bar markup and styles
- #37354: Docs: rewrite/reorganize carousel docs page
- #37432: Docs: use
<button>for dropdown/popover examples, explain preference over<a>for dropdowns, tweak collapse prose - #37498: Fix accessibility of examples buttons
🏭 Tests
- #37248: Rename some variables in tab unit tests for consistency
🧰 Misc
- #36325: CI: Add GitHub token permissions for workflows
- #37348: Update authors and copyright to match npm, add repository reference
- #37459: CI: remove git credentials after checkout
- #37461: CI: switch to Node.js 18 LTS
- #37481: Update CodeQL workflow
- #37485: Update site/.eslintrc.json
- #37486: CodeQL: ignore dist folder
📦 Dependencies
- Updated numerous devDependencies: https://github.com/twbs/bootstrap/pulls?q=is%3Apr+label%3Adependencies+project%3Atwbs%2F9+is%3Aclosed
Source twbs/bootstrap ·
v5.3.0-alpha1· 2022-12-24 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.