본문 바로가기
반응형

전체 글361

[Kotlin Release Notes] Kotlin 1.5.0-RC Released: Changes to the Standard and Test Libraries 2021년 4월 14일 Kotlin 1.5.0-RC가 출시되었으며 1.5.0 버전에 계획된 모든 기능이 포함되었습니다. 이번 릴리스에서는 새로운 언어 기능, 표준 라이브러리 업데이트, 향상된 테스트 라이브러리 및 다른 많은 변경 사항이 마지막 점검을 받고 있습니다. 릴리스 전에 추가로 변경될 사항은 수정 사항뿐입니다. 1.5.0-RC를 사용하여 실제 프로젝트에서 현대적인 Kotlin API를 시도하고 릴리스 버전을 더 나아지게 만들 수 있습니다. 발견한 문제를 이슈 트래커인 YouTrack에 보고해 주시면 감사하겠습니다. 1.5.0-RC 설치하기 이 게시물에서는 1.5.0-RC에서 Kotlin 표준 라이브러리와 테스트 라이브러리에 대한 변경 사항을 안내해 드리겠습니다: 안정적인 부호 없는 정수 형식 ja.. 2023. 9. 10.
[Kotlin Release Notes] Kotlin Plugin 2021.1 Released: Improved IDE Performance and Better Support for Refactorings 2021년 4월 7일 IntelliJ IDEA의 최신 릴리스, 버전 2021.1은 향상된 Kotlin 플러그인을 함께 제공합니다. 더 빠른 코드 완성 및 하이라이팅, IDE 지원이 개선된 변경 시그니처, 사용자 지정 getter를 평가할 때 개선된 디버깅 경험, 그리고 더 많은 기능으로 개발자 경험을 향상시키세요. 새로운 플러그인을 설치하면 다음과 같은 기능을 얻을 수 있습니다: 더 빠른 코드 완성 및 하이라이팅 Variables 뷰에서 사용자 지정 getter 평가 더 나은 IDE 지원을 갖춘 Change Signature 리팩터링 유형 인수에 대한 코드 완성 Kotlin 코드를 위한 클래스 다이어그램 다른 IDE 개선 사항 이 새 릴리스로 자동 업데이트 IntelliJ IDEA는 새 릴리스가 나오면 .. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.5.0-M2 Released – Ensure Smooth Migration to Kotlin 1.5.0 2021년 3월 29일 Kotlin 1.5.0-M2는 Kotlin 1.5.0이 봄에 출시될 예정인 마일스톤 릴리스 중 마지막입니다. 따라서 여기서 프로젝트가 Kotlin 1.5.0과 성공적으로 작동하는지 확인할 수 있는 마지막 기회입니다. 1.5.0-M2 설치 지금 프로젝트를 이전하면 향후 Kotlin 1.5.0이 출시될 때 시간과 에너지를 절약할 수 있으며 출시 전에 긴급 수정을 제공하는 데 도움을 줄 수 있습니다. 예를 들어 1.5.0에서 기본값이 되는 새 JVM IR 백엔드를 시도하고 지금 문제를 발견하면 출시 전에 수정 사항을 제공하겠습니다. 만나는 모든 문제를 우리의 이슈 트래커인 YouTrack에 보고할 수 있습니다. Jetpack Compose는 새로운 JVM IR 백엔드와 함께만 작동합니다.. 2023. 9. 10.
[Kotlin Release Notes] 1.4.30 Is Released With a New JVM Backend and Language and Multiplatform Features 2021년 2월 4일 Kotlin 1.4.30 이 출시되었습니다. 이것은 마지막 1.4 버전의 업데이트이므로 1.5.0에서 안정화할 예정인 많은 실험적인 기능이 포함되어 있습니다. 이러한 기능을 시도하고 피드백을 공유해 주시면 감사하겠습니다. 이러한 새로운 업데이트를 테스트하는 것을 즐기시고 의견을 알려주세요. 이 릴리스에서 변경된 내용: 언어 기능 및 컴파일러 새 JVM 백엔드가 베타로 이동했습니다. Value 클래스, JVM 레코드 및 실드 인터페이스 업데이트. 빌드 도구 Kotlin Gradle 플러그인에서 설정 캐시 지원. Kotlin/Native 컴파일 시간 개선. 64비트 watchOS 시뮬레이터 지원. Xcode 12.2 SDK 지원. Kotlin/JS 최상위 프로퍼티에 대한 프로토 타입 지.. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.4.20 Released 2020년 11월 23일 Kotlin 1.4.20 버전이 새로 나왔습니다. 이 버전에서는 여러 가지 실험적인 기능을 시도할 수 있는 기회가 주어집니다. Kotlin 팀의 기본 원칙 중 하나는 커뮤니티 피드백을 환영하며, 새로운 기능의 프로토타입에 대한 의견을 기다립니다. 이러한 기능을 시도하고 Slack (여기에서 초대를 받으세요) 또는 YouTrack에서 피드백을 공유해주세요. Kotlin 1.4.20의 주요 하이라이트 중 일부는 다음과 같습니다: invokedynamic를 통한 문자열 연결과 같은 새로운 JVM 기능 지원. KMM 프로젝트의 성능 및 예외 처리 개선. JDK Path에 대한 확장 기능: Path("dir") / "file.txt". 또한 1.4.0에서 추가된 기존 기능에 대한 다양한 .. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.4 Released with a Focus on Quality and Performance 2020년 8월 17일 오늘 우리는 Kotlin 1.4.0을 출시합니다! 지난 몇 년 동안 Kotlin을 더 재미있고 즐겁고 생산적으로 사용할 수 있는 프로그래밍 언어로 만들기 위해 열심히 노력해 왔습니다. 이 버전의 Kotlin에서도 이러한 목표를 계속 추구하기 위해 Kotlin 및 Kotlin 도구의 성능과 품질을 향상시키기 위해 많은 에너지와 노력을 기울였습니다. 또한 Kotlin 인터페이스를 위한 기다려온 SAM 변환을 포함한 여러 새로운 언어 기능을 지원하는 것을 기쁘게 발표합니다. Kotlin 1.4에서 도입된 변경과 개선 사항을 최대한 활용할 수 있도록 도와드리기 위해 Kotlin 1.4 온라인 이벤트에 모든 분들을 초대합니다. 이 이벤트에서는 Kotlin 토크, Kotlin 팀과의 Q&A,.. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.4.0-RC: Debugging coroutines 2020년 7월 29일 우리는 계속해서 1.4 릴리스에서의 예정된 변경 사항을 강조하고 있습니다. 이 블로그 포스트에서는 코루틴과 관련된 중요한 두 가지 기능을 설명하려고 합니다. 코루틴을 편리하게 디버깅할 수 있는 새로운 기능 깊은 재귀 함수를 정의할 수 있는 능력 이러한 변경 사항은 이미 1.4.0-RC 릴리스에서 사용할 수 있습니다! 자세히 살펴보겠습니다. 코루틴 디버깅 코루틴은 비동기 프로그래밍에 매우 효과적입니다(하지만 그것만을 위한 것은 아닙니다) 그리고 이미 많은 사람들이 사용하거나 사용하기 시작하고 있습니다. 그러나 코루틴으로 코드를 작성할 때 디버깅하려고 하면 실제로 귀찮은 작업 일 수 있습니다. 코루틴은 스레드 간을 이동합니다. 특정 코루틴이 무엇을 하는지 이해하기 어려울 수 있으며 해.. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.4.0-RC Released 2020년 7월 27일 거의 다 왔어요! 우리는 Kotlin 1.4.0-RC를 공개하게 된 것에 기쁘게 생각합니다. 이것은 우리 프로그래밍 언어의 다음 주요 버전을 위한 릴리스 후보입니다. Kotlin 1.4.0-RC에서 무엇이 변경되었는지 알아보고, Kotlin 1.4.0이 공식 릴리스되기 전에 새로운 기능을 시도해 보기 바랍니다. 1.4-M1, 1.4-M2 및 1.4-M3와 같은 마일스톤 릴리스를 시도하고 피드백을 공유하고 이 버전을 개선하는 데 도움을 주신 모든 분들에게 특별한 감사의 말씀을 드립니다! 이 게시물은 Kotlin 1.4.0-RC에서 사용 가능한 새로운 기능과 주요 개선 사항을 강조합니다: *.gradle.kts IDE 지원 개선: 스크립트 구성의 명시적 로딩과 더 나은 오류 보고를 통.. 2023. 9. 10.
[Kotlin Release Notes] Kotlin 1.4-M3: Generating Default Methods in Interfaces 2020년 7월 16일 Kotlin 1.4에서는 Java 8 대상 바이트 코드에서 인터페이스의 기본 메서드를 생성하는 새로운 실험적인 방법을 도입하고 있습니다. 나중에는 @JvmDefault 주석을 사용하는 대신 코드를 특수 모드로 컴파일할 때 인터페이스의 모든 메서드 본문을 직접 생성하도록 변경될 것입니다. 현재 동작 방식 및 변경 사항에 대한 자세한 내용은 아래에서 확인할 수 있습니다. Kotlin에서는 인터페이스에 본문이 있는 메서드를 정의할 수 있습니다. 코드가 JVM에 기본 메서드 지원이 나오기 전인 Java 6 또는 7에서 실행되는 경우에도 작동합니다. interface Alien { fun speak() = "Wubba lubba dub dub" } ​ class BirdPerson : Al.. 2023. 9. 10.
반응형