Skip to content

v5.2.0

Compare
Choose a tag to compare
@XhmikosR XhmikosR released this 19 Jul 15:47
· 1088 commits to main since this release
edf9c40

🚀 Highlights

  • #36168: Manually set hover and active backgrounds and borders for dark and light buttons
  • #36327: Truncate text to prevent multiline floating label
  • #36382: Rewrite Webpack guide
  • #36411: Rewrite Parcel guide
  • #36412: Docs: Add a Vite Getting Started guide
  • #36500: Generate local CSS variables on utilities when using state option
  • #36528: Scrollspy: enable smooth-scroll behavior

🚀 Features

  • #36352: Fix StackBlitz examples by embedding snippets.js when needed
  • #36528: Scrollspy: enable smooth-scroll behavior
  • #36759: Support input groups in floating forms

🎨 CSS

  • #36156: Update .form-control-color sizing and styles
  • #36168: Manually set hover and active backgrounds and borders for dark and light buttons
  • #36178: Add a banner mixin, helping future releases and maintenance
  • #36327: Truncate text to prevent multiline floating label
  • #36353: Fix offcanvas not showing with .showing
  • #36366: add back focus box shadow to btn-link
  • #36406: CSS: few proposals
  • #36423: Stylelint: Disable custom-property-empty-line-before
  • #36446: Update Sass for computing .table-group-divider border
  • #36447: Fix .dropdown-item border-radius when $dropdown-padding-y is 0
  • #36461: Fix alert border radius
  • #36476: Docs: fix Reboot Horizontal rules using border utilities
  • #36477: Docs: remove unused _algolia.scss
  • #36499: Don't style readonly inputs as disabled
  • #36500: Generate local CSS variables on utilities when using state option
  • #36509: Remove --bs-headings-color CSS variable due to backward compatibility issues
  • #36535: Fix 'Remove from map' Sass description
  • #36608: dashboard example: minor fix
  • #36627: Fix search modal z-index to be on top of all docs showcased components
  • #36646: Fix tooltip/badge border radius when rounded disabled
  • #36680: Revert db61cf3 for $text-muted default value
  • #36689: Add missing CSS vars for .navbar-nav
  • #36704: Fix missing --bs-btn-disabled-border-color in button-outline-variant mixin
  • #36711: Add $display-font-family and $display-font-style
  • #36740: Fixing pagination compile issue
  • #36747: Fix active/focused button link text color
  • #36759: Support input groups in floating forms

☕️ JavaScript

  • #35679: Force tooltip and popover to recreate content every time it opens
  • #36171: Assorted Event handler patches
  • #36386: Fix interoperability issue regarding Event properties
  • #36398: JS: tests fixes & standardization of spies usage
  • #36401: Change Modal dismiss handler, listening to key down, instead of click
  • #36440: Re-ordering js default objects
  • #36449: Fix StackBlitz Popovers and Tooltips examples
  • #36528: Scrollspy: enable smooth-scroll behavior
  • #36561: Fix possible bug on event handler
  • #36588: Handle non-empty whitespace textContent in Tooltip trigger
  • #36622: Remove .show from panels dependent-less on the existence of .fade class
  • #36668: Fix on #35679
  • #36717: Offcanvas: activate focustrap when backdrop is enabled
  • #36758: Docs: Fix typos in snippets.js
  • #36772: Fix event handler test

📖 Docs

  • #36345: docs: add the version in npm/yarn commands
  • #36346: Docs: improve image compression
  • #36352: Fix StackBlitz examples by embedding snippets.js when needed
  • #36362: Update search box styling and position
  • #36363: Add some details on "javascript" page
  • #36367: Docs: Correct rounded sizes number
  • #36376: Fix missing Swag Store URL
  • #36382: Rewrite Webpack guide
  • #36395: Docs: quick fixes for HTML
  • #36406: CSS: few proposals
  • #36410: Update introduction.md
  • #36411: Rewrite Parcel guide
  • #36412: Docs: Add a Vite Getting Started guide
  • #36414: Add docs info for using JS w/ ESM shim
  • #36417: Docs: Remove .is-invalid from textarea validation example
  • #36425: CSS: doc fixes
  • #36444: Update import order for utilities API docs
  • #36449: Fix StackBlitz Popovers and Tooltips examples
  • #36450: Docs: Use example shortcode for all Button groups
  • #36476: Docs: fix Reboot Horizontal rules using border utilities
  • #36477: Docs: remove unused _algolia.scss
  • #36487: Remove confusing unnecessary id/aria-labelledby for dropdown menus
  • #36488: Docs: fix some ARIA Authoring Practices Guides broken links
  • #36489: Docs: Update some WCAG links, expand sass.md contrast explanation
  • #36495: Improve accessible name of version dropdown in docs navbar
  • #36503: [docs] Document BootstrapVue being outdated
  • #36510: Add example of dark navbar and offcanvas to docs
  • #36516: Add .active navbar breaking change to 5.0 docs
  • #36535: Fix 'Remove from map' Sass description
  • #36545: Carousel: Remove redundant reference to interval=false from docs & tests
  • #36553: Make table responsive on Grid page
  • #36613: Fix popover live demo to use data-bs-title instead of title
  • #36625: Add some details for non visible scrollspy elements
  • #36627: Fix search modal z-index to be on top of all docs showcased components
  • #36630: Docs: update clipboard.js to v2.0.11
  • #36637: Fix StackBlitz examples needing docs CSS
  • #36644: Added examples for Radios in List Group
  • #36650: update Lighthouse URL
  • #36658: Fix a typo in the documentation masthead
  • #36669: Docs: alphabetical reorder of some events/methods in tables
  • #36672: Docs: fix some ScrollSpy HTML copyable codes
  • #36674: Docs: add indeterminate disabled checkbox example
  • #36679: Remove dead link from translations
  • #36696: add type="button" to Bootstrap versions dropdown
  • #36706: Docs: Add 'Icons' link in footer
  • #36712: Docs: fix description on how to alter display values
  • #36717: Offcanvas: activate focustrap when backdrop is enabled
  • #36732: Add accNames to all progress bar examples
  • #36734: Docs: Capitalize Unicode
  • #36741: Docs: same text for disabled ranges and disabled form controls
  • #36757: Fix indentation in code sample
  • #36760: Add links to Webpack, Parcel, and Vite guides on homepage
  • #36762: Fix various small typos in documentation
  • #36763: Fix typos in code

🛠 Examples

  • #36608: dashboard example: minor fix
  • #36732: Add accNames to all progress bar examples

🌎 Accessibility

  • #36487: Remove confusing unnecessary id/aria-labelledby for dropdown menus
  • #36488: Docs: fix some ARIA Authoring Practices Guides broken links
  • #36588: Handle non-empty whitespace textContent in Tooltip trigger
  • #36696: add type="button" to Bootstrap versions dropdown
  • #36717: Offcanvas: activate focustrap when backdrop is enabled
  • #36732: Add accNames to all progress bar examples

🏭 Tests

  • #36530: Fix typo in dropdown unit test
  • #36667: Minor fix to use self-closing input HTML tag
  • #36742: Standardization of spyOn usage
  • #36772: Fix event handler test

🧰 Misc

  • #36548: Update Code of Conduct with Contributor Covenant 2.1
  • #36624: Use 'needs-example' label to trigger live demo bot message
  • #36700: Replace JS Bin refs by CodePen or StackBlitz references

📦 Dependencies