Skip to content

Add Bootstrap 4 to 5 section to the migration guide#114

Merged
malberts merged 3 commits into
masterfrom
bs5-migration-guide
Jul 17, 2026
Merged

Add Bootstrap 4 to 5 section to the migration guide#114
malberts merged 3 commits into
masterfrom
bs5-migration-guide

Conversation

@kghbln

@kghbln kghbln commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Document what the 6.0.0 Bootstrap 5 lift means for existing wikis: lockstep requirement bumps, the jumbotron rebuild on utility classes, emitted class renames that break custom CSS, the data-bs-* attribute rename for hand-written Bootstrap HTML in templates, component initialization moving to the native Bootstrap API, SCSS variable review, and stale Bootstrap 4 markup in the parser cache after the upgrade.

Scope the existing content to a 1.x-to-4.0 section, link the guide from the 6.0.0 release notes, and supply the missing FontAwesome link definition.

Document what the 6.0.0 Bootstrap 5 lift means for existing wikis:
lockstep requirement bumps, the jumbotron rebuild on utility classes,
emitted class renames that break custom CSS, the data-bs-* attribute
rename for hand-written Bootstrap HTML in templates, component
initialization moving to the native Bootstrap API, SCSS variable
review, and stale Bootstrap 4 markup in the parser cache after the
upgrade.

Scope the existing content to a 1.x-to-4.0 section, link the guide from
the 6.0.0 release notes, and supply the missing FontAwesome link
definition.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kghbln
kghbln marked this pull request as draft July 16, 2026 18:45
kghbln and others added 2 commits July 16, 2026 20:49
migration-guide-bs5.md covers Bootstrap 4 to 5 (BootstrapComponents
6.0), migration-guide-bs4.md covers Bootstrap 3 to 4
(BootstrapComponents ~4.0), and migration-guide.md remains as an index
so existing links keep resolving. Point the README and the
release-notes references at the split guides, and stub the 6.0.1
release notes to carry the guide, since 6.0.0 shipped without it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
In running text the extension is called Bootstrap Components, matching
the README title and the extension description; identifiers such as the
release-notes headings keep the compact form. Version references in the
README and the migration-guide index use tilde ranges: ~6.0 for the
Bootstrap 5 era, and ~4.0 and ~5.0 for the Bootstrap 4 era, which spans
both release lines.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kghbln
kghbln marked this pull request as ready for review July 16, 2026 19:04
@kghbln

kghbln commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator Author

@malberts, I added a migration guide from BS4 to BS5. I also bumped the version to 6.0.1. Hopefully the information compiled is correct.

Probably your current pull should also land in 6.0.1. In this case, you will need to merge this first, and then yours with changes to the release notes.

@malberts

Copy link
Copy Markdown
Collaborator

High level seems fine. We can always tweak and add more notes as people run into migration issues.

@malberts
malberts merged commit b4f92e8 into master Jul 17, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants