X Tutup
Skip to content

Breaking change in ES modules version 2.7.4 #61

@t-ricci-avatarux

Description

@t-ricci-avatarux

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    X Tutup