Skip to content

Upgrade bootstrap-vue-next to 1.0.1 in client-v3 - #1326

Merged
Tim020 merged 1 commit into
devfrom
feature/bootstrap-vue-next-1-upgrade
Aug 22, 2026
Merged

Upgrade bootstrap-vue-next to 1.0.1 in client-v3#1326
Tim020 merged 1 commit into
devfrom
feature/bootstrap-vue-next-1-upgrade

Conversation

@Tim020

@Tim020 Tim020 commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps bootstrap-vue-next from ^0.45.7 (resolved 0.45.10) to ^1.0.1 in client-v3 — the library's first stable major release. Supersedes the dependabot 0.46.4 bump (Bump bootstrap-vue-next from 0.45.10 to 0.46.4 in /client-v3 #1324, closed) since it made more sense to jump straight to 1.x while the gap was still small.
  • Fixes the one real breaking change in this range: BFormCheckbox's unchecked-value default flipped from false to undefined in 0.46.0. Added explicit :unchecked-value="false" to all 14 affected plain checkboxes across 7 files (ConfigSettings.vue, ConfigLogs.vue, ConfigUsers.vue, ConfigActs.vue ×2, UserSettingsConfig.vue ×5, StageDirectionStyles.vue ×3, ServerSelector.vue) to preserve prior behavior.

Everything else in the 0.45.10→1.0.1 changelog (resolver config, plugin registration, peer deps, BFormRating prop/slot renames, orchestrator composable internals) either doesn't apply to how this app uses BVN, or was confirmed unchanged (e.g. BFormGroup still emits the .b-form-group class that dark.scss depends on — verified directly in the compiled output).

Test plan

  • npm run typecheck — clean (the 30-file BModal typed-ref surface is unaffected)
  • npm run ci-lint — clean
  • npm run test:run — 39/39 Vitest tests pass
  • npm run build and BUILD_TARGET=electron npm run build — both succeed (confirms the package's move to ESM-only doesn't break the Vite build)
  • npm run test:e2e — full suite, 221/221 passing, including toggle-behavior specs that directly exercise the checkbox fix

🤖 Generated with Claude Code

Jumps straight to the first stable 1.x release rather than the 0.46.x
dependabot bump, since resolver config, plugin registration, and peer
deps are all unchanged in this range. The one real breaking change is
BFormCheckbox's unchecked-value default flipping from false to
undefined (landed in 0.46.0) - restored the old behavior explicitly
on all 14 affected checkboxes across 7 files.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
@Tim020 Tim020 added the claude Issues created by Claude label Aug 22, 2026
@github-actions github-actions Bot added client Pull requests changing front end code medium-diff client-v3 labels Aug 22, 2026
@github-actions

Copy link
Copy Markdown

Client V3 Test Results

39 tests  ±0   39 ✅ ±0   0s ⏱️ ±0s
 4 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit bc0b8df. ± Comparison against base commit 0a3a5f5.

@github-actions

Copy link
Copy Markdown

Client Test Results

132 tests  ±0   132 ✅ ±0   0s ⏱️ ±0s
  7 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit bc0b8df. ± Comparison against base commit 0a3a5f5.

@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Python Test Results

  1 files  ±0    1 suites  ±0   2m 13s ⏱️ -1s
704 tests ±0  704 ✅ ±0  0 💤 ±0  0 ❌ ±0 
709 runs  ±0  709 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit bc0b8df. ± Comparison against base commit 0a3a5f5.

@github-actions

Copy link
Copy Markdown

Playwright E2E Results (chromium)

221 tests  ±0   221 ✅ ±0   2m 17s ⏱️ -1s
 14 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit bc0b8df. ± Comparison against base commit 0a3a5f5.

@github-actions

Copy link
Copy Markdown

Playwright E2E Results (firefox)

221 tests  ±0   221 ✅ ±0   2m 48s ⏱️ +34s
 14 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit bc0b8df. ± Comparison against base commit 0a3a5f5.

@Tim020
Tim020 merged commit afda35b into dev Aug 22, 2026
35 checks passed
@Tim020
Tim020 deleted the feature/bootstrap-vue-next-1-upgrade branch August 22, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Issues created by Claude client Pull requests changing front end code client-v3 medium-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant