KTIJ-29343 Update latest KGP version to 2.0.20-dev-942

GitOrigin-RevId: ee201099e08245606114c336d6ab0e7d73414097
This commit is contained in:
Dmitrii Krasnov
2024-04-11 12:51:02 +00:00
committed by intellij-monorepo-bot
parent 1397c46982
commit 7976d28a1a
8 changed files with 383 additions and 42 deletions
@@ -17,7 +17,7 @@ object KotlinNativeVersion {
/** This field is automatically setup from project-module-updater.
* See [org.jetbrains.tools.model.updater.updateKGPVersionForKotlinNativeTests]
*/
private const val kotlinGradlePluginVersion: String = "2.0.0-dev-19480"
private const val kotlinGradlePluginVersion: String = "2.0.20-dev-942"
/** Return bootstrap version or version from properties file of specified Kotlin Gradle Plugin.
* Make sure localMaven has kotlin-gradle-plugin with required version for cooperative development environment.
@@ -6,7 +6,7 @@ import org.jetbrains.kotlin.tooling.core.KotlinToolingVersion
object KotlinGradlePluginVersions {
val V_1_7_21 = KotlinToolingVersion(1, 7, 21, null)
val V_1_8_22 = KotlinToolingVersion(1, 8, 22, null)
val latest = KotlinToolingVersion("2.0.0-dev-19480")
val latest = KotlinToolingVersion("2.0.20-dev-942")
val latestBootstrap = KotlinToolingVersion("1.9.20-dev-6845")
val latestStable = V_1_8_22
}
@@ -0,0 +1,164 @@
Kotlin/Native: ARKit
Kotlin/Native: AVFAudio
Kotlin/Native: AVFoundation
Kotlin/Native: AVKit
Kotlin/Native: AVRouting
Kotlin/Native: Accelerate
Kotlin/Native: Accessibility
Kotlin/Native: Accounts
Kotlin/Native: AdServices
Kotlin/Native: AdSupport
Kotlin/Native: AddressBook
Kotlin/Native: AddressBookUI
Kotlin/Native: AppClip
Kotlin/Native: AppTrackingTransparency
Kotlin/Native: AssetsLibrary
Kotlin/Native: AudioToolbox
Kotlin/Native: AuthenticationServices
Kotlin/Native: AutomaticAssessmentConfiguration
Kotlin/Native: BackgroundAssets
Kotlin/Native: BackgroundTasks
Kotlin/Native: BusinessChat
Kotlin/Native: CFCGTypes
Kotlin/Native: CFNetwork
Kotlin/Native: CallKit
Kotlin/Native: CarPlay
Kotlin/Native: Cinematic
Kotlin/Native: ClassKit
Kotlin/Native: ClockKit
Kotlin/Native: CloudKit
Kotlin/Native: ColorSync
Kotlin/Native: CommonCrypto
Kotlin/Native: Contacts
Kotlin/Native: ContactsUI
Kotlin/Native: CoreAudio
Kotlin/Native: CoreAudioKit
Kotlin/Native: CoreAudioTypes
Kotlin/Native: CoreBluetooth
Kotlin/Native: CoreData
Kotlin/Native: CoreFoundation
Kotlin/Native: CoreFoundationBase
Kotlin/Native: CoreGraphics
Kotlin/Native: CoreHaptics
Kotlin/Native: CoreImage
Kotlin/Native: CoreLocation
Kotlin/Native: CoreLocationUI
Kotlin/Native: CoreMIDI
Kotlin/Native: CoreML
Kotlin/Native: CoreMedia
Kotlin/Native: CoreMotion
Kotlin/Native: CoreNFC
Kotlin/Native: CoreServices
Kotlin/Native: CoreSpotlight
Kotlin/Native: CoreTelephony
Kotlin/Native: CoreText
Kotlin/Native: CoreVideo
Kotlin/Native: CryptoTokenKit
Kotlin/Native: DataDetection
Kotlin/Native: DeviceCheck
Kotlin/Native: DeviceDiscoveryExtension
Kotlin/Native: EAGL
Kotlin/Native: EventKit
Kotlin/Native: EventKitUI
Kotlin/Native: ExposureNotification
Kotlin/Native: ExtensionFoundation
Kotlin/Native: ExtensionKit
Kotlin/Native: ExternalAccessory
Kotlin/Native: FileProvider
Kotlin/Native: FileProviderUI
Kotlin/Native: Foundation
Kotlin/Native: GLKit
Kotlin/Native: GSS
Kotlin/Native: GameController
Kotlin/Native: GameKit
Kotlin/Native: GameplayKit
Kotlin/Native: HealthKit
Kotlin/Native: HealthKitUI
Kotlin/Native: HomeKit
Kotlin/Native: IOSurface
Kotlin/Native: IdentityLookup
Kotlin/Native: IdentityLookupUI
Kotlin/Native: ImageCaptureCore
Kotlin/Native: ImageIO
Kotlin/Native: Intents
Kotlin/Native: IntentsUI
Kotlin/Native: JavaScriptCore
Kotlin/Native: LinkPresentation
Kotlin/Native: LocalAuthentication
Kotlin/Native: LocalAuthenticationEmbeddedUI
Kotlin/Native: MLCompute
Kotlin/Native: MapKit
Kotlin/Native: MediaAccessibility
Kotlin/Native: MediaPlayer
Kotlin/Native: MediaSetup
Kotlin/Native: MediaToolbox
Kotlin/Native: MessageUI
Kotlin/Native: Messages
Kotlin/Native: Metal
Kotlin/Native: MetalFX
Kotlin/Native: MetalKit
Kotlin/Native: MetalPerformanceShaders
Kotlin/Native: MetalPerformanceShadersGraph
Kotlin/Native: MetricKit
Kotlin/Native: MobileCoreServices
Kotlin/Native: ModelIO
Kotlin/Native: MultipeerConnectivity
Kotlin/Native: NaturalLanguage
Kotlin/Native: NearbyInteraction
Kotlin/Native: Network
Kotlin/Native: NetworkExtension
Kotlin/Native: NotificationCenter
Kotlin/Native: OpenAL
Kotlin/Native: OpenGLES
Kotlin/Native: OpenGLES2
Kotlin/Native: OpenGLES3
Kotlin/Native: OpenGLESCommon
Kotlin/Native: PDFKit
Kotlin/Native: PHASE
Kotlin/Native: PassKit
Kotlin/Native: PencilKit
Kotlin/Native: Photos
Kotlin/Native: PhotosUI
Kotlin/Native: PushKit
Kotlin/Native: PushToTalk
Kotlin/Native: QuartzCore
Kotlin/Native: QuickLook
Kotlin/Native: QuickLookThumbnailing
Kotlin/Native: ReplayKit
Kotlin/Native: SafariServices
Kotlin/Native: SafetyKit
Kotlin/Native: SceneKit
Kotlin/Native: ScreenTime
Kotlin/Native: Security
Kotlin/Native: SensitiveContentAnalysis
Kotlin/Native: SensorKit
Kotlin/Native: SharedWithYou
Kotlin/Native: SharedWithYouCore
Kotlin/Native: ShazamKit
Kotlin/Native: Social
Kotlin/Native: SoundAnalysis
Kotlin/Native: Speech
Kotlin/Native: SpriteKit
Kotlin/Native: StoreKit
Kotlin/Native: Symbols
Kotlin/Native: SystemConfiguration
Kotlin/Native: ThreadNetwork
Kotlin/Native: Twitter
Kotlin/Native: UIKit
Kotlin/Native: UniformTypeIdentifiers
Kotlin/Native: UserNotifications
Kotlin/Native: UserNotificationsUI
Kotlin/Native: VideoSubscriberAccount
Kotlin/Native: VideoToolbox
Kotlin/Native: Vision
Kotlin/Native: VisionKit
Kotlin/Native: WatchConnectivity
Kotlin/Native: WebKit
Kotlin/Native: _CoreData_CloudKit
Kotlin/Native: builtin
Kotlin/Native: darwin
Kotlin/Native: iAd
Kotlin/Native: iconv
Kotlin/Native: objc
Kotlin/Native: posix
Kotlin/Native: zlib
@@ -0,0 +1,169 @@
Kotlin/Native: AVFAudio
Kotlin/Native: AVFoundation
Kotlin/Native: AVKit
Kotlin/Native: Accelerate
Kotlin/Native: Accessibility
Kotlin/Native: Accounts
Kotlin/Native: AdServices
Kotlin/Native: AdSupport
Kotlin/Native: AddressBook
Kotlin/Native: AppKit
Kotlin/Native: AppTrackingTransparency
Kotlin/Native: ApplicationServices
Kotlin/Native: AudioToolbox
Kotlin/Native: AudioUnit
Kotlin/Native: AuthenticationServices
Kotlin/Native: AutomaticAssessmentConfiguration
Kotlin/Native: BackgroundTasks
Kotlin/Native: BusinessChat
Kotlin/Native: CFCGTypes
Kotlin/Native: CFNetwork
Kotlin/Native: CallKit
Kotlin/Native: Cinematic
Kotlin/Native: ClassKit
Kotlin/Native: CloudKit
Kotlin/Native: Cocoa
Kotlin/Native: Collaboration
Kotlin/Native: CommonCrypto
Kotlin/Native: Contacts
Kotlin/Native: ContactsUI
Kotlin/Native: CoreAudio
Kotlin/Native: CoreAudioKit
Kotlin/Native: CoreAudioTypes
Kotlin/Native: CoreBluetooth
Kotlin/Native: CoreData
Kotlin/Native: CoreFoundation
Kotlin/Native: CoreFoundationBase
Kotlin/Native: CoreGraphics
Kotlin/Native: CoreHaptics
Kotlin/Native: CoreImage
Kotlin/Native: CoreLocation
Kotlin/Native: CoreMIDI
Kotlin/Native: CoreML
Kotlin/Native: CoreMedia
Kotlin/Native: CoreMotion
Kotlin/Native: CoreServices
Kotlin/Native: CoreSpotlight
Kotlin/Native: CoreTelephony
Kotlin/Native: CoreText
Kotlin/Native: CoreVideo
Kotlin/Native: CoreWLAN
Kotlin/Native: CryptoTokenKit
Kotlin/Native: DataDetection
Kotlin/Native: DeviceCheck
Kotlin/Native: DiskArbitration
Kotlin/Native: EventKit
Kotlin/Native: ExceptionHandling
Kotlin/Native: ExecutionPolicy
Kotlin/Native: ExternalAccessory
Kotlin/Native: FileProvider
Kotlin/Native: FileProviderUI
Kotlin/Native: FinderSync
Kotlin/Native: ForceFeedback
Kotlin/Native: Foundation
Kotlin/Native: GLKit
Kotlin/Native: GLUT
Kotlin/Native: GSS
Kotlin/Native: GameController
Kotlin/Native: GameKit
Kotlin/Native: GameplayKit
Kotlin/Native: Hypervisor
Kotlin/Native: IOBluetooth
Kotlin/Native: IOKit
Kotlin/Native: IOSurface
Kotlin/Native: IOUSBHost
Kotlin/Native: IdentityLookup
Kotlin/Native: ImageCaptureCore
Kotlin/Native: ImageIO
Kotlin/Native: Intents
Kotlin/Native: IntentsUI
Kotlin/Native: JavaRuntimeSupport
Kotlin/Native: JavaScriptCore
Kotlin/Native: Kernel
Kotlin/Native: KernelManagement
Kotlin/Native: LinkPresentation
Kotlin/Native: LocalAuthentication
Kotlin/Native: LocalAuthenticationEmbeddedUI
Kotlin/Native: MLCompute
Kotlin/Native: MailKit
Kotlin/Native: MapKit
Kotlin/Native: Matter
Kotlin/Native: MediaAccessibility
Kotlin/Native: MediaLibrary
Kotlin/Native: MediaPlayer
Kotlin/Native: MediaToolbox
Kotlin/Native: Metal
Kotlin/Native: MetalKit
Kotlin/Native: MetalPerformanceShaders
Kotlin/Native: MetalPerformanceShadersGraph
Kotlin/Native: MetricKit
Kotlin/Native: ModelIO
Kotlin/Native: MultipeerConnectivity
Kotlin/Native: NaturalLanguage
Kotlin/Native: NearbyInteraction
Kotlin/Native: Network
Kotlin/Native: NetworkExtension
Kotlin/Native: NotificationCenter
Kotlin/Native: OSLog
Kotlin/Native: OpenDirectory
Kotlin/Native: OpenGL
Kotlin/Native: OpenGL3
Kotlin/Native: OpenGLCommon
Kotlin/Native: PDFKit
Kotlin/Native: PHASE
Kotlin/Native: ParavirtualizedGraphics
Kotlin/Native: PassKit
Kotlin/Native: PencilKit
Kotlin/Native: Photos
Kotlin/Native: PhotosUI
Kotlin/Native: PreferencePanes
Kotlin/Native: PushKit
Kotlin/Native: Quartz
Kotlin/Native: QuartzCore
Kotlin/Native: QuickLook
Kotlin/Native: QuickLookThumbnailing
Kotlin/Native: QuickLookUI
Kotlin/Native: ReplayKit
Kotlin/Native: SafariServices
Kotlin/Native: SafetyKit
Kotlin/Native: SceneKit
Kotlin/Native: ScreenCaptureKit
Kotlin/Native: ScreenSaver
Kotlin/Native: ScreenTime
Kotlin/Native: ScriptingBridge
Kotlin/Native: Security
Kotlin/Native: SecurityFoundation
Kotlin/Native: SecurityInterface
Kotlin/Native: SensitiveContentAnalysis
Kotlin/Native: SensorKit
Kotlin/Native: ServiceManagement
Kotlin/Native: ShazamKit
Kotlin/Native: Social
Kotlin/Native: SoundAnalysis
Kotlin/Native: Speech
Kotlin/Native: SpriteKit
Kotlin/Native: StoreKit
Kotlin/Native: Symbols
Kotlin/Native: SystemConfiguration
Kotlin/Native: SystemExtensions
Kotlin/Native: ThreadNetwork
Kotlin/Native: UniformTypeIdentifiers
Kotlin/Native: UserNotifications
Kotlin/Native: UserNotificationsUI
Kotlin/Native: VideoSubscriberAccount
Kotlin/Native: VideoToolbox
Kotlin/Native: Virtualization
Kotlin/Native: Vision
Kotlin/Native: WebKit
Kotlin/Native: _CoreData_CloudKit
Kotlin/Native: builtin
Kotlin/Native: cups
Kotlin/Native: darwin
Kotlin/Native: iTunesLibrary
Kotlin/Native: iconv
Kotlin/Native: libkern
Kotlin/Native: objc
Kotlin/Native: osx
Kotlin/Native: posix
Kotlin/Native: vmnet
Kotlin/Native: zlib
@@ -29,12 +29,12 @@ project.commonTest
project.iosArm64Main
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.iosArm64Test
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.iosMain
languageLevel = 1.7
@@ -44,12 +44,12 @@ project.iosMain
project.iosSimulatorArm64Main
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.iosSimulatorArm64Test
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.iosTest
languageLevel = 1.7
@@ -59,12 +59,12 @@ project.iosTest
project.iosX64Main
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.iosX64Test
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in project.Foo,project.ios
compilerSettings = -nostdlib -opt-in project.Foo,project.ios
project.jsMain
languageLevel = 1.7
@@ -12,10 +12,12 @@ kotlin {
jvm {
withJava()
compilations.getByName("main") {
compilerOptions.options.apply {
freeCompilerArgs.add("-opt-in=JvmMainOptInAnnotation")
languageVersion.set(KotlinVersion.KOTLIN_1_9)
apiVersion.set(KotlinVersion.KOTLIN_1_9)
compileTaskProvider.configure {
compilerOptions.apply {
freeCompilerArgs.add("-opt-in=JvmMainOptInAnnotation")
languageVersion.set(KotlinVersion.KOTLIN_1_9)
apiVersion.set(KotlinVersion.KOTLIN_1_9)
}
}
}
@@ -23,10 +25,12 @@ kotlin {
iosX64 {
compilations.all {
compilerOptions.options.apply {
freeCompilerArgs.add("-opt-in=IosAllOptInAnnotation")
languageVersion.set(KotlinVersion.KOTLIN_1_8)
apiVersion.set(KotlinVersion.KOTLIN_1_8)
compileTaskProvider.configure {
compilerOptions.apply {
freeCompilerArgs.add("-opt-in=IosAllOptInAnnotation")
languageVersion.set(KotlinVersion.KOTLIN_1_8)
apiVersion.set(KotlinVersion.KOTLIN_1_8)
}
}
}
}
@@ -36,9 +40,11 @@ kotlin {
/* Required to prevent 'org.gradle.api.InvalidUserDataException: Inconsistent settings for Kotlin source sets' */
metadata().compilations.all {
compilerOptions {
languageVersion.set(KotlinVersion.KOTLIN_1_7)
apiVersion.set(KotlinVersion.KOTLIN_1_7)
compileTaskProvider.configure {
compilerOptions {
languageVersion.set(KotlinVersion.KOTLIN_1_7)
apiVersion.set(KotlinVersion.KOTLIN_1_7)
}
}
}
}
@@ -6,61 +6,63 @@ project.appleMain
apiLevel = 1.7
project.appleTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
project.commonMain
languageLevel = 1.7
apiLevel = 1.7
project.commonTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
project.iosArm64Main
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
compilerSettings = -nostdlib
project.iosArm64Test
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
compilerSettings = -nostdlib
project.iosMain
languageLevel = 1.7
apiLevel = 1.7
project.iosTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
project.iosX64Main
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in IosAllOptInAnnotation
compilerSettings = -nostdlib -opt-in IosAllOptInAnnotation
project.iosX64Test
languageLevel = 1.8
apiLevel = 1.8
compilerSettings = -opt-in IosAllOptInAnnotation
compilerSettings = -nostdlib -opt-in IosAllOptInAnnotation
project.jsMain
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
compilerSettings = -main call
project.jsTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
compilerSettings = -main call
project.jvmMain
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
languageLevel = 1.9
apiLevel = 1.9
compilerSettings = -opt-in JvmMainOptInAnnotation
project.jvmTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
project.main
@@ -69,8 +71,8 @@ project.nativeMain
apiLevel = 1.7
project.nativeTest
languageLevel = 1.7
apiLevel = 1.7
languageLevel = {{LATEST_STABLE}}
apiLevel = {{LATEST_STABLE}}
project.test
@@ -9,4 +9,4 @@ jpsPluginArtifactsMode=MAVEN
# Kotlin Importing Tests will use this version as 'latest master'
# Native Analyzer Tests will use this Kotlin Gradle Plugin version to infer the corresponding Kotlin/Native version bundled
# within this Kotlin Gradle Plugin
kotlinGradlePluginVersion=2.0.0-dev-19480
kotlinGradlePluginVersion=2.0.20-dev-942