New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
Maven Central · #230 by repository stars
Kotlin Scripting Implementation - shared part
Last release 7 years ago
no release in 18 months
Too new to tell
only 2 dated releases
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
2 releases · first in 2019
`KT-26418` Back-end (JVM) Internal error when compiling decorated suspend inline functions
KT-26418 Back-end (JVM) Internal error when compiling decorated suspend inline functionsKT-26925 Decorated suspend inline function continuation resumes in wrong spotKT-30706 Passing noinline lambda as (cross)inline parameter result in wrong state-machineKT-30707 Java interop of coroutines inside inline functions is brokenKT-30997 Crash with suspend crossinlineKT-30879 False positive "Redundant qualifier name"KT-31112 "Remove redundant qualifier name" inspection false positive for property with irrelevant importKT-31007 Kotlin/JS 1.3.30 - private method in an interface in the external library causes ReferenceErrorKT-31027 java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)KT-30979 Issue with Dagger2 providers MissingBinding with 1.3.30This release also includes the fixes and improvements from the previous releases.
One column per quarter.
This project publishes no release notes. Between v1.3.30 and v1.3.31 there were 31 commits, 31 of them substantive:
…and 11 more.
`KT-29604` Do not implicitly propagate deprecations originated in Java
The release contains the JVM version of Kotlin compiler and also one native system dependent version for every major platform (Linux, macOS, and Windows). Those binaries are built with Excelsior JET AOT compiler (https://www.excelsiorjet.com/) and have faster startup time which is suitable for building small files or scripts.
KT-19664 Allow more permissive visibility for non-virtual actual declarationsKT-29586 Add support for Android platform annotationsKT-29604 Do not implicitly propagate deprecations originated in JavaKT-24876 Emit calls to java.lang.Long.divideUnsigned for unsigned types when target version is 1.8KT-25974 'when' by unsigned integers is not translated to tableswitch/lookupswitchKT-28015 Coroutine state-machine shall use Result.throwOnFailureKT-29229 Intrinsify 'in' operator for unsigned integer rangesKT-29230 Specialize 'next' method call for unsigned integer range and progression iteratorsKT-7185 Parse import directives in the middle of the file, report a diagnostic insteadKT-7237 Parser recovery (angle bracket mismatch)KT-11656 Could not generate LightClass because of ISE from bridge generation on invalid codeKT-13497 Better recovery in comma-separated lists in case of missing commaKT-13703 Restore parser better when class is missing from enum declarationKT-13731 Recover parser on value parameter without a typeKT-14227 Incorrect code is generated when using MutableMap.set with plusAssign operatorKT-19389 Couldn't inline method call 'with'KT-20065 "Cannot serialize error type: [ERROR : Unknown type parameter 0]" with generic typealiasKT-20322 Debug: member value returned from suspending function is not updated immediatelyKT-20780 "Cannot serialize error type: [ERROR : Unknown type parameter 0]" with parameterized inner type aliasKT-21405 Throwable “Rewrite at slice LEXICAL_SCOPE key: VALUE_PARAMETER_LIST” on editing string literal in kotlin-js moduleKT-21775 "Cannot serialize error type: [ERROR : Unknown type parameter 0]" with typealias used from a different moduleKT-22818 "UnsupportedOperationException: Don't know how to generate outer expression" on using non-trivial expression in default argument of expect functionKT-23117 Local delegate + local object = NoSuchMethodErrorKT-23701 Report error when -Xmultifile-parts-inherit is used and relevant JvmMultifileClass parts have any stateKT-23992 Target prefixes for annotations on supertype list elements are not checkedKT-24490 Wrong type is inferred when last expression in lambda has functional typeKT-24871 Optimize iteration and contains for UIntRange/ULongRangeKT-24964 "Cannot serialize error type: [ERROR : Unknown type parameter 0]" with Validated typealias from ArrowKT-25383 Named function as last statement in lambda doesn't coerce to UnitKT-25431 Type mismatch when trying to bind mutable property with complex common systemKT-25435 Try/catch as the last expression of lambda cause type mismatchKT-25437 Type variable fixation of postponed arguments and type variables with Nothing constraintKT-25446 Empty labeled return doesn't force coercion to UnitKT-26069 NoSuchMethodError on calling remove/getOrDefault on a Kotlin subclass of Java subclass of MapKT-26638 Check for repeatablilty of annotations doesn't take into account annotations with use-site targetKT-26816 Lambdas to Nothing is inferred if multilevel collections is used (listOf, mapOf, etc)KT-27190 State machine elimination after inlining stopped working (regression)KT-27241 Contracts: smartcasts don't work correctly if type checking for contract function is usedKT-27565 Lack of fallback resolution for SAM conversions for Kotlin functions in new inferenceKT-27799 Prohibit references to reified type parameters in annotation arguments in local classes / anonymous objectsKT-28182 Kotlin Bytecode tool window shows incorrect output on annotated property with backing fieldKT-28236 "Cannot serialize error type: [ERROR : Unknown type parameter 2]" with inferred type arguments in generic extension function from ArrowKT-28309 Do not generate LVT entries with different types pointing to the same slot, but have different typesKT-28317 Strange behavior in testJvmAssertInlineFunctionAssertionsEnabled on Jdk 6 and exception on JDK 8KT-28453 Mark anonymous classes for callable references as syntheticKT-28598 Type is inferred incorrectly to Any on a deep generic type with out projectionKT-28654 No report about type mismatch inside a lambda in generic functions with a type parameter as a return typeKT-28670 Not null smartcasts on an intersection of nullable types don't workKT-28718 progressive mode plus new inference result in different floating-point number comparisonsKT-28810 Suspend function's continuation parameter is missing from LVTKT-28855 NoSuchMethodError with vararg of unsigned Int in generic class constructorKT-28984 Exception when subtype of kotlin.Function is used as an expected one for lambda or callable referenceKT-28993 Incorrect behavior when two lambdas are passed outside a parenthesized argument listKT-29144 Interface with companion object generates invalid bytecode in progressive modeKT-29228 Intrinsify 'for' loop for unsigned integer ranges and progressionsKT-29324 Warnings indexing jdk 11 classesKT-29367 New inference doesn't wrap annotated type from java to TypeWithEnhancementKT-29507 @field-targeted annotation on property with both getter and setter is absent from bytecodeKT-29705 'Rewrite at slice CONSTRUCTOR` of JS class while editing another JVM-classKT-29792 UnsupportedOperationException: Unsupported annotation argument type when using Java annotation with infinity or NaN as a default valueKT-29891 Kotlin doesn't allow to use local class literals as annotation argumentsKT-29912 Crossinline nonsuspend lambda leads to KNPE during inliningKT-29965 Don't generate annotation on $default methodKT-30030 Extensive 'Rewrite at slice'-exception with contracts in JS module of multiplatform projectKT-22043 Report an error when comparing enum (==/!=/when) to any other incompatible type since 1.4KT-26150 KotlinFrontendException is thrown when callsInPlace called twice with different InvocationKind in functions with contractsKT-26153 Contract is allowed when it's at the beginning in control flow terms, but not in tokens order terms (contract doesn't work)KT-26191 Contract may not be the first statement if it's part of the expressionKT-29178 Prohibit arrays of reified type parameters in annotation arguments in local classes / anonymous objectsKT-20507 PROTECTED_CONSTRUCTOR_NOT_IN_SUPER_CALL not reported for generic base class constructor call, IAE at run-timeKT-20849 Inference results in Nothing type argument in case of passing 'out T' to 'in T1'KT-28285 NullPointerException on calling Array constructor compiled via Excelsior JETKT-29376 Report a deprecation warning when comparing enum to any other incompatible typeKT-29884 Report warning on @Synchronized on inline methodKT-30073 ClassCastException on coroutine start with crossinline lambdaKT-30597 "Extend selection" throws exception in empty class body caseKT-29492 Double cross-inline of suspending functions produces incorrect codeKT-30508 Wrong file name in metadata of suspend function capturing crossinline lambdaKT-30679 "KotlinFrontEndException: Front-end Internal error: Failed to analyze declaration" exception during a compilation of a multiplatform project containing Kotlin Script FileKT-26950 Support Multiline TODO commentsKT-29034 Make JvmDeclarationSearch find private fields in kotlin classesKT-29457 FindImplicitNothingAction#update freezes UI for 30 secsKT-29551 CreateKotlinSdkActivity runs on UI threadKT-11143 Do not insert closing brace for string template between open brace and identifierKT-18503 Optimize imports produces red codeKT-27283 KotlinULiteralExpression and PsiLanguageInjectionHost mismatchKT-27794 KotlinAnnotatedElementsSearcher doesn't process method parametersKT-28272 UAST: Need to be able to identify SAM conversionsKT-28360 Getting tons of "There are 2 classes with same fqName" logs in IntelliJKT-28739 Bad caret position after Insert curly braces around variable inspectionKT-29013 Injection with interpolation loses suffixKT-29025 Implement UReferenceExpression.referenceNameElement for KotlinKT-29287 Exception in ultra-light classes on method annotated with @ThrowsKT-29381 Highlight return lambda expressions when cursor is one the call with lambda argumentKT-29434 Can not detect injection host in string passed as argument into arrayOf() functionKT-29464 Project reopening does not create missing Kotlin SDK for Native modules (like it does for other non-JVM ones)KT-29467 Maven/Gradle re-import does not add missing Kotlin SDK for kotlin2js modules (non-MPP JavaScript)KT-29804 Probable error in the "Kotlin (Mobile Android/iOS)" new project template in IntelliJKT-30033 UAST: Delegation expression missing from parse treeKT-30388 Disable constant exception reporting from release versionsKT-30524 "java.lang.IllegalStateException: This method shouldn't be invoked for LOCAL visibility" on add importKT-30534 KotlinUObjectLiteralExpression returns classReference whose referenceNameElement is nullKT-30546 Kotlin UImportStatement's children references always resolve to nullKT-5435 Surround with try/catch should generate more Kotlin-style codeKT-29847 Many IDEA plugins are not loaded in presence of Kotlin plugin: "Plugins should not have cyclic dependencies"KT-23295 One-line comment indentation in functions with expression bodyKT-28905 When is "... if long" hitting?KT-29304 Settings / Code Style / Kotlin mentions "methods" instead of functionsKT-26954 Bad indentation for single function with expression body in new code styleKT-18663 Support "smart enter/complete statement" completion for method callsKT-28394 Improve code completion for top level class/interface to incorporate filenameKT-29435 org.jetbrains.kotlin.types.TypeUtils.contains hanging forever and freezing IntelliJKT-27915 Stop auto-completing braces for companion objectsKT-22250 Evaluate: 'this' shows different values when evaluated as a variable/watchKT-24829 Access to coroutineContext in 'Evaluate expression'KT-25220 Evaluator: a instance of Pair returned instead of String ("Extract function" failed)KT-25222 Evaluate: ClassCastException: ObjectValue cannot be cast to IntValue ("Extract function" failed)KT-26913 Change local variable name mangling ($receiver -> this_<label>)KT-28087 [Kotlin/JVM view] Inconsistent debugging data inside forEachIndexedKT-28134 Separate JVM/Kotlin views in "Variables" tool windowKT-28192 Exception from KotlinEvaluator: cannot find local variableKT-28680 Missing this word completion in "Evaluate expression" windowKT-28728 Async stack trace support for Kotlin coroutinesKT-21650 Debugger: Can't evaluate value, resolution errorKT-23828 Debugger: "Smart cast is impossible" when evaluating expressionKT-29661 Evaluate expression: "Cannot find local variable" for variable name escaped with backticksKT-29814 Can't evaluate a property on star-projected typeKT-29871 Debugger in IDE does not handle correctly extensions.KT-30182 Incorrect KT elvis expression debugger evaluationKT-29189 [BE] 'Step Over' falls through 'return when' (and 'return if') instead of executing individual branchesKT-29234 ISE “@NotNull method org/jetbrains/kotlin/codegen/binding/CodegenBinding.anonymousClassForCallable must not return null” on debugging with breakpoints in Kotlin script fileKT-29423 Unable to evaluate lambdas on jdk 9-11KT-30220 Empty variables view when breakpoint inside an lambda inside classKT-30318 KotlinCoroutinesAsyncStackTraceProvider slows down java debuggingKT-17811 Couldn't inline method error for inline method with anonymous object initialization and reified type parameterKT-30611 Debugger: in projects with stdlib of 1.2.n version Frames view can't complete loading, EvaluateException: "Method threw 'java.lang.ClassNotFoundException' exception." at EvaluateExceptionUtil.createEvaluateException()KT-9618 Exception in ClassClsStubBuilder.createNestedClassStub() while opening recent projectKT-29427 Exception in ClassClsStubBuilder.createNestedClassStub() for obfuscated libraryKT-26865 Gradle build in IDE: error messages in Native sources are not hyperlinksKT-28515 Failed to import Kotlin project with gradle 5.0KT-29564 kotlin.parallel.tasks.in.project=true causes idea to create kotlin modules with target JVM 1.6KT-30076 Memory leaks in Kotlin importKT-30379 Gradle 5.3 publishes an MPP with broken Maven scope mappingKT-27684 Gradle Kotlin DSL: the rootProject field is unresolved in IDEA for a common moduleKT-29465 IndexNotReadyException on context menu invocation for build.gradle.kts fileKT-29707 "Navigate declaration" navigates to compiled class in gradle cache folder instead of classes defined in gradle buildSrc folderKT-29832 Multiple Script Definitions for settings.gradle.ktsKT-30623 Errors in build.gradle.kts after applying new script dependenciesKT-29474 Regression in 1.3.20: Kotlin IDE plugin parses all *.gradle.kts files when any class in buildSrc is openedKT-30130 “Access is allowed from event dispatch thread only.” from ScriptNewDependenciesNotificationKt.removeScriptDependenciesNotificationPanel() on creating foo.gradle.kts files in IJ from masterKT-29196 Variable type hints are redundant for constructor calls of nested classesKT-30058 IndexNotReadyException from quick documentation when popup is activeKT-19558 Wrong position of type hint while renaming Kotlin variableKT-27438 "Show lambda return expression hints" breaks code indentationKT-28870 Rework "Lambda return expression" hint as between_lines_hint of disable it by defaultKT-29574 Incorrect parameter info popup for lambda nested in objectKT-16118 "Introduce import alias" intentionKT-17119 Inspection for (Scala-like) = { ... } syntax without expected type in function definitionKT-26128 Inspection for suspension inside synchronized and withLock functionsKT-27556 Add intention for collections, !collection.isEmpty() -> collection.isNotEmpty()KT-27670 Add quick fix: wrap expression in a lambda if compatible functional type is requiredKT-28803 Inspection: result of enum entries comparison is always false / trueKT-28953 Add intention to add underscores to decimal numerical literalKT-29001 Add intention to move variable declaration before when-expression into when's subjectKT-29113 Warn about redundant requireNotNull and checkNotNull usagesKT-29321 "Remove empty primary constructor": apply for enum entriesKT-12134 Suggest to remove qualifier in FQN nameKT-17278 Inspection to replace Java 8 Map.forEach with Kotlin's forEachKT-26965 Add inspection + quickfix for replacing Collection<T>.count() with .sizeKT-30123 Add intention to replace isEmpty/isNotEmpty method negationKT-25272 Unused expression as last expression of normal function should have quickfix to add "return"KT-30456 Improve: intention "Introduce Import Alias" should suggest new names for the new alias.KT-7593 On splitting property declaration for functional expression additional bracket addedKT-12273 "Replace with operator" intention is suggested for some non-operator functions and produces invalid codeKT-18715 Replace if with elvis swallows commentsKT-19254 Intention to convert object literal to class always creates a class named "O"KT-25501 "Replace overloaded operator with function call" changes semantics of increment and decrement operatorsKT-26979 "Lambda argument inside parentheses" inspection is not reported, if function type is actual type argument, but not formal parameter typeKT-27143 Intention "Replace camel-case name with spaces" is suggested for snake_case names in test functions and renames them incorrectlyKT-28081 "Convert to lambda" changes expression type for interface with multiple supertypesKT-28131 False positive "Redundant lambda arrow" with a functional type argumentKT-28224 "Add braces to 'else' statement" moves comment outside braces when 'if-else' is inside 'if / when' branchKT-28592 False positive "Remove redundant backticks" for underscore variable nameKT-28596 "Can be replaced with binary operator" shouldn't be suggested when receiver or argument is floating point typeKT-28641 "Remove useless cast" produces a dangling lambda ("Too many arguments" error)KT-28698 "Convert to apply" intention: include function calls with this passed as an argumentKT-28773 Kotlin/JS: Wrong inspection to replace .equals() with == on dynamic valuesKT-28851 'Convert parameter to receiver' adds Array<out T> wrapper to vararg parameter and drops override modifier in implementationsKT-28969 TYPE_MISMATCH in array vs non-array case: two quick fixes exist for annotation and none of them adds array literalKT-28995 "Add parameter to constructor" quickfix for first enum member changes arguments for all membersKT-29051 "Add parameter to constructor" quickfix for not-first enum member: "PsiInvalidElementAccessException: Element: class org.jetbrains.kotlin.psi.KtStringTemplateExpression #kotlin because: different providers"KT-29052 "Add parameter to constructor" quickfix for not-first enum member inserts FQN type for parameterKT-29056 KNPE in ConvertPrimaryConstructorToSecondary with missing property identifierKT-29085 False positive "Class member can have 'private' visibility" for a const val used in a public inline functionKT-29093 False positive inspection "Redundant lambda arrow" with nested lambdasKT-29099 "Convert to apply" intention is not available for a single function callKT-29128 False positive 'Explicitly given type is redundant here' when typealias is usedKT-29153 False negative "'rangeTo' or the '..' call should be replaced with 'until'" with bracketed expressionsKT-29193 Quick fix "Create extension function" List<Int>.set should not be suggested for read-only collectionsKT-29238 Non-canonical modifiers order inspection incorrectly includes annotations into rangeKT-29248 "Convert member to extension" doesn't preserve visibilityKT-29416 False positive "Redundant property getter" for external getterKT-29469 False positive in "Boolean literal argument without parameter name" inspection for varargs parametersKT-29549 Make package name convention inspection globalKT-29567 "Remove empty class body" is a poor name for inspection textKT-29606 Do not propose to remove unused parameter of property setterKT-29763 False negative "Object literal can be converted to lambda" for block body function with explicit returnKT-30007 False negative "Add import for '...'" in UserTypeKT-19944 multiplatform: Convert expect/actual function to property should keep the caret on the converted functionKT-27289 "Create" quick fix on FQN does nothing with KNPE at KotlinRefactoringUtilKt$chooseContainerElement$1.renderText()KT-29312 "Make constructor parameter a property" produces wrong modifier order + exception "Invalid range specified"KT-29414 "Main parameter is not necessary" inspection reports parameter of main() in objectKT-29499 "Unsafe call of inline function with nullable extension receiver" inspection ignores inferred nullabilityKT-29927 Missing "Import members from" intention with type check operator in when branchKT-30010 Introduce alternative quick-fixes for map[key]!!KT-30166 False positive "Redundant companion reference" on companion with the outer class nameKT-14886 Create Property from Usage should place generated property next to other propertiesKT-16139 Adding explicit type argument leads to type mismatchKT-19462 False positive inspection "Redundant lambda arrow" for overloaded functionsKT-22137 Create class quickfix is not suggested in return statementKT-23259 False positive unchecked cast warning/quickfix result in good code turning redKT-27641 "Specify type explicitly" suggests too general type even when type hint shows specific generic typeKT-29124 False positive inspection 'Redundant lambda arrow' with generic function/constructor with lambda argumentKT-29590 False positive inspection "Redundant lambda arrow" with vararg lambda arguments passed via spread operatorKT-29977 False positive "Unused import directive" for typealias of an enum imported as staticKT-30233 Change order of the quick fixes when method does not accept nullable typesKT-30341 False positive 'Use withIndex() instead of manual index increment' inspection with destructive declaration in 'for' loopKT-30414 "Replace return with 'if' expression" drops return labelKT-30426 Don't preserve extra line when adding remaining branches for whenKT-30433 "Convert member to extension" doesn't update external Kotlin callsKT-30117 Kotlin unused import analysis accesses file editor manager model outside UI threadKT-29143 Unnecessary primary constructor keyword inspectionKT-29444 "Make public" intention does not remove additional white-space to conform to proper styleKT-30337 Do not propose to move variable declaration into "when" if it's not used inside the when-expressionKT-29918 Outdated Ktor version in Kotlin (JS Client/JVM Server) multiplatform project generated via New Project WizardKT-26924 Overriding Methods list has more values than it should be in case of inline classKT-28661 "Is implemented in" gutter icon shows duplicate function implementations in inline classesKT-28838 Group by file structure doesn't work for text search in KotlinKT-27602 Kotlin property renaming change target name several times during rename making it hard to process it by reference handlersKT-29062 Extract Superclass refactoring throws Exception if sourceRoots.size() <= 1KT-29796 Label rename refactoring does not work on label usageKT-23985 Allow to run Kotlin Worksheet without module classpathKT-27955 Interactive mode for Kotlin Scratch filesKT-28958 Exception "Read access is allowed from event dispatch thread or inside read-action only" when running a scratch file with "Use REPL" and "Make before Run" enabledKT-30200 "java.lang.Throwable: Couldn't find expression with start line ..." on edition of a scratch file during its execution with interactive mode enabledKT-29770 IntelliJ IDEA makes too many requests for the classpath of a Gradle Kotlin build scriptKT-29893 IDE is frozen during project configuration because of ScriptTemplatesFromDependenciesProviderKT-30146 Preferences from Kotlin scripting section reset to default after project reopeningKT-25956 With failed test function class gutter icon is "failure", but function icon is "success"KT-17829 Please unify naming of Kotlin projects and frameworks for JVMKT-28941 Tip of the day: obsolete project types from "New project wizard"KT-27108 .toDouble() and .toFloat() conversions for unsigned typesKT-29520 Random.Default cannot be used asJavaRandomKT-30109 Documentation for Result.onSuccess and Result.onFailure are flipped aroundKT-26378 'contains' overloads for unsigned integer ranges with other unsigned integer typesKT-26410 High-order function overloads for unsigned arraysKT-27262 Binary search for specialized arrays of unsigned integersKT-28339 Add fill extension function for unsigned primitive arraysKT-28397 UByteArray plus UByteArray = List<UByte>KT-28779 Implement method sum() for arrays of unsigned primitivesKT-29151 Documentation for CharSequence.take() & String.take() shows examples of Iterable<T>.take()KT-30035 add max/maxOf/min/minOf for unsigned typesKT-30051 elementAt extension function of Array/PrimitiveAray/UnsignedArray does not throw IndexOutOfBoundException on incorrect index (JS only)KT-30141 JS: document Array.get behaviorKT-30704 Documentation of Random function not quite correctKT-26240 Support JVM bytecode targets 9, 10, 11, 12KT-12295 Gradle IC: Compile error leads to non-incremental buildKT-12700 Add a way to diagnose IC problemsKT-26275 Check new MPP ICKT-27885 Drop support for Gradle 3.x and earlierKT-27886 Drop support for Android Gradle plugin 2.xKT-28552 Gradle 4.7 import fails on Kotlin/mpp projects with Java11KT-29275 Drop support for Gradle 4.0KT-29758 Gradle build failed with exception on publication of a multiplatform library with Gradle metadata enabled: org.jetbrains.kotlin.gradle.plugin.mpp.HierarchyAttributeContainer cannot be cast to org.gradle.api.internal.attributes.AttributeContainerInternalKT-29966 Fix inter-project IC with new MPP for JS/JVM targetsKT-27059 Ensure a dependency on the multiplatform project in the POM when publishing a single-platform module with the maven pluginKT-29971 ConcurrentModificationException in Kotlin Gradle plugin (GradleCompilerRunner.buildModulesInfo)KT-21030 Automatically detect java 1.8 sources in kotlin-android gradle pluginKT-27675 Enable Kapt build cache by defaultKT-27714 Kotlin MPP Android targets don't have their attributes copied to the configurations of the compilationsKT-29761 Inter-project IC does not work for kaptGenerateStubs* tasks on AndroidKT-29823 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API_JARS' valueKT-29964 A universal Gradle DSL way of configuring all compilations of all targets doesn't work for Android target of a multiplatform projectKT-30276 Warn if the Kotlin Gradle plugin is loaded multiple timesKT-30322 Memory leak in CompilationSourceSetUtilKT-30492 Classes not removed for out/in process compilationKT-29713 java.lang.IllegalStateException at converting @RestController java file to Kotlin fileKT-30137 Deadlock during concurrent classloadingKT-29251 NSME: MavenProjectsManager.scheduleArtifactsDownloading() at KotlinMavenImporter.scheduleDownloadStdlibSources()KT-19276 Console spam when opening idea-community project in debug IDEAKT-29296 Script evaluation - impossible to set base classloader to nullKT-27051 Support dynamic versions in @file:DependsOnKT-27815 Compiler options in the scripting compilation configuration are ignored on compilation/evaluationKT-28593 Idea tries to associate file type with the script definition discovery fileKT-29319 scripts default jvmTarget causes inlining problems - default should be 1.8KT-29741 KJvmCompiledScript can not be deserialized KJvmCompiledModule if it's nullKT-30210 Coroutines in main.kts crash with NoSuchMethodError because kotlin-main-kts.jar has embedded coroutinesKT-26977 kapt plugin applied in platform.jvm module preventing visibility of common codeKT-27506 Kapt error "no interface expected here" in class implementing interface with secondary constructorKT-28220 kapt can generate invalid stub files for imports of enum constantsKT-28306 Cannot extend an generic interface with function body while using kapt and correctErrorTypes in Kotlin 1.3KT-23880 Kapt: Support incremental annotation processorsKT-29302 Java classes doesn't resolve Kotlin classes when kapt.use.worker.api = trueKT-30163 Kapt: Javadoc in Java source model mangled (leading asterisks are preserved)This release also includes the fixes and improvements from the previous releases.
Your coding agent can read these notes before it upgrades. Set up the MCP server →