Conversation
|
is it chore or ci? |
|
Removed the ci change from this pr |
|
in java we just set the minimum version but don't limit the maximum one in general, it has been already confirmed that selenium does not follow semver, so they may introduce breaking changes even in minor releases. For us this means we must either strictly limit the lib version and then manually release a new version of python client when a new selenium is releases and tested for the compatibility. Or just acknowledge that we are limited in resources and we cannot really cover the testing for each version change.. Based on the above statement my proposal would be to follow the same strategy we have in java:
|
|
Correct. Hm, actually maybe what we could as our best is to give users to keep local files in their eng. Let me modify this PR to add acknowledgment in the readme |
|
Updated |
To prevent unexpected changes that could break this client's functionality.
Actually, the last break was by a patch version, but maybe it is reasonable to set the limit in the minor version for now.