docs(readme): update minimum supported node version #2523
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What issue does this pull request resolve?
fast-uri, that ajv has as a dependency, was updated to v3.0.4 yesterday, which included a PR that added optional chaining. This was fine as fast-uri only tests on Node 16+ in its CI, because we only support Node 16+.
Unfortunately, we've had a few issues raised over at fast-uri with users stating issues with old Node versions when using ajv thanks to this change.
ajv is not tested on anything below Node 16, which is at odds with what ajv states to support in the readme, so this PR updates the documentation to the minimum tested Node version.
What changes did you make?
Updated documentation.
Is there anything that requires more attention while reviewing?
ajv doesn't support Node 10 and 12 anyway from the looks of it: https://github.com/ajv-validator/ajv/actions/runs/12629749595/