Skip to content

v5.2.2

Compare
Choose a tag to compare
@XhmikosR XhmikosR released this 03 Oct 07:50
· 874 commits to main since this release
961d5ff

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
    • Restore the 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