Bootstrap 5.3.6
Bootstrap v5.3.6 was just released to migrate our documentation to Astro from Hugo. Also included are a few bug fixes and documentation updates.
Here are some highlights:
- Ported the docs from Hugo to Astro for our own sanity!
- Added usage docs for Accordion JavaScript
- Prevent
.visually-hidden
overflowing children to become focusable- Limit
.card-group
selectors to immediate children to fix some inheritance issuesMost importantly, a massive thank you and shoutout to Bootstrap maintainer Julien for all the work that went into our Astro migration. What a massive ship.
Read the GitHub v5.3.6 changelog for a full list of changes (including a ton of documentation and dependency updates) in this release.
Get the release
Head to https://getbootstrap.com for the latest. It’s also been pushed to npm:
npm i bootstrap@v5.3.6
Changes
- docs: update readme to include bun install by @Electroid in #41277
- Docs: fix specification for getInstance by @fulldecent in #41297
- Mention
npm install
andnpm run dist
in CONTRIBUTING.md by @mdo in #41340- docs: add Sass deprecations notice in docs by @MaxLardenois in #41283
- docs: Better indicate include options in sass setup. by @Kelketek in #41143
- docs: add 'skeleton loaders' to loading placeholders description by @MohamadSalman11 in #41177
- Update offcanvas.md To Mention Adding data-bs-target for Close Buttons in Offcanvas Components by @ASchoe311 in #41325
- Limit selectors in
.card-group
to immediate children to fixborder-radius
bug by @mscdex in #41298- Docs: add Border radius section for Input group by @TommasoAllegretti in #40776
- Docs: use 'i.e.' instead of 'e.g.' in Floating Labels example description by @julien-deramond in #41364
- Docs: move Cheatsheet RTL example to the RTL category by @julien-deramond in #41282
- Doc: fix blockquote mismatch by @viniciusvts in #41295
- Removed broken translation links by @MasterPuffin in #41359
- Docs: migration from Hugo to Astro by @julien-deramond in #41251
- Update
devDependencies
by @julien-deramond in #41383- Bump
image-size
from 1.0.2 to 2.0.2 by @julien-deramond in #41384- Add switch attribute to docs for switch checkbox by @mdo in #41396
- Add private comment to BaseComponent Class by @MohamadSalman11 in #41254
- Alternate for #41142, disabled list group items by @mdo in #41397
- Docs: add Usage section with JavaScript guide for Accordion component by @TommasoAllegretti in #40768
- Attempt to return focus explicitly to dropdown trigger by @mdo in #41365
- Fix typos and code indentation in Forms > Checks and radios by @julien-deramond in #41399
- chore: Spell check
.md
and.mdx
files. by @Jason3S in #41398- Remove
files
configuration from.cspell.json
by @julien-deramond in #41400- Docs: Remove unneeded Twitter/X metatags (as it uses Open Graph for title/description and image) by @coliff in #41408
- Move _isShown() method to private section by @MohamadSalman11 in #41220
- Removed line break between
// Private
comment and method by @MohamadSalman11 in #41218- remove link to sunset resource on accessibility.mdx by @crgrafton in #41418
- docs(pagination): put current page on link element for a11y by @MarkoOleksiyenko in #41154
- Update devDependencies and regenerate package-lock.json by @julien-deramond in #41425
- Prevent .visually-hidden overflowing children to become focusable by @ffoodd in #41286
- Add docs release prep script by @mdo in #41435
- Release v5.3.6 by @mdo in #41406
Mark Otto has announced the release of Bootstrap 5.3.6, a popular front-end toolkit for building responsive websites. The new release has several updates, including changes to the readme to add bun install, clearer details about getInstance, mentions of npm install and npm run dist in CONTRIBUTING.md, a note about Sass being outdated, and the addition of 'skeleton loaders' to the description of loading placeholders. The offcanvas.md file has been updated to include information regarding the addition of data-bs-target for close buttons in Offcanvas Components. The description for the Floating Labels example has been relocated to the RTL category, and the blockquote inconsistency has been resolved. The image size has been updated from 1.0.2 to 2.0.2, and the switch attribute has been incorporated into the documentation for the switch checkbox. The Accordion component has been successfully integrated, and the script for preparing the documentation release has been implemented.