Kotlin
A concise multiplatform language developed by JetBrains
Publication de Kotlin 1.8.0
La version 1.8.0 de Kotlin est disponible et voici les principales nouveautés et mises à jour qu’elle apporte :
- Nouvelles fonctions expérimentales pour la JVM : copier ou supprimer du contenu du répertoire de façon récursive
- Amélioration des performances de kotlin-reflect
- Nouvelle option de compilateur
-Xdebug
pour une meilleure expérience de débogage kotlin-stdlib-jdk7
etkotlin-stdlib-jdk8
ont été fusionnés danskotlin-stdlib
- Amélioration de l’interopérabilité entre Objective-C/Swift
- Compatibilité avec Gradle 7.3
La liste complète des nouveautés est disponible sur la page Nouveautés de Kotlin 1.8.0.
Comment installer Kotlin 1.8.0
Si vous utilisez déjà IntelliJ IDEA (2021.3, 2022.1 ou 2022.2), votre IDE vous suggérera de mettre à jour Kotlin vers la version 1.8.0 automatiquement. Vous pouvez également faire la mise à jour manuellement en suivant ces instructions.
Pour IntelliJ IDEA 2022.3, le plugin Kotlin 1.8.0 sera fourni avec les prochaines mises à jour.
Pour Android Studio Flamingo, le plugin Kotlin 1.8.0 est fourni avec le dernier Canary. Pour Android Studio Electric Eel, le plugin sera fourni avec les prochaines mises à jour d’Android Studio.
Si vous avez besoin du compilateur en ligne de commande, téléchargez-le sur la page Github de la nouvelle version de Kotlin.
En cas de problème
- Trouvez de l’aide sur Slack (recevoir une invitation).
- Signalez les problèmes dans notre outil de suivi YouTrack.
Tenez-vous au courant des dernières fonctionnalités de Kotlin ! Inscrivez-vous en remplissant le formulaire à droite de cet article pour recevoir les actualités relatives à Kotlin.
Autres lectures et vidéos
- Feuille de route de Kotlin actualisée
- Documentation sur les nouveautés de Kotlin 1.8.0
- Guide de compatibilité pour Kotlin 1.8
Principaux créateurs de tickets dans YouTrack
Adam (7 tickets), pyos (5 tickets), Ting-Yuan Huang (5 tickets), Jinseong Jeon (4 tickets), Efeturi Money (3 tickets), Anton Keks (3 tickets), wrongwrong (3 tickets), Michael Bailey (3 tickets), Guozheng Yuan (2 tickets), jimgoog (2 tickets), Nikita Nazarov (2 tickets), Troels Lund (2 tickets), liutikas (2 tickets), Artyom Krivolapov (2 tickets), Steven Schäfer (2 tickets), Фагим Садыков (2 tickets), David Corrado (2 tickets), Jørgen Svennevik Notland (2 tickets), David Herman (2 tickets), Cev Ing (2 tickets).
Contributeurs externes
Un grand merci à l’ensemble de nos contributeurs dont les requêtes pull ont été incluses dans cette version : Jinseong Jeon, pyos, Hung Nguyen, Mads Ager, Kristoffer Andersen, Steven Schäfer, Rick Clephas, Troels Bjerre Lund, Tianyu Geng, Iven Krall, Jaebaek Seo, Jerome Prinet, Jiaxiang Chen, Anže Sodja, Aurimas, Ivan Gavrilovic, Johan Bay, Martynas Petuška, Xin Wang, mcpiroman, Ahmed El-Helw, Aleksandr Kutashov, Aurimas Liutikas, Diego Gomez Olvera, Jason Parachoniak, Johan Bay, Kevin Bierhoff, Martin Bonnin, Matthew Haughton, Romain Guy, Shumaf Lovpache, Toshiaki Kameyama, Zac Sweers, aSemy, bennyhuo, soarex.
Un grand merci à nos EAP Champions
Ils nous ont signalé les problèmes qu’ils ont rencontrés et aidés à stabiliser la version 1.8.0 de Kotlin :
Auteur de l’article original en anglais :