Saiu a versão 1.8.0 do Kotlin e aqui estão alguns dos seus maiores destaques:
- Novas funções experimentais para a JVM: cópia ou exclusão recursivas do conteúdo de diretórios
- Melhor desempenho de kotlin-reflect
- Nova opção de compilador
-Xdebug
, para uma melhor experiência de depuração kotlin-stdlib-jdk7
ekotlin-stdlib-jdk8
reunidos emkotlin-stdlib
- Melhor interoperabilidade com Objective-C/Swift
- Compatibilidade com o Gradle 7.3
Leia a lista completa de alterações em Novidades no Kotlin 1.8.0.
Como instalar o Kotlin 1.8.0
Se você já estiver usando o IntelliJ IDEA (2021.3, 2022.1, 2022.2), o seu IDE sugerirá a atualização para o Kotlin 1.8.0 automaticamente. Você também pode atualizar para esses IDEs manualmente seguindo estas instruções.
No caso do IntelliJ IDEA 2022.3, o plug-in do Kotlin 1.8.0 será distribuído com futuras atualizações do IntelliJ IDEA. Você pode atualizar os seus projetos para o Kotlin 1.8.0 no IntelliJ IDEA 2022.3 sem atualizar o plug-in do IDE. Para migrar projetos já existentes para o Kotlin 1.8.0 no IntelliJ IDEA 2022.3, atualize a versão do Kotlin para 1.8.0
e importe novamente o seu projeto do Gradle ou Maven.
No caso do Android Studio Flamingo, o plug-in do Kotlin 1.8.0 está incluído na última versão do Canary. No caso do Android Studio Electric Eel, o plug-in do Kotlin 1.8.0 será distribuído com futuras atualizações do Android Studio.
Se você precisar do compilador de linha de comando, baixe-o acessando a página de lançamento no GitHub.
Se você tiver algum problema
- Encontre ajuda no Slack (receba um convite).
- Informe quaisquer problemas que você encontrar no nosso rastreador de issues, o YouTrack.
Mantenha-se atualizado com os recursos mais recentes do Kotlin! Inscreva-se para receber atualizações do Kotlin preenchendo o formulário à direita deste artigo.
O que mais ler e assistir
- Roteiro atualizado do Kotlin
- Novidades do Kotlin 1.8.0 – Documentação
- Guia de compatibilidade para o Kotlin 1.8
Principais colaboradores que relataram issues no YouTrack
Adam (7 issues), pyos (5 issues), Ting-Yuan Huang (5 issues), Jinseong Jeon (4 issues), Efeturi Money (3 issues), Anton Keks (3 issues), wrongwrong (3 issues), Michael Bailey (3 issues), Guozheng Yuan (2 issues), jimgoog (2 issues), Nikita Nazarov (2 issues), Troels Lund (2 issues), liutikas (2 issues), Artyom Krivolapov (2 issues), Steven Schäfer (2 issues), Фагим Садыков (2 issues), David Corrado (2 issues), Jørgen Svennevik Notland (2 issues), David Herman (2 issues), Cev Ing (2 issues).
Colaboradores externos
Gostaríamos de agradecer a todos os nossos colaboradores cujas solicitações pull foram incluídas neste lançamento: 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.
Agradecimentos especiais aos nossos EAP Champions
Eles relataram issues e nos ajudaram a estabilizar a versão 1.8.0 do Kotlin:
Artigo original em inglês por:
Powered by WPeMatico