Skip to content

Update dependency org.webjars.bower:bootstrap to v5

Semyon Levin requested to merge renovate/org.webjars.bower-bootstrap-5.x into develop

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
org.webjars.bower:bootstrap (source) 4.6.1 -> 5.3.0 age adoption passing confidence

Release Notes

twbs/bootstrap (org.webjars.bower:bootstrap)

v5.2.2

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

📖 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

🏭 Tests

🧰 Misc

📦 Dependencies

v5.2.0

🚀 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

🧰 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

v5.1.3

Fixes

🎨 CSS
  • #​35143: Revert "Add align-self: center to buttons for improved rendering in flex containers"

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 MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Semyon Levin

Merge request reports