MD4C converts ~ in URLs to %7E. This seems a little unusual to me since RFC 3986 includes it in the unreserved characters for URLs, and it's fairly common for user websites on shared institutional servers (e.g. http://www.example.com/~johndoe/).
Not that it's necessarily a bug, since the URLs still work, and CommonMark intentionally leaves this as an implementation detail. But given that unescaped tildes are so common in URLs elsewhere, it seemed like it might be unintentional.
MD4C converts
~
in URLs to%7E
. This seems a little unusual to me since RFC 3986 includes it in the unreserved characters for URLs, and it's fairly common for user websites on shared institutional servers (e.g. http://www.example.com/~johndoe/).Not that it's necessarily a bug, since the URLs still work, and CommonMark intentionally leaves this as an implementation detail. But given that unescaped tildes are so common in URLs elsewhere, it seemed like it might be unintentional.