Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 230.55 KB
MD5: 1c254029751b74dc9d7efc5dea1e12f8
SHA-1: a3a227a920157ecd4e2b4c4653a4f3ef86c529b3
SHA-256: e458b05bb23815be79ccf89363b8d54e73bc140aaa8f97459c22226eb7e6d9e9
Download zip 317.6 KB
MD5: 9e97fe30f8cab2ed58736eb2235a774b
SHA-1: a888bcb825f73c04c46d05f1b6e2aeae87ff494a
SHA-256: 2d8e3a93ec163ae97618d6e704653c4e9645e5b35772b389ed6d73863c6bce37

Release notes

Big release: Bootstrap 5 update, jQuery not dependency anymore, inner child bs_bootstrap theme deprecated, removed theme-options.yml, automatic calculation of incos cache bust query value, lots of fixes...

Upgrade steps

  • You need to update bs_lib also to 2.0.0-alpha1 release
  • As always update child themes with `drush bs-tu child_theme`. This is a big update, update hooks will try to update as much as possible but errors and bc bugs are possible - do a review and manual fixes where needed.

Contributors (3)

berdir, pivica, anirudhsingh19

Changelog

Issues: 18 issues resolved.

Changes since 8.x-1.0-rc4:

Bug

  • fix: #3589968 bs_base_preprocess_block() does not apply menu__navbar theme suggestion to SystemMenuBlock subclasses
  • feat: #3571244 Fix "Second level horizontal" navbar type to work correctly when "Navbar show sub-level on hover" is OFF
  • #3536378 Breadcrumb template should use breadcrumb-item CSS classs

Feature

  • fix: #3588556 Modernize bs-button-variant: delegate to BS5 button-variant() mixin.
  • Resolve #3539463 "Optimize font face generation"
  • #3521757 Adjust automatic caniuse-lite update
  • #3521572 Automatically add cache bust query string to icons.woff

Misc

  • Guard sass and templates iterators against missing dirs in bs_update_200002.
  • Commented update browser list in bs_base_bs_update_200004() to avoid problems with the child themes which enviroment is already on node 20.

Task

  • task: #3578665 Performance improvements for bs_base_preprocess_page() navbar menu recalculation
  • fix: #3107476 Remove jQuery dependency from bs_base.
  • feat: #3008293 Remove custom jasny bootstrap offcanvas solution and use BS5 offcanvas component
  • feat: #3569947 Consider returning Bootstrap print styles
  • #3512866 Consider using clean_unique_id instead of manual ID calculation
  • #3474789 Deprecate bs_bootstrap subtheme
  • #3474790 Remove theme-options.yml feature
  • Move all related generator code to bs_lib, related to issue #3107100.
  • #3487357 Remove all deprecated SASS variables
Created by: pivica
Created on: 18 May 2026 at 17:59 UTC
Last updated: 18 May 2026 at 18:05 UTC
Bug fixes
New features

Other releases