* Extract semver compatibility logic to shared package and implement it in taxes * Move semver checking package to packages/shared * Update lock * Apply suggestions from code review Co-authored-by: Adrian Pilarczyk <admin@peelar.dev> * Improve error message * Fix lockfile --------- Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
* Extract SaleorVersionCompatibilityValidator + tests * Use SaleorVersionCompatibilityValidtor in register handler * Replace coerce with includePrerelease in saleor version matching * Changelogs