Skip to content

Bolt v2.5.2 Released

Compare
Choose a tag to compare
@sghoweri sghoweri released this 25 Jun 20:14
· 9726 commits to master since this release

Summary

Bolt v2.5.2 is a hotfix release to address a handful of build tool and polyfill-related issues identified downstream following the v2.5.1 release, specifically when compiling outside of the Bolt monorepo codebase.

In addition to the fixes added to @bolt/build-tools and @bolt/core, this release also added a new Drupal Lab build step to the DevOps CI / CD process to now separately test the install and build process outside of the monorepo (symlinked) context.

Details

  • fixes a broken package.json path (used for determining the current version of Bolt being run) when build tools are run outside of the monorepo
  • fixed a separate NPM package version mismatch issue in @bolt/core's polyfills -- this fix updates the filenames to a handful of polyfills used internally
  • updated the @bolt/build-tools's Webpack build to automatically add the @bolt/core/styles/index.scss file to the default global entrypoint. Addresses a strange behavior observed where the exported JSON data for Sass files in @bolt/core weren't being generated as expected when compiling outside of the Bolt monorepo.
  • Adds a new Drupal Lab Travis job to now start to check for these unexpected build-related issues when running the codebase downstream

Shoutout to @remydenton for the extra help in getting these issues squashed!