본문 바로가기
Kotlin/Release Notes

[Kotlin Release Notes] Kotlin 1.0.3 Is Here!

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

2016년 6월 30일

 

Kotlin 1.0.3을 소개해 기쁩니다. 이 업데이트는 새롭고 반짝이는 기능으로 가득 차있는 것은 아닙니다. 대신 버그 수정, 도구 개선 및 성능 향상에 중점을 두었습니다. 그래서 여러분께 마음에 들 것입니다 ;) 전체 변경 로그 및 하위 시스템 별 문제 통계를 살펴보세요:

 

 

특히 1.0.3에 포함된 커밋을 통해 기여한 공헌자들에게 감사의 말씀을 전하고 싶습니다. 이들에는 Yaroslav Ulanovych, Jake Wharton 및 Kirill Rakhman이 포함됩니다. Kirill은 포매터에 12개 이상의 개선 사항을 도입하고 20개 이상의 커밋을 제출했습니다. 훌륭한 일을 해주셨습니다. Kirill, 우리는 정말 감사드립니다. 여기서는 또한 1.0.3 프리릴리스 빌드를 테스트하고 값진 피드백을 제공해주신 EAP 사용자 각 분들께도 감사의 말씀을 전하고 싶습니다.

이 업데이트는 기능이 풍부하지는 않지만, 여기에서 강조할 가치 있는 몇 가지 중요한 개선 및 기능이 있습니다:

 

컴파일러에서 무엇이 새로운가:

 

  • 코드가 컴파일되는 JDK를 지정하는 새로운 옵션 -jdk-home
  • Kotlin 언어 버전 (-language-version) 및 대상 Java 버전 (-jvm-target)을 지정하는 옵션 (1.1에 영향을 미칠 예정이며, 전방 호환성을 위해 지금 추가되었습니다)
  • 더 효율적인 바이트코드 (더 이상 indices 루프에서 반복자를 사용하지 않으며, Unit과 관련된 불필요한 작업을 피함)
  • 진단 메시지에 대한 다양한 개선 사항

 

IDE에서 무엇이 새로운가:


- IDE 밖에서 브라우저 및 기타 소스에서 복사한 Java 코드를 Kotlin으로 변환하는 자동 제안

 

 

 

- @Language로 주석 처리된 매개변수에 전달된 문자열에 대한 언어 주입. 또한 Kotlin 코드에 적용된 미리 정의된 Java 주입. 문서에서 언어 주입 사용에 대해 더 읽어보세요.

 

 

- 완성 기능이 이제는 항상 가져오지 않은 클래스와 메서드를 표시하고 선택할 때 자동으로 가져옴

 

 

- 'by'와 'in' 이후에 스마트 완성이 작동함

 

 

- Kotlin에서 Move Element Left/Right 작업이 작동함

 

 

- Kotlin 바이트코드 도구 창 및 Kotlin로 컴파일된 .class 파일에서 이제 역컴파일 버튼을 사용할 수 있음

 

 

- 이제 인라인 함수의 호출 위치에서 스택 트레이스로 이동할 수 있음

- pom.xml 파일에서 Kotlin 구성을 확인하고 조정하는 검사 및 의도

 

- 다양한 Spring 지원 개선 사항

 

어떻게 업데이트하는가


플러그인을 업데이트하려면 Tools | Kotlin | Configure Kotlin Plugin Updates를 사용하고 "지금 업데이트 확인" 버튼을 누르세요. 또한 Maven 및 Gradle 빌드 스크립트에서 컴파일러 및 표준 라이브러리 버전을 업데이트하는 것을 잊지 마세요.

기존처럼 새 릴리스에서 문제가 발생하면 포럼, Slack (여기에서 초대를 받으세요)에서 도움을 요청하시거나 이슈 트래커에 문제를 보고하시기 바랍니다.

Kotlin을 즐겨보세요!

 

원문

 

https://blog.jetbrains.com/kotlin/2016/06/kotlin-1-0-3-is-here/

반응형

댓글