v7.31.0 introduced a breaking change by dropping support for Node.js v14 #10285
Closed
cpcallen
started this conversation in
Technical Discussion
Replies: 1 comment 2 replies
-
We do.
Node v14 should still be support for WebdriverIO v7.x, if not we consider it a bug.
I assume. I am very confused about the git range between v7.30.3 and v7.31.0 - it shows over thousands of commits while there shouldn't. If I check the commits made between these versions it is only some patches and mostly dependabot updates. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
Dependabot is trying to update
webdriverio
from 8.3.11 to 8.8.6 in Blockly but this is causing several tests that usewebdriverio
to fail when tests are run on Node.js 14 with the error message:It turns out that the entire 8.x series has always required Node.js >= 16, but it wasn't until somewhere between 8.3.11 and 8.8.6 that any actual incompatibilities were introduced, so, uh… thanks for supporting v14 a lot longer than you claimed to, I guess!
Breaking change in v7.31.0
However, in the process of figuring this out, I notice that
webdriverio
v7.31.0 (and presumably other packages in the same release) also dropped support for Node.js v14, which would appear to be a breaking change.I can think of
threefour possible explanations:webdriverio
does not use semantic versioning.I was going to file a bug about this incident but I'm not sure which of the above is the actual mistake.
Beta Was this translation helpful? Give feedback.
All reactions