This project provides a Drupal service for encoding and decoding strings using the Internationalized Domain Names in Applications (IDNA) standard, commonly known as Punycode. It makes it easier to manage dependencies and use IDNA conversion directly within Drupal.
IDNA Convert / Punycode lib
Motivation / Мотивация:
EN:
1) It is more convenient to resolve dependencies
2) IdnaConvert as Drupal::service
RU:
1) Удобнее рулить зависимостями
2) Использование библиотеки как друпал-сервиса
Usage / Использование:
DEMO: /idna
CODE:
\Drupal::service('idna')->encode($input);
\Drupal::service('idna')->decode($input);
Ask your assistant about IDNA Convert Service (punycode)
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
3 tracked projects depend on this one
- Synapse helper module 72 sites
- LetsEncrypt 34 sites
- SynImport 24 sites
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 2.0.6 | Stable | 11 | PHP >=8.3 | Sep 18, 2026 | |
| 2.0.5 | Stable | 11 | Sep 18, 2026 | ||
| 2.0.4 | Stable | 11 | Sep 12, 2026 | ||
| 2.0.3 | Stable | 11 | Sep 10, 2026 | ||
| 2.0.2 | Stable | 11 | Sep 10, 2026 | ||
| 2.0.1 | Stable | 11 | Sep 10, 2026 | ||
| 2.0.0 | Stable | 11 | Sep 9, 2026 | ||
| 2.x-dev | Dev | 11 | Sep 9, 2026 | ||
| 8.x-1.11 | Stable | 8–11 | Sep 18, 2024 | ||
| 8.x-1.10 | Stable | 8–10 | Oct 18, 2023 |