{"id":284662,"date":"2022-09-29T15:21:52","date_gmt":"2022-09-29T14:21:52","guid":{"rendered":"https:\/\/blog.jetbrains.com\/kotlin\/2022\/09\/kotlin-1-7-20-released\/"},"modified":"2022-10-07T11:40:25","modified_gmt":"2022-10-07T10:40:25","slug":"publication-de-kotlin-1-7-20","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/fr\/kotlin\/2022\/09\/publication-de-kotlin-1-7-20\/","title":{"rendered":"Publication de Kotlin 1.7.20"},"content":{"rendered":"\n<p>La version 1.7.20 de Kotlin est arriv\u00e9e&nbsp;! Voici quelques-uns des points cl\u00e9s de cette nouvelle it\u00e9ration&nbsp;:<\/p>\n\n\n\n<ul><li>Le nouveau compilateur Kotlin K2 prend en charge <a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html#support-for-kotlin-k2-compiler-plugins\" target=\"_blank\" rel=\"noopener\"><code>all-open<\/code>, <code>no-arg<\/code>, Lombok et d&#8217;autres plugins de compilateur<\/a>.<\/li><li>Nous avons introduit la pr\u00e9version de <a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html#preview-of-the-operator-for-creating-open-ended-ranges\" target=\"_blank\" rel=\"noopener\">l&#8217;op\u00e9rateur <code>..&lt;<\/code> pour la cr\u00e9ation de plages ouvertes<\/a>.<\/li><li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html#the-new-kotlin-native-memory-manager-enabled-by-default\" target=\"_blank\" rel=\"noopener\">Le nouveau gestionnaire de m\u00e9moire Kotlin\/Native est activ\u00e9 par d\u00e9faut<\/a>.<\/li><li>Nous inaugurons une nouvelle fonctionnalit\u00e9 exp\u00e9rimentale pour la JVM : les <a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html#generic-inline-classes\" target=\"_blank\" rel=\"noopener\">classes inline avec type sous-jacent g\u00e9n\u00e9rique<\/a>.<\/li><li>Nous avons annonc\u00e9 la <a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html#gradle\" target=\"_blank\" rel=\"noopener\">prise en charge de Gradle 7.1<\/a>.<\/li><\/ul>\n\n\n\n<p>Pour la liste compl\u00e8te des modifications, consultez la page <a href=\"http:\/\/kotlinlang.org\/docs\/whatsnew1720.html\" target=\"_blank\" rel=\"noopener\">Nouveaut\u00e9s de Kotlin 1.7.20<\/a> ou les <a href=\"https:\/\/github.com\/JetBrains\/kotlin\/releases\/tag\/v1.7.20\" target=\"_blank\" rel=\"noopener\">notes de publication sur GitHub<\/a>. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The NEW Kotlin 1.7.20: Unboxing and Review\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/OG9npowJgE8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h1 class=\"wp-block-heading\" id=\"how-to-install\">Comment installer Kotlin 1.7.20<\/h1>\n\n\n\n<p>Si vous utilisez d\u00e9j\u00e0 <a href=\"https:\/\/www.jetbrains.com\/idea\/download\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA<\/a> 2021.3, 2022.1 ou 2022.2, l&#8217;IDE vous sugg\u00e9rera de mettre \u00e0 jour Kotlin vers la version 1.7.20 automatiquement. Vous pouvez \u00e9galement faire la mise \u00e0 jour manuellement en suivant <a href=\"https:\/\/kotlinlang.org\/docs\/releases.html#update-to-a-new-release\" target=\"_blank\" rel=\"noopener\">ces instructions<\/a>.<\/p>\n\n\n\n<p>Pour Android Studio Dolphin (213), Electric Eel (221) et Flamingo (222), le plugin Kotlin 1.7.20 sera fourni avec les prochaines mises \u00e0 jour d&#8217;Android Studios.<\/p>\n\n\n\n<p>Si vous avez besoin du compilateur en ligne de commande, t\u00e9l\u00e9chargez-le depuis la <a href=\"https:\/\/github.com\/JetBrains\/kotlin\/releases\/tag\/v1.7.20\" target=\"_blank\" rel=\"noopener\">page Github de la nouvelle version<\/a> de Kotlin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"if-you-run-into-any-problems\">En cas de probl\u00e8me<\/h3>\n\n\n\n<ul><li>Trouvez de l&#8217;aide sur <a href=\"http:\/\/kotlinlang.slack.com\/\" target=\"_blank\" rel=\"noopener\">Slack<\/a> (<a href=\"https:\/\/surveys.jetbrains.com\/s3\/kotlin-slack-sign-up\" target=\"_blank\" rel=\"noopener\">recevoir une invitation<\/a>).<\/li><li>Signalez les probl\u00e8mes dans notre outil de suivi <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/KT\" target=\"_blank\" rel=\"noopener\">YouTrack<\/a>.<\/li><\/ul>\n\n\n\n<div style=\"background-color: #f1f6fe; margin-bottom: 2px; padding: 5px; margin-right: 0%; text-align: left; min-height: px;\">\n<p>Tenez-vous au courant des derni\u00e8res fonctionnalit\u00e9s de Kotlin ! Pour recevoir les actualit\u00e9s relatives \u00e0 Kotlin, inscrivez-vous en remplissant le formulaire \u00e0 droite de cet article .<\/p>\n<\/div>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"what-else-to-read-and-watch\">Autres lectures et vid\u00e9os<\/h1>\n\n\n\n<ul><li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew1720.html\" target=\"_blank\" rel=\"noopener\">Documentation sur les nouveaut\u00e9s de Kotlin 1.7.20<\/a><\/li><li><a href=\"https:\/\/youtu.be\/OG9npowJgE8\" target=\"_blank\" rel=\"noopener\">Nouveaut\u00e9s de Kotlin 1.7.20 sur YouTube<\/a><\/li><li><a href=\"https:\/\/kotlinlang.org\/docs\/compatibility-guide-1720.html\" title=\"https:\/\/kotlinlang.org\/docs\/compatibility-guide-1720.html\" target=\"_blank\" rel=\"noopener\">Guide de compatibilit\u00e9 pour Kotlin 1.7.20<\/a><\/li><\/ul>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":283444,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[671],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/284662"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=284662"}],"version-history":[{"count":11,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/284662\/revisions"}],"predecessor-version":[{"id":284798,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/kotlin\/284662\/revisions\/284798"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/283444"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=284662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=284662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=284662"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=284662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}