Bolt v2.5.2 Released
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!