Skip to content

Conversation

@richfitz
Copy link
Member

@richfitz richfitz commented Jul 5, 2021

This approach to backward compatibility is more complete - we no longer try and get people using ajv but instead let them know they're missing out.

The imjv validator now (again) fairly silently passes where given new json schema versions and does not read nested schemas. Packages that on CRAN which rely on that behaviour are unaffected and we can upgrade the package. Once done we should follow up with dependencies though and let them know.

I've added a bit of docs to make the situation clear

See also master...mrc-2476-compat for net change against master

Fixes #38

@richfitz richfitz marked this pull request as ready for review July 6, 2021 07:24
@richfitz richfitz requested a review from r-ash July 6, 2021 07:24
Copy link
Collaborator

@r-ash r-ash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Returning note but continuing with imjv looks like a good pattern

@r-ash r-ash merged commit 132269c into mrc-2476 Jul 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants