]>
git.ipfire.org Git - thirdparty/bootstrap.git/log
Julien Déramond [Mon, 23 Mar 2026 21:33:03 +0000 (22:33 +0100)]
Docs: fix Bootstrap bundle loading consistency between dev and static builds
Julien Déramond [Mon, 23 Mar 2026 18:58:03 +0000 (19:58 +0100)]
Bump htmlparser2 from 10.1.0 to 12.0.0
Julien Déramond [Mon, 23 Mar 2026 18:55:10 +0000 (19:55 +0100)]
Bump html-validate from 10.5.0 to 10.11.2
Julien Déramond [Mon, 23 Mar 2026 18:34:54 +0000 (19:34 +0100)]
Bump jasmine to 6.1.0 and karma-jasmine-html-reporter to 2.2.0 (#42234)
Mark Otto [Sat, 21 Mar 2026 21:40:21 +0000 (14:40 -0700)]
Migrate from infix to prefix (#42203)
* Migrate from infix to prefix
- Replace the breakpoint infix pattern (e.g., `.d-md-none`, `.col-lg-6`) with a prefix pattern using an escaped colon (e.g., `.md\:d-none`, `.lg\:col-6`),
- Rename `breakpoint-infix()` to `breakpoint-prefix()` and add
`css-escape-ident()` for leading-digit breakpoints like `2xl`
- Update `generate-utility()`, grid, and all component/helper loops
- Update containers, navbar, offcanvas, tables, list-group, stepper,
dialog, sticky, and stacks responsive classes
- Update SCSS and JS tests
- Update all docs
Made-with: Cursor
* fix for prefix
* fix that
* fix
Mark Otto [Sat, 21 Mar 2026 21:04:24 +0000 (14:04 -0700)]
Update Sass and Theme docs to document mixins and functions better (#42173)
* Update Sass and Theme docs to document mixins and functions better
Also remove some unused functions while we're here.
* document it instead
* Fix cspell, add local cspell so i can test in dev
Mark Otto [Sat, 21 Mar 2026 20:54:18 +0000 (13:54 -0700)]
Rebuild
Julien Déramond [Sat, 21 Mar 2026 20:53:44 +0000 (21:53 +0100)]
Bump Astro from 5 to 6 (#42222)
* Bump Astro from 5 to 6
* Fix build issues
* Migrate off legacy.collectionsBackwardsCompat
* Bump Node to 24
* Fix local issues
* Fix linting CSS issue
Julien Déramond [Sat, 21 Mar 2026 20:13:14 +0000 (21:13 +0100)]
Wrap alert text content in `<p>` to fix flex gap issue and improve semantics (#42175)
* Wrap alert text content in `<p>` to fix flex gap issue and improve semantics
* bump
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
Julien Déramond [Sat, 21 Mar 2026 16:03:57 +0000 (17:03 +0100)]
Define `.browserslistrc` as the single source of truth and embed it in npm package (#42195)
Mark Otto [Sat, 21 Mar 2026 16:03:17 +0000 (09:03 -0700)]
Nav & Tab docs updates, plus add Chip Input to JS bundle (#42214)
* Document data attributes
* Split nav and tab docs
* Fix v6 todo: reduce selectors in JS tab plugin
* fix css lint
* bump bw
* fix ids
Julien Déramond [Sat, 21 Mar 2026 07:20:38 +0000 (08:20 +0100)]
Bump nodemon from 3.1.11 to 3.1.14 (#42220)
Julien Déramond [Sat, 21 Mar 2026 07:06:20 +0000 (08:06 +0100)]
Bump prettier from 3.7.4 to 3.8.1 (#42219)
Julien Déramond [Sat, 21 Mar 2026 06:50:49 +0000 (07:50 +0100)]
Bump zod from 4.1.12 to 4.3.6 (#42217)
Julien Déramond [Sat, 21 Mar 2026 06:41:21 +0000 (07:41 +0100)]
Bump sass from 1.95.0 to 1.98.0 (#42216)
Julien Déramond [Sat, 21 Mar 2026 06:27:45 +0000 (07:27 +0100)]
Remove eslint deps from the pinned deps list and update their minor version (#42215)
Mark Otto [Sat, 21 Mar 2026 03:06:57 +0000 (20:06 -0700)]
Rename dropdown to menu, add combobox built on top of menu (#42202)
* Rename Dropdown component to Menu
Replace the Dropdown component with Menu across the entire codebase.
All .dropdown-* classes are now .menu-* classes, data-bs-toggle="dropdown"
is now data-bs-toggle="menu", and the JS export is renamed from Dropdown
to Menu. Includes updated tests, docs, examples, site UI, and config.
* Add new Combobox component
Introduce a searchable select component built on top of Menu, with
single and multi-select support. Includes JS source, SCSS styles,
documentation, and migration notes.
* Add translucent variations for navbar, card, toast, and menu
New .navbar-translucent, .card-translucent, and .toast-translucent
styles with backdrop blur and saturation filters, plus corresponding
documentation sections.
* Update docs site nav, layout, icons, and misc fixes
Clean up docs site navbar SCSS (sticky shadow, remove commented code),
fix empty line rendering in code snippets, add font-size class to
masthead, and add #stack icon symbol.
* Rebuild dist files
Julien Déramond [Sat, 21 Mar 2026 01:56:08 +0000 (02:56 +0100)]
Bump ESLint to version 10 (#42205)
Julien Déramond [Thu, 19 Mar 2026 19:05:29 +0000 (20:05 +0100)]
Fix some Alert usage by replacing `.alert-{severity}` by `.theme-{severity}` (#42209)
Christian Oliff [Thu, 19 Mar 2026 15:48:47 +0000 (00:48 +0900)]
Fix link in CONTRIBUTING.md regarding reactions (#42207)
Co-authored-by: Julien Déramond <juderamond@gmail.com>
pricop [Wed, 18 Mar 2026 03:03:05 +0000 (05:03 +0200)]
Added Complex section to Stepper Docs (#42174)
* Added Complex section
I've added a new section called **Complex** to the **Stepper** component to demonstrate how this component can be used in different scenarios.
This is possible as part of: https://github.com/twbs/bootstrap/pull/42165
* Slight rephrase to match the rest of the docs
Slight rephrase to match the rest of the docs
* Updated the badge stepper
Updated the badge stepper to better illustrate how a "Complete" progress would work with multi-step "Complete" / "In-progress" / "Pending" statuses.
* Added vertical complex stepper example
Added vertical complex stepper example
* w-100 is not needed for vertical stepper
w-100 is not needed for vertical stepper
* Revamp
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
pricop [Wed, 18 Mar 2026 02:26:23 +0000 (04:26 +0200)]
Refine Stepper component (#42165)
* Add stepper font size variable to tokens map
Since the `--stepper-size` container is customizable, it makes sense for the `font-size` to be as well, when using larger sizes, larger font size may also be required.
This also changes the default `font-size` to `-sm` size for the counter inside the bubble.
This is the perfect example where if we use the `-sm` variant, it makes the text feel more relaxed inside the bubble.
* Reduce stepper track size from 0.25rem to 0.125rem
This further relaxes the component by taking away the attention from the track itself, allowing bubbles and text to be more easily readable at a glance without feeling overcrowded.
The industry standard is 1px or 2px at max.
As a result, the stepper tracker has been reduced to down to `2px` from `4px`
For reference:
- Tailwind UI practices `2px` width: https://tailwindcss.com/plus/ui-blocks/application-ui/navigation/progress-bars#component-
4b1efed043d1ab5688c705f2e27524f3
- Material UI practices `1px` width: https://material.angular.dev/components/stepper/overview
- Preline UI practices `1px` width: https://preline.co/docs/stepper.html
- Flowbite UI practices `1px` width: https://flowbite.com/docs/components/stepper/
- ReUI practices `1px` width: https://reui.io/patterns/stepper
* Add align-items start to horizontal stepper
This will make the text to always start at the top, regardless of whether other bubbles have a multi-line text or not.
* Fixed horizontal stepper text gap & text overflow
Fixes the horizontal bottom row being fixed in height, causing the spacing between the count bubble and the text not be the same as intended (as the gap dictates), nor as its vertical stepper counterpart.
This also fixes the text overflowing outside fixed boundaries, causing it to move in places it shouldn't be.
* Refactor to use logical properties
Fixed RTL mode by making use of logical properties instead of physical ones.
* Colored the right side stepper line
Colored the right side stepper line instead of the left side for active elements.
This is the natural way, if I reached the next step, then the edge leading to it should be colored in the color of the completed step.
* Fixed stepper width not account for stepper's gap
Fixed stepper width not account for stepper's gap
* Added complex stepper support for vertical steppers
- Added complex stepper support for vertical steppers.
- Added --stepper-text-gap CSS var (customizable spacing between text & bubble)
- Fixed text overflow for vertical steppers when the text is too long
* Restored 1fr for the rows template
Restored 1fr for the rows template. While I believed it looked better before, I'd rather keep the row size across all steps.
* tweaks
* make container query instead, add new utility to make container queries easier
* Remove stepper playground
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
Julien Déramond [Tue, 17 Mar 2026 21:36:23 +0000 (22:36 +0100)]
Bump htmlparser2 from 10.0.0 to 10.1.0 (#42200)
Julien Déramond [Tue, 17 Mar 2026 21:19:36 +0000 (22:19 +0100)]
Bump @floating-ui/dom from 1.7.0 to 1.7.6 (#42199)
Julien Déramond [Tue, 17 Mar 2026 21:06:51 +0000 (22:06 +0100)]
Build(deps): Bump the github-actions group across 1 directory with 9 updates (#42190) (#42198)
Bumps the github-actions group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `6.0.1` | `6.0.2` |
| [actions/setup-node](https://github.com/actions/setup-node) | `6.1.0` | `6.3.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `4.31.9` | `4.33.0` |
| [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) | `8.1.1` | `8.3.0` |
| [JustinBeckwith/linkinator-action](https://github.com/justinbeckwith/linkinator-action) | `2.3` | `2.4` |
| [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper) | `3.7.4` | `3.7.6` |
| [nuget/setup-nuget](https://github.com/nuget/setup-nuget) | `2.0.1` | `2.0.2` |
| [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) | `6.1.0` | `7.0.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `6.0.0` | `7.0.0` |
Updates `actions/checkout` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/
8e8c483db84b4bee98b60c0593521ed34d9990e8 ...
de0fac2e4500dabe0009e67214ff5f5447ce83dd )
Updates `actions/setup-node` from 6.1.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/
395ad3262231945c25e8478fd5baf05154b1d79f ...
53b83947a5a98c8d113130e565377fae1a50d02f )
Updates `github/codeql-action` from 4.31.9 to 4.33.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/
5d4e8d1aca955e8d8589aabd499c5cae939e33c7 ...
b1bff81932f5cdfc8695c7752dcee935dcd061c8 )
Updates `streetsidesoftware/cspell-action` from 8.1.1 to 8.3.0
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/
e5a858a18b7e0b56e0342b1dcad796308b7341a2 ...
9cd41bb518a24fefdafd9880cbab8f0ceba04d28 )
Updates `JustinBeckwith/linkinator-action` from 2.3 to 2.4
- [Release notes](https://github.com/justinbeckwith/linkinator-action/releases)
- [Changelog](https://github.com/JustinBeckwith/linkinator-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/justinbeckwith/linkinator-action/compare/
af984b9f30f63e796ae2ea5be5e07cb587f1bbd9 ...
f62ba0c110a76effb2ee6022cc6ce4ab161085e3 )
Updates `actions-cool/issues-helper` from 3.7.4 to 3.7.6
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions-cool/issues-helper/compare/
d1d51fccf39469b5458203b1369060db0ff0c0db ...
71b62d7da76e59ff7b193904feb6e77d4dbb2777 )
Updates `nuget/setup-nuget` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/nuget/setup-nuget/releases)
- [Commits](https://github.com/nuget/setup-nuget/compare/
323ab0502cd38fdc493335025a96c8fdb0edc71f ...
d105a947828025cd7a980103c35ba2bfae586d0f )
Updates `release-drafter/release-drafter` from 6.1.0 to 7.0.0
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/
b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 ...
3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 )
Updates `actions/upload-artifact` from 6.0.0 to 7.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/
b7c566a772e6b6bfb58ed0dc250532a479d7789f ...
bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 4.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: streetsidesoftware/cspell-action
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: JustinBeckwith/linkinator-action
dependency-version: '2.4'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions-cool/issues-helper
dependency-version: 3.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: nuget/setup-nuget
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: release-drafter/release-drafter
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Déramond <juderamond@gmail.com>
Julien Déramond [Tue, 17 Mar 2026 20:49:06 +0000 (21:49 +0100)]
Bump lightningcss from 1.30.2 to 1.32.0 (#42196)
Julien Déramond [Tue, 17 Mar 2026 19:34:18 +0000 (20:34 +0100)]
Bump @shikijs/transformers from 3.7.0 to 4.0.2 (#42194)
Julien Déramond [Tue, 17 Mar 2026 19:18:51 +0000 (20:18 +0100)]
Remove remaining Prism usage (#42193)
Julien Déramond [Tue, 17 Mar 2026 18:27:37 +0000 (19:27 +0100)]
Remove `src/libs/prism.ts` and clean up Prism old code (#42182)
Mark Otto [Sat, 14 Mar 2026 20:00:10 +0000 (13:00 -0700)]
v6: Remove `_variables.scss`, move some vars to `_config.scss`, and clean up typography (#42184)
* Remove _variables.scss, move rest of _config.scss etc
* Rearrange a bunch of stuff for font vars and classes
* fix
* fix link
Julien Déramond [Fri, 13 Mar 2026 21:13:35 +0000 (22:13 +0100)]
Bump astro-broken-links-checker from 1.0.6 to 1.0.7 (#42177)
Julien Déramond [Fri, 13 Mar 2026 21:05:27 +0000 (22:05 +0100)]
Bump markdownlint-cli from 0.45.0 to 0.48.0 (#42176)
Mark Otto [Fri, 13 Mar 2026 16:23:10 +0000 (09:23 -0700)]
Update grid build to include grid utilities (#42172)
Also fixes negative margin/gap values by separating negative spacers and doing a multi-map merge
Mark Otto [Fri, 13 Mar 2026 01:02:22 +0000 (18:02 -0700)]
user-select text support, closes #41246
Mark Otto [Fri, 13 Mar 2026 00:50:46 +0000 (17:50 -0700)]
Revamp some examples, update navbars to have fallback values for easier color modes (#42164)
Mark Otto [Fri, 13 Mar 2026 00:41:39 +0000 (17:41 -0700)]
Update GH discussions links (#42163)
Closes #42049.
Co-authored-by: Christian Oliff <1212885+coliff@users.noreply.github.com>
Julien Déramond [Fri, 13 Mar 2026 00:30:50 +0000 (01:30 +0100)]
Docs: change mobile navbar background color (#42042)
Mark Otto [Fri, 13 Mar 2026 00:16:38 +0000 (17:16 -0700)]
Use token map for .navbar-nav CSS variables (#42161)
pricop [Thu, 12 Mar 2026 23:52:49 +0000 (01:52 +0200)]
Adjust vertical padding and border width for navbar-nav links (#42158)
* Adjust vertical padding and border width for nav links
Adjust vertical padding and border width for nav links
* Update scss/_navbar.scss
Co-authored-by: Mark Otto <markdotto@gmail.com>
* Comment out nav-link-border-color variable
Added support for an optional border-color
* Typo
Used , instead of ;
* Linter
* Reorder for consistency of states
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
pricop [Thu, 12 Mar 2026 23:48:03 +0000 (01:48 +0200)]
Update nav link & pill items height (#42146)
* Update nav link & pill items height
Currently, `link` and `nav-pills` items height sit at `36px` (because they don't have any borders), while `tab`, and `underline` sit at `38px`, which perfectly matches the height of `input` and `button` components.
This PR adds an invisible border for the `link` and `nav-pills` items, so that all 4 `nav` variants share the exact same height, regardless of which is used, which makes it suitable to be used with other components, such as `input` or `buttons` for example, as described in this discussion: https://github.com/orgs/twbs/discussions/42145 without having discrepancy when it comes to elements height.
* Update scss/_nav.scss
Co-authored-by: Mark Otto <markdotto@gmail.com>
* Shortened the code for borders & pill active states
Shortened the code for borders by using `border` attribute.
Also applied the correct background for pill shaped items.
* Removed border from nav links in DocsSidebar
Removed the invisible border so that the sidebar remains as condensed as it was before.
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
Mark Otto [Thu, 12 Mar 2026 22:04:09 +0000 (15:04 -0700)]
update
Mark Otto [Thu, 12 Mar 2026 21:56:14 +0000 (14:56 -0700)]
Migrate JS to ESM only (#42132)
* Migrate JS to ESM only
* fixes
* rerun dist
* fixes
* Address review feedback, restore babelrc, update script tags
* Make it shake(able)
* fixes for docs after going ESM
* update migration
* bundlewatch
* bump bundlewatch again
* Fix up docs and examples
* fix
* Review and update again with latest rebased changes
* more better, update spacing in prose
Mark Otto [Thu, 12 Mar 2026 17:03:51 +0000 (10:03 -0700)]
Add VCP to build and docs guides (#42157)
* Add VCP to build and docsguides
* fix
Mark Otto [Thu, 12 Mar 2026 00:16:38 +0000 (17:16 -0700)]
undo the punctuaction changes
Mark Otto [Thu, 12 Mar 2026 00:09:25 +0000 (17:09 -0700)]
Update npm guide (#42156)
* Update npm guide
- Fix some prose content styles
- Update some related things in other guides
* comment out
Mark Otto [Wed, 11 Mar 2026 23:26:05 +0000 (16:26 -0700)]
More datetime field resets in Reboot
Plus a docs update
Co-Authored-By: Jonas Pardeyke <142009152+pardeyke@users.noreply.github.com>
Mark Otto [Wed, 11 Mar 2026 23:12:22 +0000 (16:12 -0700)]
remove unused
Mark Otto [Wed, 11 Mar 2026 20:51:27 +0000 (13:51 -0700)]
Remove RTL examples, move RTL docs page to Customize section (#42150)
* Remove RTL examples, move RTL docs page to Customize section
* add link
* fixes
* nice
Mark Otto [Wed, 11 Mar 2026 20:51:15 +0000 (13:51 -0700)]
Fix docs links in inline HTML (#42151)
* Fix docs links in inline HTML
* ya
Mark Otto [Wed, 11 Mar 2026 20:18:51 +0000 (13:18 -0700)]
Update button selectors and class usage (#42149)
* Fix a ton of btn classes
* Update buttons class list, no need for .btn on any variants now, update classes across docs and examples
* fix
Mark Otto [Wed, 11 Mar 2026 20:18:37 +0000 (13:18 -0700)]
Improve code snippets (#42148)
* Improve code snippets
* format/lint
Julien Déramond [Wed, 11 Mar 2026 17:51:35 +0000 (18:51 +0100)]
Add astro-broken-links-checker to detect and fix broken internal links (#42099)
Mark Otto [Tue, 10 Mar 2026 21:25:02 +0000 (14:25 -0700)]
Update pagination size docs after merging #42317
pricop [Tue, 10 Mar 2026 21:24:37 +0000 (23:24 +0200)]
Fixed the `pagination` component not matching the input / button (#42137)
* Fixed the `pagination` component not matching the `input` / `button` components min-height
Fixed the `pagination` component not matching the `input` / `button` components min-height.
See discussion: https://github.com/orgs/twbs/discussions/42136
Feel free to reject if this component isn't supposed to be used like in my examples.
* Reordered the flex / min-height attribute order
Moved min-height attribute after the flex related attributes (to match the order from other components). It's a trivial change.
Mark Otto [Tue, 10 Mar 2026 21:21:11 +0000 (14:21 -0700)]
Make mdo's life easier for testing
Mark Otto [Tue, 10 Mar 2026 21:21:04 +0000 (14:21 -0700)]
Embrace the 1rem
Mark Otto [Tue, 10 Mar 2026 21:20:59 +0000 (14:20 -0700)]
Reorganize some v6 form control sizing docs after resize PR merged
pricop [Tue, 10 Mar 2026 21:20:14 +0000 (23:20 +0200)]
New root defaults for inputs and buttons (#42139)
* New root defaults for inputs and buttons
Both the buttons and the inputs are too large for what they're designed for.
This PR normalizes the difference between variants by making them more uniform.
It also makes it match more closely to BS4, BS5, Tailwind, Catalyst, etc.
I don't want to repeat everything that I've wrote in the v6 feedback, so kindly please have a read at: https://github.com/orgs/twbs/discussions/42138
Feel free to decline this PR if you believe the current defaults are fine.
* Adjust button input vertical padding
Since line-height is `1.5`, the `-y` padding should have stayed the same at `.375rem` (that totals to `2.25rem` (`36px`) plus the borders, it's `2.375rem` (`38px)).
Mark Otto [Mon, 9 Mar 2026 17:20:03 +0000 (10:20 -0700)]
Add param to grid mixins for y gutter (#42130)
Co-authored-by: Florian Lacreuse <florianlacreuse@users.noreply.github.com>
Mark Otto [Mon, 9 Mar 2026 17:14:01 +0000 (10:14 -0700)]
Rename datetime edit minute pseudo-element (#42140)
Fixes #42052, fixes #42007.
Mark Otto [Mon, 9 Mar 2026 03:33:36 +0000 (20:33 -0700)]
Check for required fields in utility API mixin (#42127)
* Add basic check on values and property fields
* next level of checks
Mark Otto [Mon, 9 Mar 2026 03:31:11 +0000 (20:31 -0700)]
Quick markup improvements for card (#42131)
Mark Otto [Sun, 8 Mar 2026 04:45:13 +0000 (20:45 -0800)]
Use a box-shadow on .nav-tabs to prevent subpixel rendering issues (#42126)
Mark Otto [Sun, 8 Mar 2026 04:12:17 +0000 (20:12 -0800)]
Add nested accordion demo
Mark Otto [Sun, 8 Mar 2026 00:57:04 +0000 (16:57 -0800)]
let dropdown-item use theme colors
Mark Otto [Sun, 8 Mar 2026 00:34:09 +0000 (16:34 -0800)]
Rename `$grid-breakpoints` to `$breakpoints`, add to root tokens (#42124)
* Rename breakpoints var, output to root
* fixes
Mark Otto [Sun, 8 Mar 2026 00:31:18 +0000 (16:31 -0800)]
fix missing pages
Mark Otto [Sun, 8 Mar 2026 00:00:08 +0000 (16:00 -0800)]
Rebuild dist
Mark Otto [Sat, 7 Mar 2026 23:59:35 +0000 (15:59 -0800)]
v6: Refresh navbar, offcanvas, Components nav, and clean up themes docs (#42048)
* Add some CSS vars to nav component, use nav in sidebar more, update toc and ads
* Massive update
* fix cspell
* More improvements
* update icons
* more updates
* revamp offcanvas
* Fix up few things
* order
* bump bundle
* unsure why this doesn't match locally
* Nav, stacks, and more improved
* color mode fixes
* sooooo much better
* cleanup, prevent lightningcss color-mix() to lab() conversion, remove more
* bump
* fixes
* more improvements
* more
Mark Otto [Fri, 6 Mar 2026 16:24:57 +0000 (08:24 -0800)]
v6: Detect unused Sass imports (#42121)
* Remove unused imports
* New script
* Fix
* More unused
Mark Otto [Fri, 6 Mar 2026 16:24:42 +0000 (08:24 -0800)]
Update blockquote to restore some OG styling, show nested example in docs (#42120)
Mark Otto [Fri, 6 Mar 2026 05:06:40 +0000 (21:06 -0800)]
Update ignore
Mark Otto [Thu, 5 Mar 2026 20:20:02 +0000 (12:20 -0800)]
v6: Restore 16px base font-size (#42119)
* Restore 16px base font-size
* More
* Update docs CSS to account for font-size change
* Redo several components and tokens for font-size change
- Checks, radios, switches get new sizing to better match 16px base font-size. These are now way more consistent with one another.
- Updates other components to use new sizing as appropriate.
- Pagination now sized to match inputs/buttons.
- Clean up some other font tokens
* Fix
* fix code example
Mark Otto [Wed, 4 Mar 2026 17:20:39 +0000 (09:20 -0800)]
Update control CSS vars (#42113)
* Update input vars to be control vars
* Update radio, check, and switch to use new control vars
* bump bundle
Mark Otto [Wed, 4 Mar 2026 05:49:35 +0000 (21:49 -0800)]
Rename $new-theme-colors to $theme-colors, update docs for old and new theme maps (#42112)
Mark Otto [Tue, 3 Mar 2026 18:51:44 +0000 (10:51 -0800)]
v6: Use token Sass map to customize CSS variables instead of Sass variables (#41983)
* Test out using a Sass map for component tokens
* improvements, show how root would work
* WIP updating components to use new map
* more
* fix unused vars, fix test
* Start form vars
* Improve some code work
* Amazing form-range update
- New CSS vars and tokens
- New mixins
* More CSS vars tokens
* OTP tokens
* Tons of tokens updates, also some validation improvements
* fix bundlewatch
* mdx lint
* more bundlewatch
* fixes
* fix dupe id
* Remove button-variables.scss, update buttons to use token maps
* more
* more
* improve tests
* more improvements, lots of docs updates
* bump bundle
* revamp so we can customize, update docs
* fix
* simpler
* fixes
* use mixin instead, check for null values
* better customizing maps
* improvements
* update docs, update bundle
Julien Déramond [Sun, 22 Feb 2026 21:12:01 +0000 (22:12 +0100)]
Add `.not-prose` class to revert `.prose` behavior
Julien Déramond [Tue, 24 Feb 2026 19:37:50 +0000 (20:37 +0100)]
Update version of package-lock.json
Julien Déramond [Sun, 22 Feb 2026 20:37:12 +0000 (21:37 +0100)]
Docs: mention subbreddit and Discord community in contributing guidelines
Julien Déramond [Sun, 22 Feb 2026 20:31:54 +0000 (21:31 +0100)]
Docs: mention v6 instead of v5 in contributing guidelines
Julien Déramond [Sat, 21 Feb 2026 14:10:32 +0000 (15:10 +0100)]
Docs: remove unused `.bd-file-ref` class (#42091)
Julien Déramond [Sun, 15 Feb 2026 09:09:16 +0000 (10:09 +0100)]
Docs: remove alpha mention for BootstrapVueNext in JavaScript page
Julien Déramond [Sun, 15 Feb 2026 08:56:31 +0000 (09:56 +0100)]
Docs: only mention Bootstrap 6 and 5 in footer
Julien Déramond [Sun, 15 Feb 2026 08:48:39 +0000 (09:48 +0100)]
Bump copyright and example dates from 2025 to 2026
Julien Déramond [Sun, 15 Feb 2026 08:37:07 +0000 (09:37 +0100)]
Docs: update versions selector to mention v6 as alpha and v5 as latest
Julien Déramond [Sun, 15 Feb 2026 08:15:20 +0000 (09:15 +0100)]
Docs: enhance versions page to identify 5.3 as latest
Julien Déramond [Fri, 6 Feb 2026 20:03:33 +0000 (21:03 +0100)]
Docs: switch to /6.0/ and mention 6.0.0-alpha1 version
Julien Déramond [Sun, 8 Feb 2026 07:26:03 +0000 (08:26 +0100)]
Docs: fix some code copy use cases (#42068)
Christian Oliff [Tue, 27 Jan 2026 06:45:30 +0000 (15:45 +0900)]
Bump vanilla-calendar-pro from 3.0.5 to 3.1.0 and move Datepicker docs to forms section (#42037)
Julien Déramond [Mon, 26 Jan 2026 19:29:57 +0000 (20:29 +0100)]
Docs: add v6 in versions page (#42040)
Julien Déramond [Mon, 26 Jan 2026 19:22:27 +0000 (20:22 +0100)]
Add `docs-lint` to `lint` command (#42039)
Julien Déramond [Mon, 26 Jan 2026 19:21:50 +0000 (20:21 +0100)]
Docs: fix 'Duplicate id warning-data-bs-title-vs-title found' (#42038)
Christian Oliff [Fri, 23 Jan 2026 16:01:20 +0000 (01:01 +0900)]
docs: v6 docs fixes (#42030)
* docs: v6 docs updates
- Replace Popper with Floating UI
- Fix names on Migration docs
* Update site/src/content/docs/guides/npm.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update site/src/content/docs/guides/parcel.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update site/src/content/docs/guides/webpack.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update site/src/content/docs/guides/vite.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Christian Oliff [Tue, 20 Jan 2026 06:23:14 +0000 (15:23 +0900)]
docs: add role="switch" to switches
`role="switch"` is automatically added to checkboxes with the switch attribute in Safari, but we still need to add `role="switch"` for Chromium and Firefox etc,
Mark Otto [Tue, 20 Jan 2026 05:02:53 +0000 (21:02 -0800)]
Dist rebuild
Mark Otto [Tue, 20 Jan 2026 05:01:55 +0000 (21:01 -0800)]
Add new chip input and chips (#42008)
* Add new chip input and chips
* More fixes to build and linter
* Bump bundlewatch
* fix dupe id
Mark Otto [Tue, 20 Jan 2026 03:53:54 +0000 (19:53 -0800)]
Update docs sidebars (#42011)
* Add some CSS vars to nav component, use nav in sidebar more, update toc and ads
* more iterations on ToC and ads layout
Julien Déramond [Mon, 12 Jan 2026 19:03:46 +0000 (20:03 +0100)]
Docs: remove unused DETAILS_README shortcode
Julien Déramond [Mon, 12 Jan 2026 19:15:38 +0000 (20:15 +0100)]
Docs: use `fg-*` text color utilities instead of `text-*` in Spinner page
Mark Otto [Mon, 12 Jan 2026 04:17:17 +0000 (20:17 -0800)]
Quick home and Stepper fixes (#42009)
* Fix masthead
* fix stepper while here