<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">We have found while testing the Apple SDK and environments that support was “pretty limited”… It has now been implemented directly in Swift in the WebURL underlying framework, so as soon as it is integrated in the next releases of those platforms, all applications will get it “free”.  A bit late, but since it has been done in the core, then it encompasses “everything”.</div><div class=""><br class=""></div><div class="">Regards, Marc.</div><div class="">=========</div><div class=""><br class=""></div><a href="https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/57949" class="">https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/57949</a><div class=""><br class=""></div><div class="">"<span style="caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: Arial, sans-serif; font-size: 15.008000373840332px;" class="">I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.</span></div><div class=""><p style="caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: Arial, sans-serif; font-size: 15.008000373840332px;" class="">It's available <a href="https://github.com/karwa/swift-url" style="color: var(--tertiary); text-decoration: none; cursor: pointer; word-wrap: break-word;" class="">right now <span class="badge badge-notification clicks" title="16 clicks" style="display: inline-block; white-space: nowrap; border-radius: 10px; padding: 0.21em 0.42em; min-width: 0.5em; color: var(--primary-medium); font-size: var(--font-down-2); line-height: var(--line-height-small); text-align: center; top: -1px; position: relative; border: none;">16</span></a>, on the <code style="font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; font-size: 1em; color: var(--primary-very-high); background: var(--hljs-bg);" class="">main</code> branch, and it's a big milestone for a lot of reasons.</p><p style="caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: Arial, sans-serif; font-size: 15.008000373840332px;" class="">Note: IDNA support is on <code style="font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; font-size: 1em; color: var(--primary-very-high); background: var(--hljs-bg);" class="">main</code>. There will be a release in the ~next few weeks which includes it, but for now you should use a branch-based dependency for IDNA.</p><p style="caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: Arial, sans-serif; font-size: 15.008000373840332px;" class="">With this post, I'd like to discuss what IDNA is, why you should support it, how WebURL supports it, and why I think that's such a big deal.</p><div class=""><br class=""></div></div><div class="">…”</div></body></html>