This version contains the following breaking changes:
- Upgraded Node version to 18.12.1
Further explanation of each item is detailed below.
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.