Kotlin / Jetpack

Kotlin 2.4.0 Lançado - O Blog da JetBrains

A JetBrains anunciou a versão 2.4.0 do Kotlin, que inclui melhorias como suporte ao Java 26, anotações em metadados habilitadas por padrão e compilação incremental para WebAssembly Component Model. A nova versão também traz estabilização de recursos linguísticos e biblioteca padrão, além de compatibilidade com ferramentas como Gradle 9.5.0 e Maven.

Compartilhar
Kotlin 2.4.0 Released

A versão Kotlin 2.4.0 está disponível! Aqui estão os principais destaques:

  • Linguagem: Parâmetros de contexto estáveis, campos de suporte explícitos e várias funcionalidades para o uso de anotações.
  • Biblioteca padrão: Suporte estabilizado para a API UUID e verificação de ordem classificada.
  • Kotlin/JVM: Suporte ao Java 26 e anotações em metadados ativadas por padrão.
  • Kotlin/Native: Suporte a pacotes Swift como dependências, atualizações sobre exportação para Swift e o CMS GC ativado por padrão.
  • Kotlin/Wasm: Compilação incremental ativada por padrão e suporte ao modelo de componente do WebAssembly.
  • Kotlin/JS: Suporte à exportação de classe de valor e recursos ES2015 no inlining de código JS.
  • Gradle: Compatibilidade com o Gradle 9.5.0.
  • Maven: Alinhamento automático entre versões Java e JVM alvo.
  • Kotlin compiler: Comportamento mais consistente de funções inline durante a compilação .klib.

Para a lista completa das alterações, consulte O que há de novo no Kotlin 2.4.0 ou as notas da versão no GitHub.

Como instalar o Kotlin 2.4.0

A última versão do Kotlin está incluída nas últimas versões de IntelliJ IDEA e Android Studio.

Para atualizar para a nova versão do Kotlin, altere a versão do Kotlin para 2.4.0 em seus scripts de construção.

Caso precise do compilador da linha de comando, baixe-o da página de lançamento no GitHub.

Principais relatores de problemas do YouTrack

Andreas Malik (21 problemas), Ryan Nett (20 problemas), Julien Dramaix (18 problemas), Youssef Shoaib (17 problemas), Jinseong Jeon (14 problemas), Zac Sweers (11 problemas), Ivan Canet (10 problemas), Jose Enrique Estremadoyro Fort (9 problemas), Łukasz Wasylkowski (8 problemas), calebbrandt77 (8 problemas), Edoardo Luppi (8 problemas), Vadim Shabanov (7 problemas), Asapha (6 problemas), Louis CAD (6 problemas), Niklas Baudy (6 problemas), Rick Clephas (6 problemas), rlnt (5 problemas), marc (5 problemas), Victor Turansky (5 problemas), and Dirk Lattermann (5 problemas).

Contribuidores externos

Agradecemos a todos os nossos contribuidores cujos pull requests foram incluídos nesta versão:

AndreyBozhko, ArseniySukhanov, bennyhuo, BraisGabin, dmaclach, kralliv, loadkrnis, migmacdev, NeonMika, nyksans, oscarArismendi, rickclephas, stefanhaustein, Stream29, tcmulcahy, and ZacSweers.

Agradecimentos especiais aos nossos EAP Champions

Fonte original

Conteúdo traduzido e adaptado pela redação do Notícias Mobile. Confira também a matéria na fonte original.

Leia a matéria completa