Install
Works with Drupal: ^10.4 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Drupal 11 compatible release - 8.x-3.40
New since 3.39:
- #3582937: getBaseThemes is deprecated in Drupal 10.3 and removed from Drupal 12
- #3558024: DrupalBootstrapStyles: Inverted filter logic causes duplicate CSS files
- #3542168: Do not use Drupal Core's version for libraries
- #3560258: [Drupal 11.3] Warning: Array to string conversion
New since 3.37:
New since 3.36:
- #3538271: Upgrade to entreprise7pro/bootstrap 3.4.8
- #3536372: phpcs related updates, From 252 down to 209 SNIFF VIOLATIONS
New since 3.35:
- PHP 8.4 compatibility
- Improved jQuery 4 compatibility with entreprise7pro/bootstrap 3.4.6 going to 3.4.7
Upgrade steps (needed by some of us) to fix massive amounts of unexpected javascript exceptions that "may" occur "after" upgrading from bootstrap <= 3.32 to bootstrap >=3.34 or >=3.37:
- Go into your subtheme settings
/admin/appearance/settings/{awesome_subtheme} - Locate the CDN tab (see illustration below)
- Select CDN Provider NONE
- (Illustration)

- Press
Please open a support request if you notice issues.
- Support new upstream bootstrap release v3.4.7 with additional jQuery 4 deprecation fixes
- Now requires >= 10.4 or >= 11.0
- For those using Drupal 10.3 please upgrade to Drupal 10.4 or downgrade to bootstrap 3.32
- See the important notes below relating to jquery_ui_resizable
Changes since 8.x-3.32:
Please note:
The only cdn provider options that have been tested to work for this upgrade are jsdelivr and the custom provider option. I don't have any statistics on which providers are mostly used but I would assume that most are using either the jsdelivr option or the custom provider option.
The bootswatch theme options are still supported.
Please open new issues for any additional support requests/feature requests or bugs/tasks.
Special thanks to Entreprise 7pro.ca Inc for sponsoring and organizing the work involved relating to the necessary jQuery 4 compatibility upgrades to the new bootstrap library on github and also to Klemendev for the fix to CVE-2024-6485 : https://github.com/entreprise7pro/bootstrap/pull/2 .
- #3428283: Automated Drupal 11 compatibility fixes for bootstrap 8.x-3.x
- #3362715: Please support PHP 8.0 while Drupal 9 is supported
Changes since 8.x-3.31:
Dependency updates
Important Notes
There are new dependencies. However, since this is a theme, it cannot enable those modules through an update hook. After updating, enable these modules:
- jquery_ui
- jquery_ui_draggable
- jquery_ui_resizable
- #3460442: Cannot run update.php
- #3427365: Remove jQuery UI Library's Core dependency and Add module dependency
Changes since 8.x-3.30:
Necessary fixes for 10.3
Issues: 4 issues resolved.
Bug
- #3452819: Argument #9 ($kernel) must be of type ?
- #3411962: FileUploadHelp preprocessor was broken by Core's change to constraint plugins
- #3427365: Remove jQuery UI Library's Core dependency and Add module dependency