Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Bootstrap 5.3 (Chameleon 5.x) #385

Open
malberts opened this issue Jun 5, 2023 · 0 comments
Open

Update to Bootstrap 5.3 (Chameleon 5.x) #385

malberts opened this issue Jun 5, 2023 · 0 comments
Milestone

Comments

@malberts
Copy link
Contributor

malberts commented Jun 5, 2023

Chameleon is currently using Bootstrap 4.6 via Extension:Bootstrap.

The latest Bootstrap 4.6.2 is considered end of life as of January 1, 2023.

Before any meaningful work can start on this we need to get Extension:Bootstrap updated to Bootstrap 5.3: ProfessionalWiki/Bootstrap#67.

Part of the updates to the Chameleon dependencies (SCSS + Extension:Bootstrap) is to raise all minimum versions to:

  • PHP 8.0
  • MediaWiki 1.39

This will apply to Chameleon 5.x as well, since MW 1.35 will be end of life in September 2023 and it will be nice to get rid of a bunch of compatibility code.

This task is basically to get the current state of Chameleon working with Bootstrap 5.3. At a minimum this should just be styles, JavaScript and HTML. Bootstrap 5.3 introduces new features (e.g. color modes) which I do not think should be catered for explicitly in this initial update of Chameleon

@malberts malberts added this to the 5.0.0 milestone Jun 5, 2023
@malberts malberts modified the milestones: 5.0.0, 6.0.0 Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant