Bootstrap: v5.2.2 Release

Release date:
October 3, 2022
Previous version:
v5.2.1 (released September 7, 2022)
Magnitude:
887 Diff Delta
Contributors:
12 total committers
Data confidence:
Commits:

Top Contributors in v5.2.2

XhmikosR
GeoSot
patrickhlauke
mdo
cpsievert
jbroutier
gabrielrbarbosa
flavio-b
vanillajonathan
dependabot-bot

Directory Browser for v5.2.2

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Highlights

  • Accordion
    • Use Sass variable for the accordion color instead of an invalid CSS variable
  • Buttons
    • Undo changes to .btn:hover from v5.2.1. We now explicitly target .btn-check styles instead.
  • Dropdowns
    • Temporarily restore ability for dropdowns to work without an explicit data attribute (will be removed again in v6)
  • Modals
    • Improve modal event listeners
    • Use <h1> for all .modal-title instances in our docs
  • Tables
    • Don't redefine $border-color in table-variant() mixin
  • Tabs
    • Tabs no longer autofocus and cause pages to jump on tab.show()
    • Fix .active class toggling of tabs within dropdowns
  • Toasts
    • Properly set toast z-index on .toast-container as opposed to individual .toasts that don't receive any other positioning
  • Tooltips
    • Fix tooltip selectors with title attribute on dynamically created elements

🎨 CSS

  • #37118: Set toast z-index variable in the correct spot
  • #37165: Explicitly target .btn-check and undo :hover
  • #37182: Use Sass variable for accordion color
  • #37239: Don't redefine $border-color in table-variant mixin

☕️ JavaScript

  • #36914: Fix tooltip selector usage
  • #37128: Fix modal event listeners
  • #37146: Drop tabs auto-focus
  • #37151: Fix active class toggling of tabs within dropdown
  • #37189: Enrich Tab Test for keyboard handler
  • #37190: Dropdown: fix case with invalid markup
  • #37200: Ensure Tab keyboard functionality after #37146

📖 Docs

  • #36899: Slightly improve image compression
  • #37142: Add informative note for Tooltip/Popover selector option
  • #37145: Docs: minor fix for Navbar > Offcanvas examples
  • #37153: Fix typo in docs - Configure Vite section
  • #37199: Replace Webpack and Vite PNGs by SVGs
  • #37210: Use <h1> for all modal-title examples/uses
  • #37214: Docs: Change view in GitHub links inside main

🌎 Accessibility

  • #37200: Ensure Tab keyboard functionality after #37146
  • #37210: Use <h1> for all modal-title examples/uses

🏭 Tests

  • #36915: Use ES6 on visual tests
  • #37189: Enrich Tab Test for keyboard handler

🧰 Misc

  • #35079: Add PR template
  • #36421: NuGet: Use license expression
  • #37186: Add eslint-plugin-html to lint JS in HTML files

📦 Dependencies