JetBrains anoncis la haveblecon de versio 1.3.30 de via programlingvo Kotlin. Kiu ĉi tiu nova versio inkluzivas multajn plibonigojn, sekurecajn diakilojn kaj ĝisdatigitajn ilojn por Kotlin 1.3.
JetBrains klarigis, ke la ĉefaj intervenaj areoj por ĉi tiu eldono estas Kotlin / Native, KAPT-agado kaj plibonigoj de IntelliJ IDEA.
Versio 1.3 de la lingvo estis publikigita en novembro 2018, ĉirkaŭ jaron post la versio 1.2.
Indekso
Kio nova en Kotlin 1.3.30?
Ĉi tiu versio ne plu estas konsiderata kiel ripara cimo kaj ĝisdatigo al iloj de versio 1.3 fare de JetBrains.
La ĉefaj novaĵoj en versio 1.3 ili inkluzivas koroutinojn, Kotlin / Native Beta kaj plurplatformajn projektojn.
Ankaŭ estis aliaj plibonigoj, kiel eksperimenta subteno por interretaj klasoj por agado kaj skriba sekureco, la eksperimenta subteno por sennomaj entjeroj faciligi la manipuladon de bajtoj kaj aliaj malaltnivelaj kodoj.
Sekve, korektoj estis faritaj al la KAPT plibonigi ĝian agadon, same kiel al Kotlin / Native.
Kun ĉi tiu solvo, KAPT nun subtenas pliigajn komentadajn procesorojn en eksperimenta reĝimo.
Por elprovi ĝin, aldonu la parametron kapt.incremental.apt = true al la dosiero gradle.properties.
Notu, ke, en la nuna efektivigo, la uzo de iu ne-pliiga komentprocesoro o ŝanĝi la ABI de la dependeco (ĝis nun, inkluzive modifi internajn deklarojn) rezultigos prilaboradon sen komentarioj pliiga por donita modulo.
Por Kotlin / Native, JetBrains anoncas, ke la listo de subtenataj Kotlin / Native-celoj estis vastigita. Ĉi tiu versio subtenas la 32-bitan Vindozan celon (mingw_x86).
Krom ĉi tio, Uzantoj de Vindozo kaj Mac OS povas kompili siajn programojn Kotlin / Indiĝeno en transversa maniero kun Linukso x86-64, ARM 32, same kiel Android kaj Raspberry PI-aparatoj.
Ĉe la kompilila flanko, JetBrains aldonis korektojn al nedifinita konduto kalkulante la reston de divido per 0, kiu nun ĵetas escepton.
La vicigaj problemoj ankaŭ estis riparitaj por la platformoj ARM 32 kaj MIPS.
Aliaj iloj JetBrains ili ankaŭ ricevis subtenon
JetBrains nun ofertas subtenon por Kotlin / Native en du pliaj el iliaj EDI-oj, krom Intellij IDEA.
"Aldone al IntelliJ IDEA, ni ofertos Kotlin / Native-aldonaĵon por CLion 2019.1, kaj ankaŭ AppCode 2019.1. C-interopaj difinaj dosieroj (.def) ankaŭ estos subtenataj de ĉiuj IDEoj, kvankam ni nuntempe ne provizas kodkompletigon ", klarigis JetBrains en ilia eldona noto por ĉi tiu recenzo.
para CLion kaj AppCode, Ankaŭ JetBrains aldonis reen navigadon al fontkodo, same kiel plibonigoj al subtenilo de erarserĉilo.
JetBrains plibonigita elpurigado ene de la IDEA Intellij IDE faciligi elpurigon de apartaj rutinoj.
Kiam vi elpurigas korutinan kodon, nun vi vidas nesinkronan spuron de nesinkronaj alvokoj "Stacktrace nesinkrona" montranta la variablojn konservitajn dum suspendo.
Kiam haltita ĉe rompopunkto ene de suspenda aŭ lambda-funkcio, la alvoka spuro ankaŭ indikas la staton de la variabloj ĉe la lasta suspenda punkto.
Vi povas navigi la tutan stakspuron de ĉesigaj funkcioj komencante per la lasta ĉesiga punkto de la nuna aparato kaj kontrolante la valorojn stokitajn de la variabloj.
Eklipsa subteno
Unu lasta grava plibonigo tio videblas en ĉi tiu versio estas lLa ĝisdatigo de la Kotlin-aldonaĵo por EDI-Eklipso
La nova kromprograma versio 0.8.14 de Eclipse EDI provizas subtenon por la Kotlin 1.3.30-kompililo, multaj aliaj cimsolvoj kaj ĝeneralaj stabilecaj plibonigoj.
Ĉi tiu ĝisdatigo ankaŭ enkondukas eksperimentan subtenon por projektoj de Gradle. Nun vi povas importi viajn projektojn per Eclipse Buildship, tiam trovi ilin en via laborspaco Eclipse kun la ĝustaj agordoj de Kotlin-aldonaĵo.
JetBrains klarigis, ke la laboro ankoraŭ progresas kaj ĝi estos plibonigita en estontaj versioj, sed vi povas provi ĝin nun kaj dividi viajn reagojn.
Por akiri ĉi tiun novan version, vi povas iri al la sekva ligilo.
Estu la unua por komenti