This would allow for compatibility with newer JSON schema draft-06/07/2019-09
I don't know how backwards compatible this would be. Just wondering if it's been considered to keep this library relevant and future-proof.
The one breaking change I see is: the support for JSON-Schema draft-04 is removed - if you have schemas using “id” attributes you have to replace them with “$id” (or continue using Ajv v6 that will be supported until 02/28/2021).