Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.23 KB

v8.0.0.md

File metadata and controls

19 lines (10 loc) · 1.23 KB

v8.0.0 Migration Guide

This version contains the following breaking changes:

  1. Upgraded Node version to 18.12.1

Further explanation of each item is detailed below.


1. Upgraded Node version to 18.12.1

Typically, the Node version of an application can be updated without any breaking change. However, Node 18 requires an upgraded version of glibc. This has impact on Travis.

The default distribution used for Travis builds and test execution (xenial) does not have the version of glibc required by Node 18. See this Travis community forum note for a discussion of this issue. See this Node issue for a discussion of the new glibc version requirement.

To resolve this issue, a specific Linux distribution (focal) is specified in the .travis.yml configuration file. This distribution has the correct glibc version. See this Travis documentation for a description of the focal build environment.

This version of lp-components will not support older Node versions. You must use Node version ^18.12.1.