<http://foo.bar.baz?q=hello&id=22&boolean>
to
<p><a href="http://foo.bar.baz?q=hello&id=22&boolean">http://foo.bar.baz?q=hello&id=22&boolean</a></p>
href link is encoded. That is really bad practice! The user definitely want to go the same link with input but not the one with &
Because < and > are the markers that identify an “autolink”. In CommonMark autolinks are not as “auto” as some other parsers (that would recognize links without any special symbols) and must be surrounded by <>.