New updates have been made to both Sage and Soil.
Sage is now using Sass Bootstrap as the default.
-
Bootstrap 4 is going to be Sass. There’s not an ETA on a release, but it’s been in development for almost a year, so hopefully we’ll see an alpha soon
-
There’s not really a big difference.
-
Our gulpfile and asset-builder already handle Sass, so nothing needs to change from a gulp or npm standpoint.
We’ve removed the nav walker from Sage and made the header template more generic by removing the Bootstrap top navbar component (pull request). The cleaner nav walker is now in Soil, and enabled by default in the lib/config.php
file found in Sage.
Sage also no longer includes support for the Google CDN version of jQuery, but the feature has been moved to Soil. It is also enabled by default in lib/config.php
.
One more thing removed in the latest Sage release is the Bootstrap gallery component.
Soil was updated yesterday to remove the new unnecessary inline JS and CSS introduced in WordPress 4.2 from emoji support.
Join the discussion on Roots Discourse