Important UA milestone for Apple platforms (iOS, MacOSX, TvOS, WatchOS)
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”. Regards, Marc. ========= https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579... <https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...> "I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL. It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons. Note: IDNA support is on main. 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. 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. …”
@Marc, thank you for the update. This is a great beginning from Apple platform. Let’s keep pushing! On Tue, 14 Jun 2022 at 02:12 Marc Blanchet via UA-discuss < ua-discuss@icann.org> wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.
It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on main. 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.
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.
…” _______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- *Nazarius Nicholas Kirama* President& Chief Executive Officer Internet Society Tanzania Chapter (ISOC-Tz) *...................................................................* *National Coordinator * *Tanzania Internet Governance Forum (TzIGF)* *......................................* *"Internet i**s for Everyone"* ICT Consultant & Trainer IEEE Member#96674695 Certified Business Coach (ICF) T:+255 784 220 877 | +255 748 282 888 E:nnicholaski@gmail.com <E%3Annicholaski@gmail.com> *Professional Affiliations: **||IEEE: Membership#96674695**||ICANN|| Web Foundation|| IGF|| Article 19Foundation||**Entrepreneurs Wealth Academy|| Tanzania Federation of Green Revolution||* ______________________________________________ *Clubs/Associations Affiliation: Founder Member of Roots&Shoots-**The Dr. Jane Goodall's Global Youth Program, **member @PMA,IMA WSPCA, WCST, **The Internet Society**,**International Coaching Federation.* ______________________________________ *Joshua1:8 @**Haggai 2:8 **@Deuteronomy 8:17-18*
This is great to know. We hope other technology services companies are able to get this implemented as well. Positive progression towards connecting the unconnected!! On Mon, Jun 13, 2022 at 11:12 PM Marc Blanchet via UA-discuss < ua-discuss@icann.org> wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.
It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on main. 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.
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.
…” _______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- Fred Kwadwo Aazore, Mobile/whatsapp: +233 54 857 9168 Email : fredaazore@gmail.com Skype: fredlen2 LinkedIn <https://www.linkedin.com/in/fred-kwadwo-aazore-9b866289/> | Twitter <https://twitter.com/fredaazore>
One caveat I forgot to mention: this work is based on the whatwg URL specification (aka UTS46). The authors even are completely wrong in describing IDNA: “IDNA stands for "Internationalizing Domain Names for Applications". It is defined by Unicode Technical Standard 46, and this is how they describe it…” UTS46 defining IDNA. Quite a big mistake. But anyway, overall, moving along, which is good. Marc.
Le 14 juin 2022 à 06:18, Fred Kwadwo Aazore <fredaazore@gmail.com> a écrit :
This is great to know. We hope other technology services companies are able to get this implemented as well. Positive progression towards connecting the unconnected!!
On Mon, Jun 13, 2022 at 11:12 PM Marc Blanchet via UA-discuss <ua-discuss@icann.org <mailto:ua-discuss@icann.org>> wrote: 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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579... <https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...>
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL. It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on main. 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.
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.
…” _______________________________________________ UA-discuss mailing list UA-discuss@icann.org <mailto:UA-discuss@icann.org> https://mm.icann.org/mailman/listinfo/ua-discuss <https://mm.icann.org/mailman/listinfo/ua-discuss> _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy <https://www.icann.org/privacy/policy>) and the website Terms of Service (https://www.icann.org/privacy/tos <https://www.icann.org/privacy/tos>). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- Fred Kwadwo Aazore, Mobile/whatsapp: +233 54 857 9168 Email : fredaazore@gmail.com <mailto:fredaazore@gmail.com> Skype: fredlen2 LinkedIn <https://www.linkedin.com/in/fred-kwadwo-aazore-9b866289/> | Twitter <https://twitter.com/fredaazore>
Hi, everyone! I'm a bit confused by the library description (see the Git link https://github.com/karwa/swift-url). For example, in the section Project Status - "WebURL is a complete URL library, implementing the latest version of the URL Standard. It currently does not support Internationalized Domain Names (IDNA), but that support is planned." and in the section RoadMap "There is reason to hope this may be implementable soon. Native Unicode normalization was recently implemented in the Swift standard library for String, and there is a desire to expose this functionality to libraries such as this one. Once those APIs are available, we'll be able to use them to implement IDNA." May I ask to clarify, IDNA support has already been implemented and the description need to be updated or it's just future plans? Best regards, Vadim. 14.06.2022 14:22, Marc Blanchet via UA-discuss пишет:
One caveat I forgot to mention: this work is based on the whatwg URL specification (aka UTS46). The authors even are completely wrong in describing IDNA: “IDNA stands for "Internationalizing Domain Names for Applications". It is defined by Unicode Technical Standard 46, and this is how they describe it…”
UTS46 defining IDNA. Quite a big mistake.
But anyway, overall, moving along, which is good.
Marc.
Le 14 juin 2022 à 06:18, Fred Kwadwo Aazore <fredaazore@gmail.com> a écrit :
This is great to know. We hope other technology services companies are able to get this implemented as well. Positive progression towards connecting the unconnected!!
On Mon, Jun 13, 2022 at 11:12 PM Marc Blanchet via UA-discuss <ua-discuss@icann.org> wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.
It's available right now 16 <https://github.com/karwa/swift-url>, on the |main| branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on |main|. 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.
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.
…” _______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- Fred Kwadwo Aazore, Mobile/whatsapp: +233 54 857 9168 Email : fredaazore@gmail.com Skype: fredlen2 LinkedIn <https://www.linkedin.com/in/fred-kwadwo-aazore-9b866289/> | Twitter <https://twitter.com/fredaazore>
_______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- Respectfully, Vadim A. Mikhaylov Infrastructure consulting Coordination Center for TLD .RU/.РФ cctld.ru | кц.рф
Le 14 juin 2022 à 13:48, Vadim Mikhaylov via UA-discuss <ua-discuss@icann.org> a écrit :
Hi, everyone!
I'm a bit confused by the library description (see the Git link https://github.com/karwa/swift-url <https://github.com/karwa/swift-url>). For example, in the section Project Status - "WebURL is a complete URL library, implementing the latest version of the URL Standard. It currently does not support Internationalized Domain Names (IDNA), but that support is planned." and in the section RoadMap "There is reason to hope this may be implementable soon. Native Unicode normalization was recently implemented in the Swift standard library for String, and there is a desire to expose this functionality to libraries such as this one. Once those APIs are available, we'll be able to use them to implement IDNA."
May I ask to clarify, IDNA support has already been implemented and the description need to be updated or it's just future plans?
Read the Forum announcement: https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579... <https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...> and excerpt I sent. It has just been merged into the main branch and the release is planned. Yes, the current README in GitHub is outdated, as of now. Marc.
Best regards, Vadim.
14.06.2022 14:22, Marc Blanchet via UA-discuss пишет:
One caveat I forgot to mention: this work is based on the whatwg URL specification (aka UTS46). The authors even are completely wrong in describing IDNA: “IDNA stands for "Internationalizing Domain Names for Applications". It is defined by Unicode Technical Standard 46, and this is how they describe it…”
UTS46 defining IDNA. Quite a big mistake.
But anyway, overall, moving along, which is good.
Marc.
Le 14 juin 2022 à 06:18, Fred Kwadwo Aazore <fredaazore@gmail.com <mailto:fredaazore@gmail.com>> a écrit :
This is great to know. We hope other technology services companies are able to get this implemented as well. Positive progression towards connecting the unconnected!!
On Mon, Jun 13, 2022 at 11:12 PM Marc Blanchet via UA-discuss <ua-discuss@icann.org <mailto:ua-discuss@icann.org>> wrote: 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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579... <https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...>
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL. It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on main. 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.
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.
…” _______________________________________________ UA-discuss mailing list UA-discuss@icann.org <mailto:UA-discuss@icann.org> https://mm.icann.org/mailman/listinfo/ua-discuss <https://mm.icann.org/mailman/listinfo/ua-discuss> _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy <https://www.icann.org/privacy/policy>) and the website Terms of Service (https://www.icann.org/privacy/tos <https://www.icann.org/privacy/tos>). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
-- Fred Kwadwo Aazore, Mobile/whatsapp: +233 54 857 9168 Email : fredaazore@gmail.com <mailto:fredaazore@gmail.com> Skype: fredlen2 LinkedIn <https://www.linkedin.com/in/fred-kwadwo-aazore-9b866289/> | Twitter <https://twitter.com/fredaazore>
_______________________________________________ UA-discuss mailing list UA-discuss@icann.org <mailto:UA-discuss@icann.org> https://mm.icann.org/mailman/listinfo/ua-discuss <https://mm.icann.org/mailman/listinfo/ua-discuss> _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy <https://www.icann.org/privacy/policy>) and the website Terms of Service (https://www.icann.org/privacy/tos <https://www.icann.org/privacy/tos>). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on. -- Respectfully, Vadim A. Mikhaylov Infrastructure consulting Coordination Center for TLD .RU/.РФ cctld.ru | кц.рф
UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on.
Getting back to this very late, but perhaps we should do more of a song and dance about this achievement? We should take advantage of ICANN and Göran's new Ambassador role to show that we believe this is a strong way for communities and companies to move forward. Maybe an ICANN blog can be written on successful implementations of UA in huge code bases? Best, On 13/06/2022 20:11, Marc Blanchet via UA-discuss wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.
It's available right now 16 <https://github.com/karwa/swift-url>, on the |main| branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on |main|. 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.
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.
…”
_______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on. -- Mark W. Datysgeld [markwd.website <https://markwd.website>] Director at Governance Primer [governanceprimer.com <https://governanceprimer.com>] ICANN GNSO Councilor
Le 7 juill. 2022 à 12:11, Mark Datysgeld <mark@governanceprimer.com> a écrit :
Getting back to this very late, but perhaps we should do more of a song and dance about this achievement? We should take advantage of ICANN and Göran's new Ambassador role to show that we believe this is a strong way for communities and companies to move forward. Maybe an ICANN blog can be written on successful implementations of UA in huge code bases?
I would not, or I would be very careful. This is not an Apple driven work, so we should be careful to infer too much into it. Moreover, the work has not been fully integrated yet into a standard Swift release. Marc.
Best,
On 13/06/2022 20:11, Marc Blanchet via UA-discuss wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579... <https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...>
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL. It's available right now 16 <https://github.com/karwa/swift-url>, on the main branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on main. 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.
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.
…”
_______________________________________________ UA-discuss mailing list UA-discuss@icann.org <mailto:UA-discuss@icann.org> https://mm.icann.org/mailman/listinfo/ua-discuss <https://mm.icann.org/mailman/listinfo/ua-discuss> _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy <https://www.icann.org/privacy/policy>) and the website Terms of Service (https://www.icann.org/privacy/tos <https://www.icann.org/privacy/tos>). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on. -- Mark W. Datysgeld [markwd.website <https://markwd.website/>] Director at Governance Primer [governanceprimer.com <https://governanceprimer.com/>] ICANN GNSO Councilor
Thanks for the clarification, Marc. Let's stay vigilant for other opportunities, then. On 07/07/2022 13:24, Marc Blanchet wrote:
Le 7 juill. 2022 à 12:11, Mark Datysgeld <mark@governanceprimer.com> a écrit :
Getting back to this very late, but perhaps we should do more of a song and dance about this achievement? We should take advantage of ICANN and Göran's new Ambassador role to show that we believe this is a strong way for communities and companies to move forward. Maybe an ICANN blog can be written on successful implementations of UA in huge code bases?
I would not, or I would be very careful. This is not an Apple driven work, so we should be careful to infer too much into it. Moreover, the work has not been fully integrated yet into a standard Swift release.
Marc.
Best,
On 13/06/2022 20:11, Marc Blanchet via UA-discuss wrote:
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”.
Regards, Marc. =========
https://forums.swift.org/t/weburl-now-supports-unicode-domain-names-idna/579...
"I'm happy to announce that I just merged support for Unicode domain names (IDNA) in WebURL.
It's available right now 16 <https://github.com/karwa/swift-url>, on the |main| branch, and it's a big milestone for a lot of reasons.
Note: IDNA support is on |main|. 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.
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.
…”
_______________________________________________ UA-discuss mailing list UA-discuss@icann.org https://mm.icann.org/mailman/listinfo/ua-discuss _______________________________________________ By submitting your personal data, you consent to the processing of your personal data for purposes of subscribing to this mailing list accordance with the ICANN Privacy Policy (https://www.icann.org/privacy/policy) and the website Terms of Service (https://www.icann.org/privacy/tos). You can visit the Mailman link above to change your membership status or configuration, including unsubscribing, setting digest-style delivery or disabling delivery altogether (e.g., for a vacation), and so on. -- Mark W. Datysgeld [markwd.website <https://markwd.website/>] Director at Governance Primer [governanceprimer.com <https://governanceprimer.com/>] ICANN GNSO Councilor
-- Mark W. Datysgeld [markwd.website <https://markwd.website>] Director at Governance Primer [governanceprimer.com <https://governanceprimer.com>] ICANN GNSO Councilor
participants (5)
-
Fred Kwadwo Aazore -
Marc Blanchet -
Mark Datysgeld -
Nazar Nicholas -
Vadim Mikhaylov