twbs/bootstrap
### [`v5.2.1`](https://togithub.com/twbs/bootstrap/releases/tag/v5.2.1)
[Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.2.0...v5.2.1)
#### 🚀 Highlights
- **Accordion**
- Update `color` value to use the `$accordion-button-color` Sass variable instead of our color contrast function
- **Buttons**
- Added a `transparent` default hover border color CSS variable for buttons to fix a visual regression
- `.btn-link` no longer has a gradient when `$enable-gradients` is set to `true`
- **Forms**
- Input groups have updated `z-index` values to ensure proper rendering of validated form fields
- Floating labels now reset their `text-align` to ensure consistent styling
- **List Groups**
- Horizontal list groups with only one child now render the correct `border-radius`
- Modified the `list-group-item` selectors to better support nested imports of Bootstrap's CSS
- **Modals**
- Fixed modal event listeners during dismiss click, allowing you to once again click scrollbars without dismissing the modal
- **Pagination**
- Fixed incorrect `border-radius` values inside pagination components
- **Scrollspy**
- Scrollspy threshold option is now configurable
- **Tooltips**
- Reverted some tooltip plugin updates to prevent issues with `selector`, dynamic content, and disposed tooltips using `title`
#### 🚀 Features
- [#36750](https://togithub.com/twbs/bootstrap/issues/36750): ScrollSpy: make the threshold option configurable
#### 🎨 CSS
- [#36507](https://togithub.com/twbs/bootstrap/issues/36507): v5/docs: reintroduce `outline` for docs code samples, buttons when `:not(:focus-visible)`
- [#36593](https://togithub.com/twbs/bootstrap/issues/36593): flush variant of accordion border radius
- [#36663](https://togithub.com/twbs/bootstrap/issues/36663): fix [#36662](https://togithub.com/twbs/bootstrap/issues/36662) List-group-item margin-top is offset when importing sass in a nested class
- [#36694](https://togithub.com/twbs/bootstrap/issues/36694): Docs: add grid-row-columns variable
- [#36791](https://togithub.com/twbs/bootstrap/issues/36791): Remove a unused sass parameter from banner mixin
- [#36828](https://togithub.com/twbs/bootstrap/issues/36828): Fix pagination page items border radius
- [#36849](https://togithub.com/twbs/bootstrap/issues/36849): Define correctly `$popover-header-color`
- [#36873](https://togithub.com/twbs/bootstrap/issues/36873): Fix floating labels under `.text-center`
- [#36874](https://togithub.com/twbs/bootstrap/issues/36874): Floating labels in input group: Border fix
- [#36921](https://togithub.com/twbs/bootstrap/issues/36921): Accordion color should use $accordion-color
- [#36986](https://togithub.com/twbs/bootstrap/issues/36986): bugfix undefined border color variable for btn [#36938](https://togithub.com/twbs/bootstrap/issues/36938)
- [#37017](https://togithub.com/twbs/bootstrap/issues/37017): List group: Fix horizontal when only one child
- [#37021](https://togithub.com/twbs/bootstrap/issues/37021): Scss: Adding missing `z-index` CSS variables.
- [#37026](https://togithub.com/twbs/bootstrap/issues/37026): Rework button focus/active styling, with extra changes for checks/radios
- [#37027](https://togithub.com/twbs/bootstrap/issues/37027): Search modal: Set cursor on auto
- [#37034](https://togithub.com/twbs/bootstrap/issues/37034): More consistency for CSS/Sass vars doc for components with dark variants
- [#37059](https://togithub.com/twbs/bootstrap/issues/37059): Fix input group z-index focus + validation
- [#37078](https://togithub.com/twbs/bootstrap/issues/37078): Remove gradient from `.btn-link`
- [#37079](https://togithub.com/twbs/bootstrap/issues/37079): Add workarounds for postcss values parser error
- [#37080](https://togithub.com/twbs/bootstrap/issues/37080): btn-group draws first input margin [#36794](https://togithub.com/twbs/bootstrap/issues/36794)
- [#37093](https://togithub.com/twbs/bootstrap/issues/37093): Fix accordion button color
#### ☕️ JavaScript
- [#36750](https://togithub.com/twbs/bootstrap/issues/36750): ScrollSpy: make the threshold option configurable
- [#36751](https://togithub.com/twbs/bootstrap/issues/36751): Re-set tooltip title on disposal
- [#36863](https://togithub.com/twbs/bootstrap/issues/36863): Fix modal event-listeners during dismiss click
- [#37011](https://togithub.com/twbs/bootstrap/issues/37011): Multiple dropdowns: Fix when inside same tag
- [#37019](https://togithub.com/twbs/bootstrap/issues/37019): Docs: Fix js options to what is really inside js
- [#37072](https://togithub.com/twbs/bootstrap/issues/37072): Docs: Put methods in table
- [#37086](https://togithub.com/twbs/bootstrap/issues/37086): Fix tooltip manual toggling
#### 📖 Docs
- [#36493](https://togithub.com/twbs/bootstrap/issues/36493): Docs: Replace wrong mobile OS Windows with iOS
- [#36587](https://togithub.com/twbs/bootstrap/issues/36587): Document how to extract CSS, SVG for strict CSP
- [#36694](https://togithub.com/twbs/bootstrap/issues/36694): Docs: add grid-row-columns variable
- [#36771](https://togithub.com/twbs/bootstrap/issues/36771): Fix typos after [#36762](https://togithub.com/twbs/bootstrap/issues/36762)
- [#36804](https://togithub.com/twbs/bootstrap/issues/36804): Simplify social images and add ability to set per-page images
- [#36812](https://togithub.com/twbs/bootstrap/issues/36812): Fix broken url
- [#36819](https://togithub.com/twbs/bootstrap/issues/36819): Rename scrollspy to toast in toasts.md
- [#36824](https://togithub.com/twbs/bootstrap/issues/36824): Move DocSearch out of offcanvas to always show it on mobile
- [#36825](https://togithub.com/twbs/bootstrap/issues/36825): Remove Slack from site and repo docs
- [#36827](https://togithub.com/twbs/bootstrap/issues/36827): Redirect users to different templates of issues rather than an empty one
- [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example
- [#36836](https://togithub.com/twbs/bootstrap/issues/36836): Docs: use added-in shortcode in Offcanvas
- [#36838](https://togithub.com/twbs/bootstrap/issues/36838): Docs: Missing added-in shortcode
- [#36839](https://togithub.com/twbs/bootstrap/issues/36839): Docs: Fix markdown link error
- [#36850](https://togithub.com/twbs/bootstrap/issues/36850): Add navbar image alt text
- [#36867](https://togithub.com/twbs/bootstrap/issues/36867): Docs: expand popover custom container explanation
- [#36871](https://togithub.com/twbs/bootstrap/issues/36871): Fix docs typo of `.form-checkbox` -> `.form-check`
- [#36877](https://togithub.com/twbs/bootstrap/issues/36877): Add default select example in cheatsheet
- [#37019](https://togithub.com/twbs/bootstrap/issues/37019): Docs: Fix js options to what is really inside js
- [#37027](https://togithub.com/twbs/bootstrap/issues/37027): Search modal: Set cursor on auto
- [#37034](https://togithub.com/twbs/bootstrap/issues/37034): More consistency for CSS/Sass vars doc for components with dark variants
- [#37047](https://togithub.com/twbs/bootstrap/issues/37047): Docs: Minor fixes in tables.
- [#37048](https://togithub.com/twbs/bootstrap/issues/37048): Docs: improve cards image overlays markup
- [#37056](https://togithub.com/twbs/bootstrap/issues/37056): Docs: Manage the dark offcanvas slightly differently
- [#37064](https://togithub.com/twbs/bootstrap/issues/37064): Fix padding on starter template
- [#37067](https://togithub.com/twbs/bootstrap/issues/37067): Make docs clearer by dropping precompiled for compiled
- [#37070](https://togithub.com/twbs/bootstrap/issues/37070): Improve language around vertical grid gutters
- [#37072](https://togithub.com/twbs/bootstrap/issues/37072): Docs: Put methods in table
#### 🛠 Examples
- [#36660](https://togithub.com/twbs/bootstrap/issues/36660): Added new example in `examples/features` page.
- [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example
- [#36877](https://togithub.com/twbs/bootstrap/issues/36877): Add default select example in cheatsheet
- [#37064](https://togithub.com/twbs/bootstrap/issues/37064): Fix padding on starter template
#### 🌎 Accessibility
- [#36507](https://togithub.com/twbs/bootstrap/issues/36507): v5/docs: reintroduce `outline` for docs code samples, buttons when `:not(:focus-visible)`
- [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example
- [#37026](https://togithub.com/twbs/bootstrap/issues/37026): Rework button focus/active styling, with extra changes for checks/radios
#### 📦 Dependencies
- Updated numerous devDependencies:
### [`v5.2.0`](https://togithub.com/twbs/bootstrap/releases/tag/v5.2.0)
[Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.1.3...v5.2.0)
#### 🚀 Highlights
- [#36168](https://togithub.com/twbs/bootstrap/issues/36168): Manually set hover and active backgrounds and borders for dark and light buttons
- [#36327](https://togithub.com/twbs/bootstrap/issues/36327): Truncate text to prevent multiline floating label
- [#36382](https://togithub.com/twbs/bootstrap/issues/36382): Rewrite Webpack guide
- [#36411](https://togithub.com/twbs/bootstrap/issues/36411): Rewrite Parcel guide
- [#36412](https://togithub.com/twbs/bootstrap/issues/36412): Docs: Add a Vite Getting Started guide
- [#36500](https://togithub.com/twbs/bootstrap/issues/36500): Generate local CSS variables on utilities when using state option
- [#36528](https://togithub.com/twbs/bootstrap/issues/36528): Scrollspy: enable `smooth-scroll` behavior
#### 🚀 Features
- [#36352](https://togithub.com/twbs/bootstrap/issues/36352): Fix StackBlitz examples by embedding snippets.js when needed
- [#36528](https://togithub.com/twbs/bootstrap/issues/36528): Scrollspy: enable `smooth-scroll` behavior
- [#36759](https://togithub.com/twbs/bootstrap/issues/36759): Support input groups in floating forms
#### 🎨 CSS
- [#36156](https://togithub.com/twbs/bootstrap/issues/36156): Update `.form-control-color` sizing and styles
- [#36168](https://togithub.com/twbs/bootstrap/issues/36168): Manually set hover and active backgrounds and borders for dark and light buttons
- [#36178](https://togithub.com/twbs/bootstrap/issues/36178): Add a banner mixin, helping future releases and maintenance
- [#36327](https://togithub.com/twbs/bootstrap/issues/36327): Truncate text to prevent multiline floating label
- [#36353](https://togithub.com/twbs/bootstrap/issues/36353): Fix offcanvas not showing with `.showing`
- [#36366](https://togithub.com/twbs/bootstrap/issues/36366): add back focus box shadow to `btn-link`
- [#36406](https://togithub.com/twbs/bootstrap/issues/36406): CSS: few proposals
- [#36423](https://togithub.com/twbs/bootstrap/issues/36423): Stylelint: Disable `custom-property-empty-line-before`
- [#36446](https://togithub.com/twbs/bootstrap/issues/36446): Update Sass for computing `.table-group-divider` border
- [#36447](https://togithub.com/twbs/bootstrap/issues/36447): Fix `.dropdown-item` `border-radius` when `$dropdown-padding-y` is `0`
- [#36461](https://togithub.com/twbs/bootstrap/issues/36461): Fix alert border radius
- [#36476](https://togithub.com/twbs/bootstrap/issues/36476): Docs: fix Reboot Horizontal rules using border utilities
- [#36477](https://togithub.com/twbs/bootstrap/issues/36477): Docs: remove unused \_algolia.scss
- [#36499](https://togithub.com/twbs/bootstrap/issues/36499): Don't style `readonly` inputs as `disabled`
- [#36500](https://togithub.com/twbs/bootstrap/issues/36500): Generate local CSS variables on utilities when using state option
- [#36509](https://togithub.com/twbs/bootstrap/issues/36509): Remove `--bs-headings-color` CSS variable due to backward compatibility issues
- [#36535](https://togithub.com/twbs/bootstrap/issues/36535): Fix 'Remove from map' Sass description
- [#36608](https://togithub.com/twbs/bootstrap/issues/36608): dashboard example: minor fix
- [#36627](https://togithub.com/twbs/bootstrap/issues/36627): Fix search modal z-index to be on top of all docs showcased components
- [#36646](https://togithub.com/twbs/bootstrap/issues/36646): Fix tooltip/badge border radius when rounded disabled
- [#36680](https://togithub.com/twbs/bootstrap/issues/36680): Revert [`db61cf3`](https://togithub.com/twbs/bootstrap/commit/db61cf3) for `$text-muted` default value
- [#36689](https://togithub.com/twbs/bootstrap/issues/36689): Add missing CSS vars for `.navbar-nav`
- [#36704](https://togithub.com/twbs/bootstrap/issues/36704): Fix missing `--bs-btn-disabled-border-color` in `button-outline-variant` mixin
- [#36711](https://togithub.com/twbs/bootstrap/issues/36711): Add `$display-font-family` and `$display-font-style`
- [#36740](https://togithub.com/twbs/bootstrap/issues/36740): Fixing pagination compile issue
- [#36747](https://togithub.com/twbs/bootstrap/issues/36747): Fix active/focused button link text color
- [#36759](https://togithub.com/twbs/bootstrap/issues/36759): Support input groups in floating forms
#### ☕️ JavaScript
- [#35679](https://togithub.com/twbs/bootstrap/issues/35679): Force tooltip and popover to recreate content every time it opens
- [#36171](https://togithub.com/twbs/bootstrap/issues/36171): Assorted Event handler patches
- [#36386](https://togithub.com/twbs/bootstrap/issues/36386): Fix interoperability issue regarding Event properties
- [#36398](https://togithub.com/twbs/bootstrap/issues/36398): JS: tests fixes & standardization of spies usage
- [#36401](https://togithub.com/twbs/bootstrap/issues/36401): Change Modal dismiss handler, listening to key down, instead of click
- [#36440](https://togithub.com/twbs/bootstrap/issues/36440): Re-ordering js default objects
- [#36449](https://togithub.com/twbs/bootstrap/issues/36449): Fix StackBlitz Popovers and Tooltips examples
- [#36528](https://togithub.com/twbs/bootstrap/issues/36528): Scrollspy: enable `smooth-scroll` behavior
- [#36561](https://togithub.com/twbs/bootstrap/issues/36561): Fix possible bug on event handler
- [#36588](https://togithub.com/twbs/bootstrap/issues/36588): Handle non-empty whitespace textContent in Tooltip trigger
- [#36622](https://togithub.com/twbs/bootstrap/issues/36622): Remove `.show` from panels dependent-less on the existence of `.fade` class
- [#36668](https://togithub.com/twbs/bootstrap/issues/36668): Fix on [#35679](https://togithub.com/twbs/bootstrap/issues/35679)
- [#36717](https://togithub.com/twbs/bootstrap/issues/36717): Offcanvas: activate focustrap when backdrop is enabled
- [#36758](https://togithub.com/twbs/bootstrap/issues/36758): Docs: Fix typos in snippets.js
- [#36772](https://togithub.com/twbs/bootstrap/issues/36772): Fix event handler test
#### 📖 Docs
- [#36345](https://togithub.com/twbs/bootstrap/issues/36345): docs: add the version in npm/yarn commands
- [#36346](https://togithub.com/twbs/bootstrap/issues/36346): Docs: improve image compression
- [#36352](https://togithub.com/twbs/bootstrap/issues/36352): Fix StackBlitz examples by embedding snippets.js when needed
- [#36362](https://togithub.com/twbs/bootstrap/issues/36362): Update search box styling and position
- [#36363](https://togithub.com/twbs/bootstrap/issues/36363): Add some details on "javascript" page
- [#36367](https://togithub.com/twbs/bootstrap/issues/36367): Docs: Correct rounded sizes number
- [#36376](https://togithub.com/twbs/bootstrap/issues/36376): Fix missing Swag Store URL
- [#36382](https://togithub.com/twbs/bootstrap/issues/36382): Rewrite Webpack guide
- [#36395](https://togithub.com/twbs/bootstrap/issues/36395): Docs: quick fixes for HTML
- [#36406](https://togithub.com/twbs/bootstrap/issues/36406): CSS: few proposals
- [#36410](https://togithub.com/twbs/bootstrap/issues/36410): Update introduction.md
- [#36411](https://togithub.com/twbs/bootstrap/issues/36411): Rewrite Parcel guide
- [#36412](https://togithub.com/twbs/bootstrap/issues/36412): Docs: Add a Vite Getting Started guide
- [#36414](https://togithub.com/twbs/bootstrap/issues/36414): Add docs info for using JS w/ ESM shim
- [#36417](https://togithub.com/twbs/bootstrap/issues/36417): Docs: Remove `.is-invalid` from textarea validation example
- [#36425](https://togithub.com/twbs/bootstrap/issues/36425): CSS: doc fixes
- [#36444](https://togithub.com/twbs/bootstrap/issues/36444): Update import order for utilities API docs
- [#36449](https://togithub.com/twbs/bootstrap/issues/36449): Fix StackBlitz Popovers and Tooltips examples
- [#36450](https://togithub.com/twbs/bootstrap/issues/36450): Docs: Use example shortcode for all Button groups
- [#36476](https://togithub.com/twbs/bootstrap/issues/36476): Docs: fix Reboot Horizontal rules using border utilities
- [#36477](https://togithub.com/twbs/bootstrap/issues/36477): Docs: remove unused \_algolia.scss
- [#36487](https://togithub.com/twbs/bootstrap/issues/36487): Remove confusing unnecessary id/aria-labelledby for dropdown menus
- [#36488](https://togithub.com/twbs/bootstrap/issues/36488): Docs: fix some ARIA Authoring Practices Guides broken links
- [#36489](https://togithub.com/twbs/bootstrap/issues/36489): Docs: Update some WCAG links, expand sass.md contrast explanation
- [#36495](https://togithub.com/twbs/bootstrap/issues/36495): Improve accessible name of version dropdown in docs navbar
- [#36503](https://togithub.com/twbs/bootstrap/issues/36503): \[docs] Document BootstrapVue being outdated
- [#36510](https://togithub.com/twbs/bootstrap/issues/36510): Add example of dark navbar and offcanvas to docs
- [#36516](https://togithub.com/twbs/bootstrap/issues/36516): Add .active navbar breaking change to 5.0 docs
- [#36535](https://togithub.com/twbs/bootstrap/issues/36535): Fix 'Remove from map' Sass description
- [#36545](https://togithub.com/twbs/bootstrap/issues/36545): Carousel: Remove redundant reference to `interval=false` from docs & tests
- [#36553](https://togithub.com/twbs/bootstrap/issues/36553): Make table responsive on Grid page
- [#36613](https://togithub.com/twbs/bootstrap/issues/36613): Fix popover live demo to use `data-bs-title` instead of `title`
- [#36625](https://togithub.com/twbs/bootstrap/issues/36625): Add some details for non visible scrollspy elements
- [#36627](https://togithub.com/twbs/bootstrap/issues/36627): Fix search modal z-index to be on top of all docs showcased components
- [#36630](https://togithub.com/twbs/bootstrap/issues/36630): Docs: update clipboard.js to v2.0.11
- [#36637](https://togithub.com/twbs/bootstrap/issues/36637): Fix StackBlitz examples needing docs CSS
- [#36644](https://togithub.com/twbs/bootstrap/issues/36644): Added examples for Radios in List Group
- [#36650](https://togithub.com/twbs/bootstrap/issues/36650): update Lighthouse URL
- [#36658](https://togithub.com/twbs/bootstrap/issues/36658): Fix a typo in the documentation masthead
- [#36669](https://togithub.com/twbs/bootstrap/issues/36669): Docs: alphabetical reorder of some events/methods in tables
- [#36672](https://togithub.com/twbs/bootstrap/issues/36672): Docs: fix some ScrollSpy HTML copyable codes
- [#36674](https://togithub.com/twbs/bootstrap/issues/36674): Docs: add indeterminate disabled checkbox example
- [#36679](https://togithub.com/twbs/bootstrap/issues/36679): Remove dead link from translations
- [#36696](https://togithub.com/twbs/bootstrap/issues/36696): add `type="button"` to Bootstrap versions dropdown
- [#36706](https://togithub.com/twbs/bootstrap/issues/36706): Docs: Add 'Icons' link in footer
- [#36712](https://togithub.com/twbs/bootstrap/issues/36712): Docs: fix description on how to alter display values
- [#36717](https://togithub.com/twbs/bootstrap/issues/36717): Offcanvas: activate focustrap when backdrop is enabled
- [#36732](https://togithub.com/twbs/bootstrap/issues/36732): Add accNames to all progress bar examples
- [#36734](https://togithub.com/twbs/bootstrap/issues/36734): Docs: Capitalize Unicode
- [#36741](https://togithub.com/twbs/bootstrap/issues/36741): Docs: same text for disabled ranges and disabled form controls
- [#36757](https://togithub.com/twbs/bootstrap/issues/36757): Fix indentation in code sample
- [#36760](https://togithub.com/twbs/bootstrap/issues/36760): Add links to Webpack, Parcel, and Vite guides on homepage
- [#36762](https://togithub.com/twbs/bootstrap/issues/36762): Fix various small typos in documentation
- [#36763](https://togithub.com/twbs/bootstrap/issues/36763): Fix typos in code
#### 🛠 Examples
- [#36608](https://togithub.com/twbs/bootstrap/issues/36608): dashboard example: minor fix
- [#36732](https://togithub.com/twbs/bootstrap/issues/36732): Add accNames to all progress bar examples
#### 🌎 Accessibility
- [#36487](https://togithub.com/twbs/bootstrap/issues/36487): Remove confusing unnecessary id/aria-labelledby for dropdown menus
- [#36488](https://togithub.com/twbs/bootstrap/issues/36488): Docs: fix some ARIA Authoring Practices Guides broken links
- [#36588](https://togithub.com/twbs/bootstrap/issues/36588): Handle non-empty whitespace textContent in Tooltip trigger
- [#36696](https://togithub.com/twbs/bootstrap/issues/36696): add `type="button"` to Bootstrap versions dropdown
- [#36717](https://togithub.com/twbs/bootstrap/issues/36717): Offcanvas: activate focustrap when backdrop is enabled
- [#36732](https://togithub.com/twbs/bootstrap/issues/36732): Add accNames to all progress bar examples
#### 🏭 Tests
- [#36530](https://togithub.com/twbs/bootstrap/issues/36530): Fix typo in dropdown unit test
- [#36667](https://togithub.com/twbs/bootstrap/issues/36667): Minor fix to use self-closing input HTML tag
- [#36742](https://togithub.com/twbs/bootstrap/issues/36742): Standardization of `spyOn` usage
- [#36772](https://togithub.com/twbs/bootstrap/issues/36772): Fix event handler test
#### 🧰 Misc
- [#36548](https://togithub.com/twbs/bootstrap/issues/36548): Update Code of Conduct with Contributor Covenant 2.1
- [#36624](https://togithub.com/twbs/bootstrap/issues/36624): Use 'needs-example' label to trigger live demo bot message
- [#36700](https://togithub.com/twbs/bootstrap/issues/36700): Replace JS Bin refs by CodePen or StackBlitz references
#### 📦 Dependencies
- Updated numerous devDependencies:
### [`v5.1.3`](https://togithub.com/twbs/bootstrap/releases/tag/v5.1.3)
[Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.1.2...v5.1.3)
#### Fixes
##### 🎨 CSS
- [#35143](https://togithub.com/twbs/bootstrap/issues/35143): Revert "Add `align-self: center` to buttons for improved rendering in flex containers"
### [`v5.1.2`](https://togithub.com/twbs/bootstrap/releases/tag/v5.1.2)
[Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.1.1...v5.1.2)
#### Highlights
- Temporarily patched a [postcss-values-parser](https://togithub.com/shellscape/postcss-values-parser/issues/138) issue by rearranging our `calc()` functions that use negative numbers. This should restore the ability to import and compile Bootstrap's Sass in `create-react-app`.
- Added `border-radius` sizes to small and large `.form-select`s
- Added `align-self: center` to buttons for improved rendering in flex containers
- Fixed Collapse regression that prevented toggling between sibling children
- Updated JS Sanitizer to add `sms` in the `SAFE_URL_PATTERN`
- Improved docs around `.img-fluid`
- Added `role="switch"` to our form switches in our docs
- Implemented GitHub Issue forms to replace our previous issue templates.
#### Changes
##### 🎨 CSS
- [#34799](https://togithub.com/twbs/bootstrap/issues/34799): fix custom property values of row overrides individual cell
- [#34834](https://togithub.com/twbs/bootstrap/issues/34834): Add `align-self: center` to buttons for improved rendering in flex containers
- [#34853](https://togithub.com/twbs/bootstrap/issues/34853): Add `border-radius` sizes to small and large `.form-select`s
- [#34861](https://togithub.com/twbs/bootstrap/issues/34861): Separator for table direct children
- [#35017](https://togithub.com/twbs/bootstrap/issues/35017): Use Sass variable instead of RGB components
- [#35033](https://togithub.com/twbs/bootstrap/issues/35033): Add workaround for dart sass compile error
##### ☕️ JavaScript
- [#34951](https://togithub.com/twbs/bootstrap/issues/34951): Fix Collapse regression of handling toggling between sibling chilldren
- [#34980](https://togithub.com/twbs/bootstrap/issues/34980): Minor refactoring
- [#35074](https://togithub.com/twbs/bootstrap/issues/35074): sanitizer: add `sms` in the `SAFE_URL_PATTERN`
##### 📖 Docs
- [#34824](https://togithub.com/twbs/bootstrap/issues/34824): docs: Add `role="switch"` to switches
- [#34918](https://togithub.com/twbs/bootstrap/issues/34918): docs: Update RFS version & move "v" prefix to config.yml
- [#34920](https://togithub.com/twbs/bootstrap/issues/34920): Fix Backdroped typo
- [#34921](https://togithub.com/twbs/bootstrap/issues/34921): Fix JavaScript typo
- [#34922](https://togithub.com/twbs/bootstrap/issues/34922): fix predefined typo
- [#34923](https://togithub.com/twbs/bootstrap/issues/34923): fix utilities typo
- [#34926](https://togithub.com/twbs/bootstrap/issues/34926): Improve description of `.img-fluid` in docs
- [#34935](https://togithub.com/twbs/bootstrap/issues/34935): Non-blocking typo fix
- [#34936](https://togithub.com/twbs/bootstrap/issues/34936): replace dummy text with English for Text truncation page
- [#34946](https://togithub.com/twbs/bootstrap/issues/34946): Changes some latin/dummy text to English
- [#35013](https://togithub.com/twbs/bootstrap/issues/35013): Add offcanvas to the components requiring JavaScript
- [#35111](https://togithub.com/twbs/bootstrap/issues/35111): Fix capitalization after period in `contents.md`
##### 🛠 Examples
- [#35022](https://togithub.com/twbs/bootstrap/issues/35022): examples: Add `role="switch"` to switches
##### 🧰 Misc
- [#34626](https://togithub.com/twbs/bootstrap/issues/34626): Implement issue forms
- [#34940](https://togithub.com/twbs/bootstrap/issues/34940): Add cSpell custom dictionary and docs-spellcheck script
- [#35070](https://togithub.com/twbs/bootstrap/issues/35070): rollup: specify `generatedCode: 'es2015'`
- [#35086](https://togithub.com/twbs/bootstrap/issues/35086): README.md: fix capitalization after period
##### 📦 Dependencies
- Updated numerous devDependencies:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^5.1.1
->5.2.1
Release Notes
twbs/bootstrap
### [`v5.2.1`](https://togithub.com/twbs/bootstrap/releases/tag/v5.2.1) [Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.2.0...v5.2.1) #### 🚀 Highlights - **Accordion** - Update `color` value to use the `$accordion-button-color` Sass variable instead of our color contrast function - **Buttons** - Added a `transparent` default hover border color CSS variable for buttons to fix a visual regression - `.btn-link` no longer has a gradient when `$enable-gradients` is set to `true` - **Forms** - Input groups have updated `z-index` values to ensure proper rendering of validated form fields - Floating labels now reset their `text-align` to ensure consistent styling - **List Groups** - Horizontal list groups with only one child now render the correct `border-radius` - Modified the `list-group-item` selectors to better support nested imports of Bootstrap's CSS - **Modals** - Fixed modal event listeners during dismiss click, allowing you to once again click scrollbars without dismissing the modal - **Pagination** - Fixed incorrect `border-radius` values inside pagination components - **Scrollspy** - Scrollspy threshold option is now configurable - **Tooltips** - Reverted some tooltip plugin updates to prevent issues with `selector`, dynamic content, and disposed tooltips using `title` #### 🚀 Features - [#36750](https://togithub.com/twbs/bootstrap/issues/36750): ScrollSpy: make the threshold option configurable #### 🎨 CSS - [#36507](https://togithub.com/twbs/bootstrap/issues/36507): v5/docs: reintroduce `outline` for docs code samples, buttons when `:not(:focus-visible)` - [#36593](https://togithub.com/twbs/bootstrap/issues/36593): flush variant of accordion border radius - [#36663](https://togithub.com/twbs/bootstrap/issues/36663): fix [#36662](https://togithub.com/twbs/bootstrap/issues/36662) List-group-item margin-top is offset when importing sass in a nested class - [#36694](https://togithub.com/twbs/bootstrap/issues/36694): Docs: add grid-row-columns variable - [#36791](https://togithub.com/twbs/bootstrap/issues/36791): Remove a unused sass parameter from banner mixin - [#36828](https://togithub.com/twbs/bootstrap/issues/36828): Fix pagination page items border radius - [#36849](https://togithub.com/twbs/bootstrap/issues/36849): Define correctly `$popover-header-color` - [#36873](https://togithub.com/twbs/bootstrap/issues/36873): Fix floating labels under `.text-center` - [#36874](https://togithub.com/twbs/bootstrap/issues/36874): Floating labels in input group: Border fix - [#36921](https://togithub.com/twbs/bootstrap/issues/36921): Accordion color should use $accordion-color - [#36986](https://togithub.com/twbs/bootstrap/issues/36986): bugfix undefined border color variable for btn [#36938](https://togithub.com/twbs/bootstrap/issues/36938) - [#37017](https://togithub.com/twbs/bootstrap/issues/37017): List group: Fix horizontal when only one child - [#37021](https://togithub.com/twbs/bootstrap/issues/37021): Scss: Adding missing `z-index` CSS variables. - [#37026](https://togithub.com/twbs/bootstrap/issues/37026): Rework button focus/active styling, with extra changes for checks/radios - [#37027](https://togithub.com/twbs/bootstrap/issues/37027): Search modal: Set cursor on auto - [#37034](https://togithub.com/twbs/bootstrap/issues/37034): More consistency for CSS/Sass vars doc for components with dark variants - [#37059](https://togithub.com/twbs/bootstrap/issues/37059): Fix input group z-index focus + validation - [#37078](https://togithub.com/twbs/bootstrap/issues/37078): Remove gradient from `.btn-link` - [#37079](https://togithub.com/twbs/bootstrap/issues/37079): Add workarounds for postcss values parser error - [#37080](https://togithub.com/twbs/bootstrap/issues/37080): btn-group draws first input margin [#36794](https://togithub.com/twbs/bootstrap/issues/36794) - [#37093](https://togithub.com/twbs/bootstrap/issues/37093): Fix accordion button color #### ☕️ JavaScript - [#36750](https://togithub.com/twbs/bootstrap/issues/36750): ScrollSpy: make the threshold option configurable - [#36751](https://togithub.com/twbs/bootstrap/issues/36751): Re-set tooltip title on disposal - [#36863](https://togithub.com/twbs/bootstrap/issues/36863): Fix modal event-listeners during dismiss click - [#37011](https://togithub.com/twbs/bootstrap/issues/37011): Multiple dropdowns: Fix when inside same tag - [#37019](https://togithub.com/twbs/bootstrap/issues/37019): Docs: Fix js options to what is really inside js - [#37072](https://togithub.com/twbs/bootstrap/issues/37072): Docs: Put methods in table - [#37086](https://togithub.com/twbs/bootstrap/issues/37086): Fix tooltip manual toggling #### 📖 Docs - [#36493](https://togithub.com/twbs/bootstrap/issues/36493): Docs: Replace wrong mobile OS Windows with iOS - [#36587](https://togithub.com/twbs/bootstrap/issues/36587): Document how to extract CSS, SVG for strict CSP - [#36694](https://togithub.com/twbs/bootstrap/issues/36694): Docs: add grid-row-columns variable - [#36771](https://togithub.com/twbs/bootstrap/issues/36771): Fix typos after [#36762](https://togithub.com/twbs/bootstrap/issues/36762) - [#36804](https://togithub.com/twbs/bootstrap/issues/36804): Simplify social images and add ability to set per-page images - [#36812](https://togithub.com/twbs/bootstrap/issues/36812): Fix broken url - [#36819](https://togithub.com/twbs/bootstrap/issues/36819): Rename scrollspy to toast in toasts.md - [#36824](https://togithub.com/twbs/bootstrap/issues/36824): Move DocSearch out of offcanvas to always show it on mobile - [#36825](https://togithub.com/twbs/bootstrap/issues/36825): Remove Slack from site and repo docs - [#36827](https://togithub.com/twbs/bootstrap/issues/36827): Redirect users to different templates of issues rather than an empty one - [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example - [#36836](https://togithub.com/twbs/bootstrap/issues/36836): Docs: use added-in shortcode in Offcanvas - [#36838](https://togithub.com/twbs/bootstrap/issues/36838): Docs: Missing added-in shortcode - [#36839](https://togithub.com/twbs/bootstrap/issues/36839): Docs: Fix markdown link error - [#36850](https://togithub.com/twbs/bootstrap/issues/36850): Add navbar image alt text - [#36867](https://togithub.com/twbs/bootstrap/issues/36867): Docs: expand popover custom container explanation - [#36871](https://togithub.com/twbs/bootstrap/issues/36871): Fix docs typo of `.form-checkbox` -> `.form-check` - [#36877](https://togithub.com/twbs/bootstrap/issues/36877): Add default select example in cheatsheet - [#37019](https://togithub.com/twbs/bootstrap/issues/37019): Docs: Fix js options to what is really inside js - [#37027](https://togithub.com/twbs/bootstrap/issues/37027): Search modal: Set cursor on auto - [#37034](https://togithub.com/twbs/bootstrap/issues/37034): More consistency for CSS/Sass vars doc for components with dark variants - [#37047](https://togithub.com/twbs/bootstrap/issues/37047): Docs: Minor fixes in tables. - [#37048](https://togithub.com/twbs/bootstrap/issues/37048): Docs: improve cards image overlays markup - [#37056](https://togithub.com/twbs/bootstrap/issues/37056): Docs: Manage the dark offcanvas slightly differently - [#37064](https://togithub.com/twbs/bootstrap/issues/37064): Fix padding on starter template - [#37067](https://togithub.com/twbs/bootstrap/issues/37067): Make docs clearer by dropping precompiled for compiled - [#37070](https://togithub.com/twbs/bootstrap/issues/37070): Improve language around vertical grid gutters - [#37072](https://togithub.com/twbs/bootstrap/issues/37072): Docs: Put methods in table #### 🛠 Examples - [#36660](https://togithub.com/twbs/bootstrap/issues/36660): Added new example in `examples/features` page. - [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example - [#36877](https://togithub.com/twbs/bootstrap/issues/36877): Add default select example in cheatsheet - [#37064](https://togithub.com/twbs/bootstrap/issues/37064): Fix padding on starter template #### 🌎 Accessibility - [#36507](https://togithub.com/twbs/bootstrap/issues/36507): v5/docs: reintroduce `outline` for docs code samples, buttons when `:not(:focus-visible)` - [#36829](https://togithub.com/twbs/bootstrap/issues/36829): Docs: correct heading levels in features example - [#37026](https://togithub.com/twbs/bootstrap/issues/37026): Rework button focus/active styling, with extra changes for checks/radios #### 📦 Dependencies - Updated numerous devDependencies:Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.