Skip to content

Bolt v2.4.3 Released

Compare
Choose a tag to compare
@sghoweri sghoweri released this 31 May 09:32
· 10258 commits to master since this release

Summary

This is a small hotfix release which updates the package.json files for several Bolt components / related NPM packages to no longer use devDependencies or peerDependencies. This addresses unexpected install and build issues when testing out the v2.4.2 release of Bolt in our Drupal Lab example (ie. installs from outside of the normal monorepo install / build context).

No API or code changes from this update should be required other than using the latest packages updated with this release.

Details

  • Updates all published Bolt packages using devDependencies and/or peerDependencies to use dependencies instead so packages get installed correctly.
  • Refactors + adds new Jest monorepo tests to check against and enforce this update moving forward
  • Auto-run these monorepo tests very quickly when pushing up changes (via a new quick Jest config)
  • Configures a new Docker container + small setup process to more easily allow our Drupal Lab environment to be more easily deployed and tested automatically

Note: this update should help better test for issues like this in the future (ie. installing, building, and deploying Drupal Lab)

Packages Updated

## More Commonly Installed
 - @bolt/build-tools@2.4.3
 - @bolt/components-band@2.4.3
 - @bolt/components-copy-to-clipboard@2.4.3
 - @bolt/components-critical-css-vars@2.4.3
 - @bolt/components-critical-css@2.4.3
 - @bolt/components-dropdown@2.4.3
 - @bolt/components-icon@2.4.3
 - @bolt/components-navbar@2.4.3
 - @bolt/components-navlink@2.4.3
 - @bolt/components-share@2.4.3

## Less Commonly Installed / Related Dependencies
 - @bolt/components-icons@2.4.3
 - @bolt/twig-renderer@2.4.3
 - @bolt/api@2.4.3
 - @bolt/babel-preset-bolt@2.4.3
 - @bolt/config-browserlist@2.4.3
 - generator-bolt@2.4.3
 - @bolt/ssr-server@2.4.3
 - @bolt/testing-server@2.4.3
 - @bolt/uikit-workshop@2.4.3