]> git.ipfire.org Git - thirdparty/bootstrap.git/log
thirdparty/bootstrap.git
4 days agov6: Dialog fixes (#42353) v6-dev
Mark Otto [Thu, 23 Apr 2026 20:38:40 +0000 (13:38 -0700)] 
v6: Dialog fixes (#42353)

* Dont auto open toast in overlays dialog example

* switch slide up and down

* dialog animation improvements

* Reflect changes in dialog on Drawer

* Don't let dialogs run into viewport edge on mobile

* Improve dialog swapping

* Fix while in here

* remove .dialog-overflow hackery

* fix bundlewatch

4 days agorerun dist
Mark Otto [Thu, 23 Apr 2026 17:21:20 +0000 (10:21 -0700)] 
rerun dist

4 days agov6: Card updates, use `var(--spacer)` over `$spacer` more (#42354)
Mark Otto [Thu, 23 Apr 2026 17:19:37 +0000 (10:19 -0700)] 
v6: Card updates, use `var(--spacer)` over `$spacer` more (#42354)

* simplify eslint configs, modernize eslint config for docs js

* Simplify variants to 2 col

* More card layout improvement

* Improve card docs more

* text-body-secondary is now fg-2

* Update card styles a bit, fix some layout issues on card group

* Replace more instances of -* with --spacer-*

* Fix lint

5 days agorebuild
Mark Otto [Wed, 22 Apr 2026 19:34:25 +0000 (12:34 -0700)] 
rebuild

5 days agoFix popovers dismiss in Chrome browsers (#42352)
Mark Otto [Wed, 22 Apr 2026 19:32:43 +0000 (12:32 -0700)] 
Fix popovers dismiss in Chrome browsers (#42352)

* Update popover API to properly register listeners and avoid Chrome/Webkit differences in button focus

* Apply same fix to Tooltips

6 days agoDocs: use correctly breakpoints as prefixes for utility classes, and docs content...
Julien Déramond [Wed, 22 Apr 2026 05:12:46 +0000 (07:12 +0200)] 
Docs: use correctly breakpoints as prefixes for utility classes, and docs content (#42347)

6 days agoBump bundlewatch from 0.4.1 to 0.4.2
Julien Déramond [Wed, 22 Apr 2026 04:32:31 +0000 (06:32 +0200)] 
Bump bundlewatch from 0.4.1 to 0.4.2

6 days agoBuild(deps): Bump lodash from 4.17.21 to 4.18.1 (#42348)
dependabot[bot] [Wed, 22 Apr 2026 04:28:25 +0000 (06:28 +0200)] 
Build(deps): Bump lodash from 4.17.21 to 4.18.1 (#42348)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 days agofix height of toast example
Mark Otto [Wed, 22 Apr 2026 03:05:55 +0000 (20:05 -0700)] 
fix height of toast example

6 days agofix rendering issue on drawer footer example
Mark Otto [Wed, 22 Apr 2026 02:47:36 +0000 (19:47 -0700)] 
fix rendering issue on drawer footer example

6 days agoRevamp focus ring helper and docs (#42350)
Mark Otto [Wed, 22 Apr 2026 02:21:15 +0000 (19:21 -0700)] 
Revamp focus ring helper and docs (#42350)

* Revamp focus ring helper and docs

* remove util

6 days agoDocs: fix Bootstrap bundle loading consistency between dev and static builds (#42237)
Julien Déramond [Wed, 22 Apr 2026 01:51:52 +0000 (03:51 +0200)] 
Docs: fix Bootstrap bundle loading consistency between dev and static builds (#42237)

* Docs: fix Bootstrap bundle loading consistency between dev and static builds

* Finish the fix for loading single copy of Bootstrap JS

---------

Co-authored-by: Mark Otto <markdotto@gmail.com>
6 days agov6: docs: Use custom check/radio markup across docs (#42336)
Christian Oliff [Wed, 22 Apr 2026 01:36:24 +0000 (10:36 +0900)] 
v6: docs: Use custom check/radio markup across docs (#42336)

* Use custom check/radio markup across docs

Replace Bootstrap .form-check markup with a unified form-field/.check pattern and inline SVG indicators. Radios now use a .radio class; checkboxes are wrapped in .check with SVG paths for checked/indeterminate states. Update examples (cheatsheet, checkout, heroes, list-groups, sign-in), list-groups CSS selectors (.check:has(input:checked), .check-input-placeholder, .radio rules), and documentation pages (list-group.mdx, forms layout/overview) to match the new structure.

* Fix for list groups example

6 days agoDocs: add missing `open` attribute to first Accordion example (#42345)
Julien Déramond [Tue, 21 Apr 2026 19:04:02 +0000 (21:04 +0200)] 
Docs: add missing `open` attribute to first Accordion example (#42345)

6 days agoDocs: add gap to Progress examples (#42344)
Julien Déramond [Tue, 21 Apr 2026 18:55:41 +0000 (20:55 +0200)] 
Docs: add gap to Progress examples (#42344)

6 days agoAdd .form-control-caret and docs demo of using it
Mark Otto [Tue, 21 Apr 2026 18:12:59 +0000 (11:12 -0700)] 
Add .form-control-caret and docs demo of using it

Closes #42051, fixes #41754.

7 days agoDocs: fix 'originals' → 'originates' typo in Prose page (#42338)
Julien Déramond [Tue, 21 Apr 2026 16:59:38 +0000 (18:59 +0200)] 
Docs: fix 'originals' → 'originates' typo in Prose page (#42338)

Co-authored-by: Sarah Gilberg <sgilberg@healthybuilding.net>
7 days agoBuild(deps): Bump the github-actions group with 2 updates (#42335)
dependabot[bot] [Tue, 21 Apr 2026 11:52:20 +0000 (13:52 +0200)] 
Build(deps): Bump the github-actions group with 2 updates (#42335)

Bumps the github-actions group with 2 updates: [actions/setup-node](https://github.com/actions/setup-node) and [nuget/setup-nuget](https://github.com/nuget/setup-nuget).

Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e)

Updates `nuget/setup-nuget` from 3.1.0 to 4
- [Release notes](https://github.com/nuget/setup-nuget/releases)
- [Commits](https://github.com/nuget/setup-nuget/compare/b26b823c478ee115be5c9403e62c90b0bf943843...fd55a6f3b34392fa83fde1454582407d8c714123)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: nuget/setup-nuget
  dependency-version: '4'
  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>
7 days agov6: docs: Replace .form-select with .form-control (#42332)
Christian Oliff [Mon, 20 Apr 2026 22:22:18 +0000 (07:22 +0900)] 
v6: docs: Replace .form-select with .form-control (#42332)

9 days agoBump patch dependencies
Julien Déramond [Sun, 19 Apr 2026 09:33:19 +0000 (11:33 +0200)] 
Bump patch dependencies

- astro            ^6.1.7  →    ^6.1.8
- html-validate  ^10.13.0  →  ^10.13.1
- rollup          ^4.60.1  →   ^4.60.2

9 days agoDocs: clarify that `.browserslistrc` is a shipped file, not a `package.json` metadata...
Julien Déramond [Sat, 18 Apr 2026 09:50:49 +0000 (11:50 +0200)] 
Docs: clarify that `.browserslistrc` is a shipped file, not a `package.json` metadata field

10 days agoDocs: change PostCSS link to match 'Sass compiler' one in Getting Started > Install...
Julien Déramond [Sat, 18 Apr 2026 09:42:43 +0000 (11:42 +0200)] 
Docs: change PostCSS link to match 'Sass compiler' one in Getting Started > Install page

10 days agoBump eslint from 10.2.0 to 10.2.1
Julien Déramond [Sat, 18 Apr 2026 06:23:16 +0000 (08:23 +0200)] 
Bump eslint from 10.2.0 to 10.2.1

10 days agoDocs: automatically screenshot examples as light/dark images (#42329)
Julien Déramond [Sat, 18 Apr 2026 06:21:24 +0000 (08:21 +0200)] 
Docs: automatically screenshot examples as light/dark images (#42329)

11 days agoBump html-validate from 10.12.2 to 10.13.0
Julien Déramond [Thu, 16 Apr 2026 18:56:31 +0000 (20:56 +0200)] 
Bump html-validate from 10.12.2 to 10.13.0

12 days agoBuild(deps): Bump qs from 6.14.0 to 6.14.2 (#42079)
dependabot[bot] [Wed, 15 Apr 2026 21:41:55 +0000 (23:41 +0200)] 
Build(deps): Bump qs from 6.14.0 to 6.14.2 (#42079)

Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 days agoBuild(deps-dev): Bump minimatch from 3.1.2 to 3.1.5 (#42102)
dependabot[bot] [Wed, 15 Apr 2026 21:37:36 +0000 (23:37 +0200)] 
Build(deps-dev): Bump minimatch from 3.1.2 to 3.1.5 (#42102)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 days agoBuild(deps): Bump picomatch
Julien Déramond [Wed, 15 Apr 2026 21:17:40 +0000 (23:17 +0200)] 
Build(deps): Bump picomatch

12 days agoBuild(deps-dev): Bump preact from 10.28.0 to 10.29.1 (#42273)
dependabot[bot] [Wed, 15 Apr 2026 21:03:35 +0000 (23:03 +0200)] 
Build(deps-dev): Bump preact from 10.28.0 to 10.29.1 (#42273)

Bumps [preact](https://github.com/preactjs/preact) from 10.28.0 to 10.29.1.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.28.0...10.29.1)

---
updated-dependencies:
- dependency-name: preact
  dependency-version: 10.29.1
  dependency-type: indirect
...

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>
12 days agoBuild(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (#42309)
dependabot[bot] [Wed, 15 Apr 2026 20:52:43 +0000 (22:52 +0200)] 
Build(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (#42309)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 days agoBuild(deps): Bump github/codeql-action in the github-actions group (#42319)
dependabot[bot] [Wed, 15 Apr 2026 20:05:58 +0000 (22:05 +0200)] 
Build(deps): Bump github/codeql-action in the github-actions group (#42319)

Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).

Updates `github/codeql-action` from 4.35.1 to 4.35.2
- [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/c10b8064de6f491fea524254123dbe5e09572f13...95e58e9a2cdfd71adc6e0353d5c52f41a045d225)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 days agoUse `.ncurc.json` instead of args in command line and enforce decisions in Dependabot
Julien Déramond [Wed, 15 Apr 2026 20:03:56 +0000 (22:03 +0200)] 
Use `.ncurc.json` instead of args in command line and enforce decisions in Dependabot

12 days agoBump eslint-config-xo from 0.50.0 to 0.51.0 (#42297)
Julien Déramond [Wed, 15 Apr 2026 19:59:28 +0000 (21:59 +0200)] 
Bump eslint-config-xo from 0.50.0 to 0.51.0 (#42297)

12 days agoDrop volar-service-emmet@0.0.63 override
Julien Déramond [Wed, 15 Apr 2026 19:36:50 +0000 (21:36 +0200)] 
Drop volar-service-emmet@0.0.63 override

12 days agoBump `@rollup/plugin-babel` from 6.1.0 to 7.0.0 (#42318)
Julien Déramond [Wed, 15 Apr 2026 19:21:04 +0000 (21:21 +0200)] 
Bump `@rollup/plugin-babel` from 6.1.0 to 7.0.0 (#42318)

12 days agoBump autoprefixer from 10.4.27 to 10.5.0, postcss from 8.5.8 to 8.5.10
Julien Déramond [Wed, 15 Apr 2026 19:16:58 +0000 (21:16 +0200)] 
Bump autoprefixer from 10.4.27 to 10.5.0, postcss from 8.5.8 to 8.5.10

12 days agoRebuild dist after install
Mark Otto [Wed, 15 Apr 2026 19:13:31 +0000 (12:13 -0700)] 
Rebuild dist after install

12 days agoBump JavaScript build toolchain dependencies (#42317)
Julien Déramond [Wed, 15 Apr 2026 19:07:05 +0000 (21:07 +0200)] 
Bump JavaScript build toolchain dependencies (#42317)

- @babel/cli             ^7.28.3  →  ^7.28.6
- @babel/core            ^7.28.5  →  ^7.29.0
- @babel/preset-env      ^7.28.5  →  ^7.29.2
- @rollup/plugin-babel    ^6.1.0  →   ^7.0.0
- rollup                 ^4.54.0  →  ^4.60.1
- terser                 ^5.44.1  →  ^5.46.1

12 days agoBump globals from 17.0.0 to 17.5.0
Julien Déramond [Wed, 15 Apr 2026 18:55:28 +0000 (20:55 +0200)] 
Bump globals from 17.0.0 to 17.5.0

12 days agoBump jasmine from 6.1.0 to 6.2.0 (#42316)
Julien Déramond [Wed, 15 Apr 2026 18:54:02 +0000 (20:54 +0200)] 
Bump jasmine from 6.1.0 to 6.2.0 (#42316)

12 days agoBump stylelint-order from 7.0.1 to 8.1.1, and pin stylelint
Julien Déramond [Wed, 15 Apr 2026 18:22:40 +0000 (20:22 +0200)] 
Bump stylelint-order from 7.0.1 to 8.1.1, and pin stylelint

12 days agoBump prettier from 3.8.1 to 3.8.3
Julien Déramond [Wed, 15 Apr 2026 18:18:46 +0000 (20:18 +0200)] 
Bump prettier from 3.8.1 to 3.8.3

12 days agoBump html-validate from 10.11.3 to 10.12.2
Julien Déramond [Wed, 15 Apr 2026 18:17:46 +0000 (20:17 +0200)] 
Bump html-validate from 10.11.3 to 10.12.2

12 days agoBump astro from 6.1.6 to 6.1.7
Julien Déramond [Wed, 15 Apr 2026 18:15:34 +0000 (20:15 +0200)] 
Bump astro from 6.1.6 to 6.1.7

12 days agoPin `@docsearch/js` dependency and remove `vnu-jar` from `ncu` list
Julien Déramond [Wed, 15 Apr 2026 18:08:12 +0000 (20:08 +0200)] 
Pin `@docsearch/js` dependency and remove `vnu-jar` from `ncu` list

12 days agoBump Node in `.nvmrc` from 24.14.0 to 24.14.1
Julien Déramond [Wed, 15 Apr 2026 18:06:10 +0000 (20:06 +0200)] 
Bump Node in `.nvmrc` from 24.14.0 to 24.14.1

13 days agoAdd validation feedback IDs for a11y, set aria-invalid on controls on form submission...
Mark Otto [Tue, 14 Apr 2026 22:59:17 +0000 (17:59 -0500)] 
Add validation feedback IDs for a11y, set aria-invalid on controls on form submission in examples (#42313)

13 days agov6: New form fields component, updated validation, remove validation icons, and more...
Mark Otto [Tue, 14 Apr 2026 22:02:55 +0000 (17:02 -0500)] 
v6: New form fields component, updated validation, remove validation icons, and more (#42308)

* Wip

* more updates

* Revamp validation SCSS to use theme-derived CSS custom properties

Replace the verbose $form-validation-states map with a flat
$validation-states map (state -> theme color name). The mixin now
derives all styling from theme tokens (--{theme}-fg, --{theme}-border,
etc.) and uses component token overrides (e.g., --control-border-color)
instead of direct property declarations.

- Extract form-validation-state-selector mixin to scss/mixins/
- Remove all Sass validation color/icon variables
- Remove --form-valid-*/--form-invalid-* root tokens
- Remove $enable-validation-icons and all icon logic
- Refactor _otp-input.scss to use shared mixin
- Update docs references

Made-with: Cursor

* big update

* cleanup

* update migration guide

* fix linter

* Fix bundlewatch

* mdx lint

* fix dupe ids

* consolidate vars, fix docs

* centralize validation for otp

13 days agoBuild(deps): Override axios to 1.15.0 (#42311)
Julien Déramond [Tue, 14 Apr 2026 21:03:07 +0000 (23:03 +0200)] 
Build(deps): Override axios to 1.15.0 (#42311)

13 days agoBump astro from 6.1.3 to 6.1.6 and astro-broken-links-checker from 1.0.7 to 1.1.0
Julien Déramond [Tue, 14 Apr 2026 20:13:00 +0000 (22:13 +0200)] 
Bump astro from 6.1.3 to 6.1.6 and astro-broken-links-checker from 1.0.7 to 1.1.0

13 days agoBuild(deps): Bump devalue from 5.6.4 to 5.7.1
Julien Déramond [Tue, 14 Apr 2026 19:44:23 +0000 (21:44 +0200)] 
Build(deps): Bump devalue from 5.6.4 to 5.7.1

13 days agoBuild(deps): Bump the github-actions group with 4 updates (#42306)
dependabot[bot] [Tue, 14 Apr 2026 19:33:28 +0000 (21:33 +0200)] 
Build(deps): Bump the github-actions group with 4 updates (#42306)

Bumps the github-actions group with 4 updates: [JustinBeckwith/linkinator-action](https://github.com/justinbeckwith/linkinator-action), [nuget/setup-nuget](https://github.com/nuget/setup-nuget), [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) and [actions/upload-artifact](https://github.com/actions/upload-artifact).

Updates `JustinBeckwith/linkinator-action` from 2.4.1 to 2.4.2
- [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/363572b2714d25a059fceb2fa332a98e7ea3baff...7b6b0bc671f6264e1a8daa4488a5bd91ce61dcd4)

Updates `nuget/setup-nuget` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/nuget/setup-nuget/releases)
- [Commits](https://github.com/nuget/setup-nuget/compare/12c57947e9458a5b976961b08ea0706a17dd71ae...b26b823c478ee115be5c9403e62c90b0bf943843)

Updates `release-drafter/release-drafter` from 7.1.1 to 7.2.0
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/139054aeaa9adc52ab36ddf67437541f039b88e2...5de93583980a40bd78603b6dfdcda5b4df377b32)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)

---
updated-dependencies:
- dependency-name: JustinBeckwith/linkinator-action
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: nuget/setup-nuget
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 weeks agoBump globby from 16.1.0 to 16.2.0 (#42298)
Julien Déramond [Thu, 9 Apr 2026 20:52:39 +0000 (22:52 +0200)] 
Bump globby from 16.1.0 to 16.2.0 (#42298)

2 weeks agoBump html-validate from 10.11.2 to 10.11.3 (#42296)
Julien Déramond [Wed, 8 Apr 2026 16:05:44 +0000 (18:05 +0200)] 
Bump html-validate from 10.11.2 to 10.11.3 (#42296)

2 weeks agoImprove code highlighting, tweak language
Mark Otto [Tue, 7 Apr 2026 22:05:23 +0000 (16:05 -0600)] 
Improve code highlighting, tweak language

2 weeks agoFixes #38000, closes #42277
Mark Otto [Tue, 7 Apr 2026 21:08:23 +0000 (15:08 -0600)] 
Fixes #38000, closes #42277

2 weeks agoRename theme text tokens to fg, update utilities (#42295)
Mark Otto [Tue, 7 Apr 2026 21:04:31 +0000 (14:04 -0700)] 
Rename theme text tokens to fg, update utilities (#42295)

With this refactor, our .fg-* and .bg-* and .border-* utilities can be modified by custom CSS, like in our blue theme example.

This also standardizes some nomenclature by using fg instead of text in the token names for theme values, better matching bg. Classes already use this, as do root fg tokens, so this is just a consistency update.

2 weeks agoButton group dividers (#42284)
Mark Otto [Tue, 7 Apr 2026 21:04:10 +0000 (14:04 -0700)] 
Button group dividers (#42284)

* Add optional dividers to btn groups

* Add another example, add active state

* Vertical support

* bump bw

2 weeks agoBuild(deps): Bump the github-actions group with 2 updates (#42291)
dependabot[bot] [Tue, 7 Apr 2026 20:07:42 +0000 (22:07 +0200)] 
Build(deps): Bump the github-actions group with 2 updates (#42291)

Bumps the github-actions group with 2 updates: [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) and [JustinBeckwith/linkinator-action](https://github.com/justinbeckwith/linkinator-action).

Updates `streetsidesoftware/cspell-action` from 8.3.0 to 8.4.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/9cd41bb518a24fefdafd9880cbab8f0ceba04d28...de2a73e963e7443969755b648a1008f77033c5b2)

Updates `JustinBeckwith/linkinator-action` from 2.4.0 to 2.4.1
- [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/f62ba0c110a76effb2ee6022cc6ce4ab161085e3...363572b2714d25a059fceb2fa332a98e7ea3baff)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-version: 8.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: JustinBeckwith/linkinator-action
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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>
3 weeks agoBump sass from 1.98.0 to 1.99.0
Julien Déramond [Mon, 6 Apr 2026 08:05:03 +0000 (10:05 +0200)] 
Bump sass from 1.98.0 to 1.99.0

3 weeks agoBump development dependencies (#42286)
Julien Déramond [Mon, 6 Apr 2026 07:59:38 +0000 (09:59 +0200)] 
Bump development dependencies (#42286)

- eslint                   ^10.1.0 → ^10.2.0
- eslint-plugin-unicorn    ^63.0.0 → ^64.0.0

3 weeks agoBumpd cspell from 9.7.0 to 10.0.0 (#42285)
Julien Déramond [Mon, 6 Apr 2026 07:51:19 +0000 (09:51 +0200)] 
Bumpd cspell from 9.7.0 to 10.0.0 (#42285)

3 weeks agoBump astro from 6.1.2 to 6.1.3
Julien Déramond [Mon, 6 Apr 2026 07:45:28 +0000 (09:45 +0200)] 
Bump astro from 6.1.2 to 6.1.3

3 weeks agoPrevent theme class names in Shiki snippets (#42283)
Mark Otto [Sun, 5 Apr 2026 23:33:19 +0000 (16:33 -0700)] 
Prevent theme class names in Shiki snippets (#42283)

* Prevent theme class names in Shiki snippets

* prettier

* alt: dont render at all

* prettier

3 weeks agoUpdate some global Sass functions (#42271)
Mark Otto [Sat, 4 Apr 2026 05:17:23 +0000 (22:17 -0700)] 
Update some global Sass functions (#42271)

3 weeks agoUse modern :not() syntax (#42268)
Mark Otto [Sat, 4 Apr 2026 05:17:08 +0000 (22:17 -0700)] 
Use modern :not() syntax (#42268)

3 weeks agoUpdate remaining `rgba()`/`rgb()` syntax (#42267)
Mark Otto [Sat, 4 Apr 2026 05:16:57 +0000 (22:16 -0700)] 
Update remaining `rgba()`/`rgb()` syntax (#42267)

* Use modern rgb() syntax

* more

3 weeks agoUpdate utility API to use prefixes for states (#42266)
Mark Otto [Sat, 4 Apr 2026 03:00:55 +0000 (20:00 -0700)] 
Update utility API to use prefixes for states (#42266)

3 weeks agoFixes #42014
Mark Otto [Fri, 3 Apr 2026 22:43:11 +0000 (15:43 -0700)] 
Fixes #42014

3 weeks agoDocs: remove optional `direction` management for RTL (#42255)
Julien Déramond [Fri, 3 Apr 2026 22:38:29 +0000 (00:38 +0200)] 
Docs: remove optional `direction` management for RTL (#42255)

3 weeks agoUpgrade stylelint config (#42223)
Mark Otto [Fri, 3 Apr 2026 22:36:10 +0000 (15:36 -0700)] 
Upgrade stylelint config (#42223)

* Upgrade stylelint config

* fix

3 weeks agoUpdate migration guide, move to Guides (#42265)
Mark Otto [Fri, 3 Apr 2026 22:28:33 +0000 (15:28 -0700)] 
Update migration guide, move to Guides (#42265)

* Update migration guide, move to Guides

* fixes

* fix

* fix cspell

3 weeks agoUpdate utility API for children selectors (#42224)
Mark Otto [Fri, 3 Apr 2026 22:20:49 +0000 (15:20 -0700)] 
Update utility API for children selectors (#42224)

* Update utility API for children selectors

- Add new support for custom children selectors
- Add divide and space utilities

* Update bundlewatch

* metadata

3 weeks agov6: Docs design updates (#42250)
Mark Otto [Fri, 3 Apr 2026 20:44:58 +0000 (13:44 -0700)] 
v6: Docs design updates (#42250)

* Start docs redesign, new page metadata fields

* wip

* more

* Update offcanvas references to drawer after rebase

Carry over frontmatter additions to drawer.mdx,
fix DocsLayout ToC to use drawer classes and dialog element,
update navbar.mdx dep title, and fix _toc.scss class name.

Made-with: Cursor

* woooooo

* fixes

* update metadata and more

* more improvements

* Some component updates, docs updates

* update

* add a bundlewatch script, fix bundlewatch

* bump

* fix

* dist

* Remove gradients for now

* Update format

* more wip

3 weeks agoBump lockfile-lint from 4.14.1 to 5.0.0 (#42264)
Julien Déramond [Wed, 1 Apr 2026 20:40:31 +0000 (22:40 +0200)] 
Bump lockfile-lint from 4.14.1 to 5.0.0 (#42264)

3 weeks agoBump unist-util-visit from 5.0.0 to 5.1.0 (#42263)
Julien Déramond [Wed, 1 Apr 2026 20:29:20 +0000 (22:29 +0200)] 
Bump unist-util-visit from 5.0.0 to 5.1.0 (#42263)

3 weeks agoBump dependencies (#42261)
Julien Déramond [Wed, 1 Apr 2026 20:16:14 +0000 (22:16 +0200)] 
Bump dependencies (#42261)

- autoprefixer    ^10.4.23 → ^10.4.27
- postcss           ^8.5.6 → ^8.5.8

3 weeks agoBump Astro dependencies
Julien Déramond [Wed, 1 Apr 2026 19:35:02 +0000 (21:35 +0200)] 
Bump Astro dependencies

- @astrojs/markdown-remark    ^7.0.1 → ^7.1.0
- @astrojs/mdx                ^5.0.2 → ^5.0.3
- @astrojs/sitemap            ^3.7.1 → ^3.7.2
- astro                       ^6.0.8 → ^6.1.2

4 weeks agoBuild(deps): Bump the github-actions group across 1 directory with 4 updates (#42257)
dependabot[bot] [Tue, 31 Mar 2026 15:30:02 +0000 (17:30 +0200)] 
Build(deps): Bump the github-actions group across 1 directory with 4 updates (#42257)

Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action), [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper), [nuget/setup-nuget](https://github.com/nuget/setup-nuget) and [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter).

Updates `github/codeql-action` from 4.33.0 to 4.35.1
- [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/b1bff81932f5cdfc8695c7752dcee935dcd061c8...c10b8064de6f491fea524254123dbe5e09572f13)

Updates `actions-cool/issues-helper` from 3.7.6 to 3.8.0
- [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/71b62d7da76e59ff7b193904feb6e77d4dbb2777...200c78641dbf33838311e5a1e0c31bbdb92d7cf0)

Updates `nuget/setup-nuget` from 2.0.2 to 3.0.0
- [Release notes](https://github.com/nuget/setup-nuget/releases)
- [Commits](https://github.com/nuget/setup-nuget/compare/d105a947828025cd7a980103c35ba2bfae586d0f...12c57947e9458a5b976961b08ea0706a17dd71ae)

Updates `release-drafter/release-drafter` from 7.0.0 to 7.1.1
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3...139054aeaa9adc52ab36ddf67437541f039b88e2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: nuget/setup-nuget
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 weeks agoUse `isRTL` util in Drawer JS code (#42254)
Julien Déramond [Mon, 30 Mar 2026 20:26:59 +0000 (22:26 +0200)] 
Use `isRTL` util in Drawer JS code (#42254)

4 weeks agoSmall v6 Reboot updates (#42252)
Mark Otto [Sun, 29 Mar 2026 21:05:55 +0000 (14:05 -0700)] 
Small v6 Reboot updates (#42252)

* Fixes #41700: Remove moz-focus-inner

* Update more Reboot styles to remove button and select text-transform

4 weeks agov6: Rename Offcanvas to Drawer, rebuild Drawer on `<dialog>` & Dialog, refresh Toasts...
Mark Otto [Sun, 29 Mar 2026 21:05:41 +0000 (14:05 -0700)] 
v6: Rename Offcanvas to Drawer, rebuild Drawer on `<dialog>` & Dialog, refresh Toasts (#42245)

* Update Offcanvas docs, update transition

* make it all work

* Massive update to rebuild offcanvas as Drawer and share its code with Dialog

* Fix bundle

* fix some issues

* Update tests

* another

* fix

* dupe

4 weeks agoRemove RTLCSS mentions and more (#42246)
Mark Otto [Thu, 26 Mar 2026 05:29:11 +0000 (22:29 -0700)] 
Remove RTLCSS mentions and more (#42246)

* Remove RTLCSS mentions and more

* Remove

* simplify

5 weeks agoBump htmlparser2 from 10.1.0 to 12.0.0
Julien Déramond [Mon, 23 Mar 2026 18:58:03 +0000 (19:58 +0100)] 
Bump htmlparser2 from 10.1.0 to 12.0.0

5 weeks agoBump html-validate from 10.5.0 to 10.11.2
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

5 weeks agoBump jasmine to 6.1.0 and karma-jasmine-html-reporter to 2.2.0 (#42234)
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)

5 weeks agoMigrate from infix to prefix (#42203)
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

5 weeks agoUpdate Sass and Theme docs to document mixins and functions better (#42173)
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

5 weeks agoRebuild
Mark Otto [Sat, 21 Mar 2026 20:54:18 +0000 (13:54 -0700)] 
Rebuild

5 weeks agoBump Astro from 5 to 6 (#42222)
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

5 weeks agoWrap alert text content in `<p>` to fix flex gap issue and improve semantics (#42175)
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>
5 weeks agoDefine `.browserslistrc` as the single source of truth and embed it in npm package...
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)

5 weeks agoNav & Tab docs updates, plus add Chip Input to JS bundle (#42214)
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

5 weeks agoBump nodemon from 3.1.11 to 3.1.14 (#42220)
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)

5 weeks agoBump prettier from 3.7.4 to 3.8.1 (#42219)
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)

5 weeks agoBump zod from 4.1.12 to 4.3.6 (#42217)
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)

5 weeks agoBump sass from 1.95.0 to 1.98.0 (#42216)
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)

5 weeks agoRemove eslint deps from the pinned deps list and update their minor version (#42215)
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)

5 weeks agoRename dropdown to menu, add combobox built on top of menu (#42202)
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

5 weeks agoBump ESLint to version 10 (#42205)
Julien Déramond [Sat, 21 Mar 2026 01:56:08 +0000 (02:56 +0100)] 
Bump ESLint to version 10 (#42205)