{"id":317882,"date":"2023-01-27T15:28:42","date_gmt":"2023-01-27T14:28:42","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=kotlin&#038;p=317882"},"modified":"2023-01-27T15:28:44","modified_gmt":"2023-01-27T14:28:44","slug":"lanzamiento-de-kotlin-1-8-0","status":"publish","type":"kotlin","link":"https:\/\/blog.jetbrains.com\/es\/kotlin\/2023\/01\/lanzamiento-de-kotlin-1-8-0\/","title":{"rendered":"Lanzamiento de Kotlin 1.8.0"},"content":{"rendered":"<p>La versi\u00f3n 1.8.0 de Kotlin ya est\u00e1 disponible y estas son algunas de sus novedades m\u00e1s destacadas:<\/p>\n<ul id=\"4d925557\">\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#recursive-copying-or-deletion-of-directories\" target=\"_blank\" rel=\"noopener\">Nuevas funciones experimentales para JVM: copiar o eliminar el contenido de un directorio de forma recurrente<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#improved-kotlin-reflect-performance\" target=\"_blank\" rel=\"noopener\">Mejora del rendimiento de kotlin-reflect<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#a-new-compiler-option-for-disabling-optimizations\" target=\"_blank\" rel=\"noopener\">Nueva opci\u00f3n de compilador <code>-Xdebug<\/code> para mejorar la depuraci\u00f3n<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#updated-jvm-compilation-target\" target=\"_blank\" rel=\"noopener\"><code>kotlin-stdlib-jdk7<\/code>&nbsp;y&nbsp;<code>kotlin-stdlib-jdk8<\/code>&nbsp;fusionados en&nbsp;<code>kotlin-stdlib<\/code><\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#improved-objective-c-swift-interoperability\" target=\"_blank\" rel=\"noopener\">Mejora de la interoperabilidad entre Objective-C y Swift<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html#gradle\" target=\"_blank\" rel=\"noopener\">Compatibilidad con Gradle 7.3<\/a><\/li>\n<\/ul>\n<p>Consulte la lista completa de cambios en <a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html\" target=\"_blank\" rel=\"noopener\">Novedades de Kotlin 1.8.0<\/a>.<\/p>\n<p><!--more--><\/p>\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=\"What&#039;s New in Kotlin 1.8.0 \u2013 Standard Library Updates\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/cLyTx5wSPbg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<h1 id=\"how-to-install\">C\u00f3mo instalar Kotlin 1.8.0<\/h1>\n<p>Si ya utiliza <a href=\"https:\/\/www.jetbrains.com\/idea\/download\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA<\/a> 2021.3, 2022.1 o 2022.2, el IDE le sugerir\u00e1 que actualice Kotlin a la versi\u00f3n 1.8.0 de forma autom\u00e1tica. Tambi\u00e9n puede actualizar estos IDE manualmente siguiendo <a href=\"https:\/\/kotlinlang.org\/docs\/releases.html#update-to-a-new-release\" target=\"_blank\" rel=\"noopener\">estas instrucciones<\/a>.<\/p>\n<p>Para IntelliJ IDEA 2022.3, la versi\u00f3n 1.8.0 del complemento Kotlin se incluir\u00e1 en las pr\u00f3ximas actualizaciones de IntelliJ IDEA. Puede actualizar sus proyectos a Kotlin 1.8.0 en IntelliJ IDEA 2022.3 sin actualizar el complemento del IDE. Para migrar los proyectos existentes a Kotlin 1.8.0 en IntelliJ IDEA 2022.3, actualice a la versi\u00f3n&nbsp;<code>1.8.0<\/code>&nbsp;de Kotlin y vuelva a importar el proyecto Gradle o Maven.<\/p>\n<p>Para Android Studio Flamingo, el complemento Kotlin 1.8.0 est\u00e1 incluido en la \u00faltima versi\u00f3n de Canary. Para Android Studio Electric Eel, el complemento del IDE se incluir\u00e1 en las pr\u00f3ximas actualizaciones de Android Studio.<\/p>\n<p>Si necesita el compilador de l\u00ednea de comandos, desc\u00e1rguelo de la <a href=\"https:\/\/github.com\/JetBrains\/kotlin\/releases\/tag\/v1.8.0\" target=\"_blank\" rel=\"noopener\">p\u00e1gina de lanzamiento de GitHub<\/a>.<\/p>\n<h3 id=\"if-you-run-into-any-problems\">Si tiene alg\u00fan problema<\/h3>\n<ul>\n<li>Busque ayuda en <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\">recibir una invitaci\u00f3n<\/a>).<\/li>\n<li>Inf\u00f3rmenos acerca de cualquier problema en nuestro sistema de seguimiento de incidencias, <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/KT\" target=\"_blank\" rel=\"noopener\">YouTrack<\/a>.<\/li>\n<\/ul>\n<div style=\"background-color: #f1f6fe;margin-bottom: 2px;padding: 5px;margin-right: 0%;text-align: left;min-height: px\">\n<p>Mant\u00e9ngase al d\u00eda con las \u00faltimas funcionalidades de Kotlin Suscr\u00edbase para recibir actualizaciones de Kotlin completando el formulario situado a la derecha de este art\u00edculo.<\/p>\n<\/div>\n<h1 id=\"what-else-to-read-and-watch\">Qu\u00e9 m\u00e1s leer y ver<\/h1>\n<ul>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/roadmap.html\" target=\"_blank\" rel=\"noopener\">Hoja de ruta de Kotlin actualizada<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/whatsnew18.html\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n sobre las novedades de Kotlin 1.8.0<\/a><\/li>\n<li><a href=\"https:\/\/kotlinlang.org\/docs\/compatibility-guide-18.html\" target=\"_blank\" rel=\"noopener\">Gu\u00eda de compatibilidad para Kotlin 1.8<\/a><\/li>\n<\/ul>\n<h1 id=\"top-issue-reporters-from-youtrack\">Principales notificadores de incidencias desde YouTrack<\/h1>\n<p><a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20aSemy\" target=\"_blank\" rel=\"noopener\">Adam<\/a>&nbsp;(7 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20pyos.1\" target=\"_blank\" rel=\"noopener\">pyos<\/a>&nbsp;(5 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20laszio\" target=\"_blank\" rel=\"noopener\">Ting-Yuan Huang<\/a>&nbsp;(5 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20jsjeon\" target=\"_blank\" rel=\"noopener\">Jinseong Jeon<\/a>&nbsp;(4 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20efemoney\" target=\"_blank\" rel=\"noopener\">Efeturi Money<\/a>&nbsp;(3 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20Anton.Keks\" target=\"_blank\" rel=\"noopener\">Anton Keks<\/a>&nbsp;(3 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20k163377\" target=\"_blank\" rel=\"noopener\">wrongwrong<\/a>&nbsp;(3 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20Michael.Bailey\" target=\"_blank\" rel=\"noopener\">Michael Bailey<\/a>&nbsp;(3 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20yuanguozheng.1\" target=\"_blank\" rel=\"noopener\">Guozheng Yuan<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20jimgoog\" target=\"_blank\" rel=\"noopener\">jimgoog<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20nikitanazarov\" target=\"_blank\" rel=\"noopener\">Nikita Nazarov<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20troels.1\" target=\"_blank\" rel=\"noopener\">Troels Lund<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20liutikas\" target=\"_blank\" rel=\"noopener\">liutikas<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20amal.samally\" target=\"_blank\" rel=\"noopener\">Artyom Krivolapov<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20stevenschaefer\" target=\"_blank\" rel=\"noopener\">Steven Sch\u00e4fer<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20%D0%A4%D0%B0%D0%B3%D0%B8%D0%BC.%D0%A1%D0%B0%D0%B4%D1%8B%D0%BA%D0%BE%D0%B2\" target=\"_blank\" rel=\"noopener\">\u0424\u0430\u0433\u0438\u043c \u0421\u0430\u0434\u044b\u043a\u043e\u0432<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20David.Corrado\" target=\"_blank\" rel=\"noopener\">David Corrado<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20jQrgen\" target=\"_blank\" rel=\"noopener\">J\u00f8rgen Svennevik Notland<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20d9n\" target=\"_blank\" rel=\"noopener\">David Herman<\/a>&nbsp;(2 incidencias),&nbsp;<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/?q=project:KT,%20KTIJ%20created:%202022-11-16%20..%20*%20created%20by:%20ceving\" target=\"_blank\" rel=\"noopener\">Cev Ing<\/a>&nbsp;(2 incidencias).<\/p>\n<h1 id=\"external-contributors\">Colaboradores externos<\/h1>\n<p>Nos gustar\u00eda dar las gracias a todos los colaboradores cuyas solicitudes de incorporaci\u00f3n de cambios se han incluido en esta versi\u00f3n: <a href=\"https:\/\/github.com\/jsjeon\" target=\"_blank\" rel=\"noopener\">Jinseong Jeon<\/a>,&nbsp;<a href=\"https:\/\/github.com\/pyos\" target=\"_blank\" rel=\"noopener\">pyos<\/a>,&nbsp;<a href=\"https:\/\/github.com\/hungvietnguyen\" target=\"_blank\" rel=\"noopener\">Hung Nguyen<\/a>,&nbsp;<a href=\"https:\/\/github.com\/madsager\" target=\"_blank\" rel=\"noopener\">Mads Ager<\/a>,&nbsp;<a href=\"https:\/\/github.com\/kandersen\" target=\"_blank\" rel=\"noopener\">Kristoffer Andersen<\/a>,&nbsp;<a href=\"https:\/\/github.com\/sfs\" target=\"_blank\" rel=\"noopener\">Steven Sch\u00e4fer<\/a>,&nbsp;<a href=\"https:\/\/github.com\/rickclephas\" target=\"_blank\" rel=\"noopener\">Rick Clephas<\/a>,&nbsp;<a href=\"https:\/\/github.com\/troelsbjerre\" target=\"_blank\" rel=\"noopener\">Troels Bjerre Lund<\/a>,&nbsp;<a href=\"https:\/\/github.com\/tgeng\" target=\"_blank\" rel=\"noopener\">Tianyu Geng<\/a>,&nbsp;<a href=\"https:\/\/github.com\/kralliv\" target=\"_blank\" rel=\"noopener\">Iven Krall<\/a>,&nbsp;<a href=\"https:\/\/github.com\/jaebaek\" target=\"_blank\" rel=\"noopener\">Jaebaek Seo<\/a>,&nbsp;<a href=\"https:\/\/github.com\/jprinet\" target=\"_blank\" rel=\"noopener\">Jerome Prinet<\/a>,&nbsp;<a href=\"https:\/\/github.com\/neetopia\" target=\"_blank\" rel=\"noopener\">Jiaxiang Chen<\/a>,&nbsp;<a href=\"https:\/\/github.com\/asodja\" target=\"_blank\" rel=\"noopener\">An\u017ee Sodja<\/a>,&nbsp;<a href=\"https:\/\/github.com\/liutikas\" target=\"_blank\" rel=\"noopener\">Aurimas<\/a>,&nbsp;<a href=\"https:\/\/github.com\/gavra0\" target=\"_blank\" rel=\"noopener\">Ivan Gavrilovic<\/a>,&nbsp;<a href=\"https:\/\/github.com\/johanbay\" target=\"_blank\" rel=\"noopener\">Johan Bay<\/a>,&nbsp;<a href=\"https:\/\/github.com\/mpetuska\" target=\"_blank\" rel=\"noopener\">Martynas Petu\u0161ka<\/a>,&nbsp;<a href=\"https:\/\/github.com\/scaventz\" target=\"_blank\" rel=\"noopener\">Xin Wang<\/a>,&nbsp;<a href=\"https:\/\/github.com\/mcpiroman\" target=\"_blank\" rel=\"noopener\">mcpiroman<\/a>,&nbsp;<a href=\"https:\/\/github.com\/ahmedre\" target=\"_blank\" rel=\"noopener\">Ahmed El-Helw<\/a>, Aleksandr Kutashov,&nbsp;<a href=\"https:\/\/github.com\/liutikas\" target=\"_blank\" rel=\"noopener\">Aurimas Liutikas<\/a>,&nbsp;<a href=\"https:\/\/github.com\/diego-gomez-olvera\" target=\"_blank\" rel=\"noopener\">Diego Gomez Olvera<\/a>,&nbsp;<a href=\"https:\/\/github.com\/jparachoniak\" target=\"_blank\" rel=\"noopener\">Jason Parachoniak<\/a>,&nbsp;<a href=\"https:\/\/github.com\/johanbay\" target=\"_blank\" rel=\"noopener\">Johan Bay<\/a>,&nbsp;<a href=\"https:\/\/github.com\/kevin1e100\" target=\"_blank\" rel=\"noopener\">Kevin Bierhoff<\/a>,&nbsp;<a href=\"https:\/\/github.com\/martinbonnin\" target=\"_blank\" rel=\"noopener\">Martin Bonnin<\/a>,&nbsp;<a href=\"https:\/\/github.com\/3flex\" target=\"_blank\" rel=\"noopener\">Matthew Haughton<\/a>,&nbsp;<a href=\"https:\/\/github.com\/romainguy\" target=\"_blank\" rel=\"noopener\">Romain Guy<\/a>,&nbsp;<a href=\"https:\/\/github.com\/Soarex16\" target=\"_blank\" rel=\"noopener\">Shumaf Lovpache<\/a>,&nbsp;<a href=\"https:\/\/github.com\/t-kameyama\" target=\"_blank\" rel=\"noopener\">Toshiaki Kameyama<\/a>,&nbsp;<a href=\"https:\/\/github.com\/ZacSweers\" target=\"_blank\" rel=\"noopener\">Zac Sweers<\/a>,&nbsp;<a href=\"https:\/\/github.com\/aSemy\" target=\"_blank\" rel=\"noopener\">aSemy<\/a>,&nbsp;<a href=\"https:\/\/github.com\/bennyhuo\" target=\"_blank\" rel=\"noopener\">bennyhuo<\/a>,&nbsp;<a href=\"https:\/\/github.com\/Soarex\" target=\"_blank\" rel=\"noopener\">soarex<\/a>.<\/p>\n<h1>Muchas gracias a nuestros EAP Champions<\/h1>\n<p>Detectaron problemas y nos ayudaron a estabilizar la versi\u00f3n 1.8.0 de Kotlin:<\/p>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/ZacSweers\" target=\"_blank\" rel=\"noopener\">Zac Sweers<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/noraltavir\" target=\"_blank\" rel=\"noopener\">Alexander Nozik<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/ahmedmoussa147\" target=\"_blank\" rel=\"noopener\">Ahmed Moussa<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/ankushg\" target=\"_blank\" rel=\"noopener\">Ankush Gupta<\/a><\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"460\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/01\/Kotlin-1.8.0-Release_E-Mail-Digest.png\" alt=\"\" class=\"wp-image-312589\"><\/figure>\n\n\n<p><\/p>\n\n\n\n<p><em>Art\u00edculo original en ingl\u00e9s de:<\/em><br><\/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":1086,"featured_media":312078,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[671],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/kotlin\/317882"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/kotlin"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/kotlin"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=317882"}],"version-history":[{"count":5,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/kotlin\/317882\/revisions"}],"predecessor-version":[{"id":317907,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/kotlin\/317882\/revisions\/317907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/312078"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=317882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=317882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=317882"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=317882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}