Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Since 1.3.0: URIFactory is gone. Any migration guide? #948

Closed
flozano opened this issue Feb 4, 2024 · 1 comment
Closed

Since 1.3.0: URIFactory is gone. Any migration guide? #948

flozano opened this issue Feb 4, 2024 · 1 comment

Comments

@flozano
Copy link
Contributor

flozano commented Feb 4, 2024

It looks like a major version should have been used, this seems like a major change to me.

Is there any guide about how to proceed to upgrade?

@justin-tay
Copy link
Contributor

The following are removed and replaced by SchemaLoader and SchemaMapper.

  • URIFactory - No replacement. The resolve logic is in AbsoluteIRI.
  • URISchemeFactory - No replacement as URIFactory isn't required anymore.
  • URISchemeFetcher - No replacement. The SchemaLoaders are iterated and called.
  • URITranslator - Replaced by SchemaMapper.
  • URLFactory - No replacement as URIFactory isn't required anymore.
  • URLFetcher - Replaced by UriSchemaLoader.
  • URNURIFactory - No replacement as URIFactory isn't required anymore.

You can also see Customizing schema retrieval.

@stevehu stevehu closed this as completed May 30, 2024
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

No branches or pull requests

3 participants