This fixes iri, iri-reference, uri and uri-reference formats to allow inputs conforming to RFC 3986 / RFC 3987 for which URI will throw a syntax error as it implements RFC 2396.
In particular inputs like http://, // and about: are now accepted.
A more complete and proper fix will likely require an additional library like Apache Jena IRI but will defer this until it is really needed.
Closes #1070
This fixes
iri
,iri-reference
,uri
anduri-reference
formats to allow inputs conforming to RFC 3986 / RFC 3987 for whichURI
will throw a syntax error as it implements RFC 2396.In particular inputs like
http://
,//
andabout:
are now accepted.A more complete and proper fix will likely require an additional library like Apache Jena IRI but will defer this until it is really needed.