본문 바로가기
Kotlin/Release Notes

[Kotlin Release Notes] Kotlin 1.1.3 is out

by 노력남자 2023. 9. 4.
반응형

2017년 6월 23일

 

Kotlin 1.1.3의 릴리스를 기쁘게 발표합니다. 이것은 Kotlin 1.1의 새로운 버그 수정 및 툴링 업데이트입니다. 이 업데이트는 다양한 새로운 IDE 기능, 컴파일러 및 IDE의 성능 향상, 생성된 바이트코드의 효율성 개선, 그리고 많은 버그 수정을 가져왔습니다. 이 업데이트는 IntelliJ IDEA 2016.2부터 2017.2까지의 모든 버전 및 Android Studio 2.3 및 3.0 Canary와 호환됩니다.

참고: Android Studio 3.0 Canary 4에는 Kotlin 플러그인 업데이트를 정확하게 로드하지 못하는 문제가 있어 Canary 4에 이 업데이트를 설치할 수 없습니다. Kotlin 1.1.3은 Android Studio 3.0 Canary 5에 번들로 포함될 것입니다.

이 릴리스에서의 모든 변경 사항의 완전한 목록은 변경 로그에서 확인할 수 있습니다.

이번 릴리스에 포함된 외부 기여자들에게 감사드립니다: AJ Alt, Chris Horner, Gaetan Zoritchak, Jonathan Leitschuh, Kirill Rakhman, Marek Langiewicz, Nadia Humbert-Labeaumaz, Shaun Reich, Yoshinori Isogai, 그리고 마지막으로 Yuli Fiterman (이 릴리스에서 주요 새 기능 중 하나인 매개 변수/타입 힌트의 초기 구현을 기여한 분). EAP 빌드를 시도하고 피드백을 보내주신 모든 분들에게도 감사드립니다.


JDK 9 지원


이번 릴리스에서는 Java 9 JDK에 대한 Kotlin 코드 컴파일의 초기 지원이 추가되었습니다. 모듈 기반 가시성 검사는 향후 1.1.x 업데이트에서 지원될 예정입니다. 1.1.3 버전에서는 Kotlin이 module-info.java의 정보를 어떤 방식으로든 사용하지 않습니다.


Maven 병렬 빌드


Kotlin Maven 플러그인은 이제 병렬 빌드를 지원하며, Maven을 -T 옵션과 함께 실행하면 여러 Kotlin 모듈을 병렬로 컴파일할 수 있습니다.


kapt 증분 컴파일


kapt는 이제 Java 스텁을 증분적으로 빌드하여 어노테이션 처리를 사용하는 빌드를 상당히 빠르게 만듭니다.


TODO 하이라이팅


TODO() 메서드의 사용은 이제 편집기에서 TODO로 하이라이팅되고 TODO 뷰에 표시됩니다.

 

 

의미적 하이라이팅


색상 및 글꼴 설정에서 의미적 하이라이팅을 활성화하면 Kotlin은 모든 로컬 변수 및 매개 변수의 정의 및 모든 발생에 대해 구별되는 색상으로 하이라이팅합니다.

 

 

매개 변수 이름 힌트


IntelliJ IDEA의 Java 지원을 따르는 것으로, Kotlin은 이제 매개 변수 이름에 대한 편집기 힌트를 지원합니다. 이는 아규먼트의 의미가 컨텍스트에서 명확하지 않은 호출에서 유용합니다. 이는 특히 Kotlin에서 Java 코드를 호출할 때 유용합니다. 순수한 Kotlin 코드에서는 이러한 상황은 명명된 아규먼트의 사용을 통해 해결되어야 합니다.

 


타입 힌트


이전 기능과 유사하게, Kotlin 플러그인은 이제 편집기 힌트에서 변수, 함수 및 매개 변수의 추론된 타입을 표시할 수 있습

니다. 이 기능은 기본적으로 비활성화되어 있으며, 편집기 외관 설정에서 활성화할 수 있습니다.

 


업데이트 방법


플러그인을 업데이트하려면 Tools | Kotlin | Configure Kotlin Plugin Updates를 사용하고 "Check for updates now" 버튼을 누르십시오. 또한 Maven 및 Gradle 빌드 스크립트에서 컴파일러 및 표준 라이브러리 버전도 업데이트하지 않도록 주의하십시오.

전통적으로, 새 릴리스에 문제가 발생하면 포럼이나 Slack (여기에서 초대를 받으실 수 있습니다), 이슈 트래커에서 도움을 청하십시오.

Kotlin을 이용해 더욱 발전시켜 봅시다!

 

원문

 

https://blog.jetbrains.com/kotlin/2017/06/kotlin-1-1-3-is-out/

반응형

댓글