As stated in this commit comments: 1ed98ee#r164830043
Following semantic versioning specs, breaking changes should NOT change the patch version.
Since that commit changed the JS output modules (switching from CommonJS require() to ESM import()) this caused a problem on Node js projects (not yet supporting ESM) that used require() to load version ~2.7.3 (and because of the range 2.7.4 as a patch updated).
We discovered this issue, when in our projects the build pipelines suddenly started failing after version 2.7.4 was released on NPM
As stated in this commit comments: 1ed98ee#r164830043
Following semantic versioning specs, breaking changes should NOT change the patch version.
Since that commit changed the JS output modules (switching from CommonJS require() to ESM import()) this caused a problem on Node js projects (not yet supporting ESM) that used require() to load version
~2.7.3(and because of the range 2.7.4 as a patch updated).We discovered this issue, when in our projects the build pipelines suddenly started failing after version 2.7.4 was released on NPM