org.jetbrains.kotlin:kotlin-project-model
1.9.25
#210 most downloaded on Maven Central
JetBrains/kotlin
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 4 weeks
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
5 years old
56 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
56 releases · May 2021 to Jul 2024Releases
latest 56-
1.9.2519 Jul 2024Commits, not release notes
This project publishes no release notes. Between
v1.9.24andv1.9.25there were 4 commits, 4 of them substantive:- [K/N][tests] Don't attempt to download simulator after first failure
- [JPS] Add an option to enable lookup map generation in JPS dumb mode
- [JPS] Allow writing the subtypes map in compiler-maps-only mode
- Add ChangeLog for 1.9.25
-
1.9.2407 May 2024Commits, not release notes
This project publishes no release notes. Between
v1.9.23andv1.9.24there were 35 commits, 35 of them substantive:- K1/K2: add a reproducer for KT-65235
- K1: make synthetic properties with HIDDEN getter and no setter invisible
- Create unique name for build reports
- Add FileAdapter for json build reports
- [Test] Add tests for KT-65438
- K1: consider super<List>.getFirst/getLast as not HIDDEN
- K1: make deprecation level for super<List>.getFirst/getLast WARNING
- K1: make deprecation corrections around super.getFirst(Last) a bit stricter
- [docs] Use env variable to detect teamcity build mode
- Dokka is not compatible with ConfigurationCache (kotlin-stdlib-docs)
- Update Dokka to 2.0.0-dev-323
- [Gradle] Don't resolve Apple-specific Cinterops on Linux & Windows
- [Gradle] Don't resolve cinterop dependencies on non-supported hosts
- Show compiler error in diff if JPS IC test fails
- [JPS] Improve JPS dumb mode
- Follow-up commit for 1e7e42ba with refactoring
- [JPS][IC] Register lookups as usages in jps dependency graph
- [JPS][IC] Fix the use of Jps-dependency-graph API for lookups
- [JPS] Disable processing of removed classes in JPS graph implementation
- [JPS] Properly register files to compile
…and 15 more.
-
1.9.2306 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v1.9.22andv1.9.23there were 25 commits, 25 of them substantive:- [Gradle] Fix KGP removes resource-producing task dependency
- K1/K2: reproduce KT-64640
- FE tests: don't render text of disabled diagnostics
- K1/K2: consider List.(add/remove)(First/Last) as mutable list methods
- K1/K2: add more tests regarding SequencedCollection.add/remove calls
- [Gradle Native] Provided default value for
produceUnpackedKlib - Fix CocoaPodsGitIT.testUTDPodAdded in 1.9.22
- [K/JS] Fix useEsModules and useCommonJs DSL-functions ^KT-64561 Fixed
- [Wasm/WASI] Implementation of a callback on root exported function exit
- [Gradle, JS] Add npm support but default Yarn package manager left
- MPP / KJS: Fix incorrect source maps generating for ESM target
- [K/N] Fixed a data race during monolithic caches creation
- Add compiler IRMeasurement to build reports
- [Gradle] Test that metadata compilation for bug KT-65954 doesn't fail
- [Gradle] Compare resolved components ignoring versions for source sets
- K1: introduce BUILDER_INFERENCE_STUB_PARAMETER_TYPE to prevent compiler crashes
- K1/K2: add tests for KT-65441 current behavior
- K1: change depr. level of List.getFirst to HIDDEN but don't force it on overrides
- [Native] Support Xcode 15.3 — add back the TargetConditional.h macros
- [Wasm] Implement IrLinkageError end enable partial linker
…and 5 more.
-
1.9.2221 Dec 2023Commits, not release notes
This project publishes no release notes. Between
v1.9.21andv1.9.22there were 17 commits, 17 of them substantive:- [stdlib] KT-55619 provide samples and extend documentation for String.format
- Make plugin classpath serialization path agnostic
- [K/N] Do not use LazyIr for per-file caches
- Disable mappings dump creating for JPS graph
- Assert build.number is present if deployVersion is
- [Gradle, Native] Override equals and hashCode in KonanTarget
- [Gradle IT] Added Integration Test for checking native ic args
- Add KotlinBuilder 'dumb mode' flag
- [gradle] Use more fine grained directory for K/N incremental compilation
- [box-tests] Added a reproducer for #KT-64139
- [IR] Correct handling of loops in liveness analysis
- Avoid throwing exception when BuildFusService can't be injected
- [CLI] Add cache for reflection lookup of CLI arguments
- [K/JS] Fix case with boxing/unboxing inside the BlockDecomposerLowering ^KT-63808 Fixed
- [K/JS] Fix file extension inside the JS KGP to run tests with ES modules ^KT-63719 Fixed
- [Gradle] Made klib unpacked for native metadata compile task
- Add changelog for 1.9.22
-
1.9.2123 Nov 2023Commits, not release notes
This project publishes no release notes. Between
v1.9.20andv1.9.21there were 62 commits, 62 of them substantive:- [Gradle MPP] Added duplicate source set name diagnostic
- [Gradle] Test for Project's collection mutation after evaluation
- [Gradle] Implement generic 'StoredProperty' mechanism
- [Gradle] Extract publicationDelegate as Project Stored Property
- [Gradle] Change withPluginId to isPluginApplied
- [Gradle] Make sure that rootSoftwareComponent is always added
- [Gradle] Add Gradle.G_8_4 version for tests
- [Gradle] Test native tasks with Gradle 8.4 Configuration Cache
- [Gradle] Fix GCC support for IOS specific Kotlin Native Test Tasks
- [Gradle] Correct valueSourceProviderCompat
- [K/JS] Add useEsClasses to list of compiler arguments that invalidate IC cache ^KT-61795 Fixed
- Reproducible builds: convert instruction to the template
- IC: Implement expect/actual tracking
- [FE] Introduce a language feature entry for expect actual classes
- [Gradle] Test that framework configurations task dependencies
- [Gradle] Replace
TaskProvider.flatMapwithmap { it.get() } - [K/JS] Fix reexport with CommonJS and incremental compilation
- [K/JS] Fix nameBindings for ES-modules after the ES-modules external declarations optimization
- [K/JS] Ignore JsModule test for FIR, because there is a bug for FIR in 1.9.20 fixed in the current master branch
- [K/JS] Reset exceptionState inside coroutines with a finally block ^KT-58685 Fixed
…and 42 more.
-
1.9.2030 Oct 2023Commits, not release notes
This project publishes no release notes. Between
v1.9.20-RC2andv1.9.20there were 2 commits, 2 of them substantive:- Add changelog for 1.9.20-RC2
- Add changelog for 1.9.20 release
-
1.9.20-RC224 Oct 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.9.20-RCandv1.9.20-RC2there were 23 commits, 23 of them substantive:- [Gradle, Wasm] Fix proxy for karma wasm tests on windows
- Update Dokka to 1.9.10
- [box-tests] Added a reproducer for #KT-62313
- [IR] Use InlineFunctionResolver for inlinable function references
- Reflection: fix calling suspend fun returning value class over primitive
- Cache Gradle properties with a BuildService to improve performance
- Fix MemoizedCallable in PropertiesBuildService
- Update intellij platform 213.7172.25 -> 213.7172.53
- [Gradle] Remove up-to-date checks in CleanNativeDistributionCommonizer
- [Gradle] Test commonize native distribution and compile task with GCC
- [Gradle] Test commonizeNativeDistribution task is not initialized
- [Gradle] add rootOutputDirectoryProperty to NativeDistributionCommonizerTask
- [Gradle, Test] Let resolveAllConfiguration depend on commonizeNativeDistribution
- [Gradle] Re-use existing nativeDistribution dir
- Fix unstable TryK2IT.smokeTestForNativeTasks test
- [STDLIB] 1/2 Drop AllowDifferentMembersInActual from stdlib
- [FE 1.0] 2/2 Drop AllowDifferentMembersInActual from compiler and testData
- [FE 1.0] Report a more precise diagnostic when parameter modifiers (vararg) are changed in actualization
- [FE 1.0] Refactoring: replace defensive NonPrivateCallableAdded with Unknown
- [FE 1.0] 1/2 Don't report a warning when new supertypes are added to open expect actualization
…and 3 more.
-
1.9.20-RC11 Oct 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.9.20-Beta2andv1.9.20-RCthere were 57 commits, 57 of them substantive:- [gradle, kmp] Minor: add more info to deprecation message
- K2: reproduce KT-61933
- K2: process also arguments while calculating postponed atoms
- [Commonizer] ClassCommonizer: Support annotation commonization
- [Commonizer] PropertyCommonizer: Support annotation commonization
- [FIR] Use enhanced scope to guess array type in annotation loading
- [Wasm] Fix generation optimised when expression with Nothing type
- [IC] Handle custom source set located outside project directory
- Native: make CompareDistributionSignatures task fail on klib tool errors
- Use llbuild.framework bundled with the internal toolchain
- Update Xcode to 15 RC
- Update def files for Xcode 15
- Move CloudKit changes from a category to the type
- Return APIs hidden by __CCT_ENABLE_USER_SPACE
- Make NSBezierPathElement an enum
- Remove __clear_cache builtin and SparseGetInertia from the targets where
- Increase execution timeout due to slower Rosetta agents
- Adhoc codesign explicitly for arm64 tvos simulator
- Bump Kotlin/Native version in KGP to 1.9.20-Beta
- migrated NativeDownloadAndPlatformLibsIT to junit 5 and gradle TestKit
…and 37 more.
-
1.9.20-Beta220 Sep 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.9.20-Betaandv1.9.20-Beta2there were 54 commits, 54 of them substantive:- [FE, IR] Allow @ImplicitlyActualizedByJvmDeclaration to be set only on expect
- expect/actual classes: experimental -> Beta
- [K1, MPP] Implement hack for KTIJ-24195
- KMP: Put "prohibit member scope mismatch for non-final expect" under the flag
- KMP: Put "prohbit implicit Java actualization" under the flag
- KMP: Put "prohbit expect/actual different annotations" under the flag
- KMP: Put "prohbit actual typealias if expect has default params" under the flag
- KMP: Put "prohbit actual typealias to Nothing and Nullable" under the flag
- KMP: Put "prohibit expect actual OptIn annotations" under the flag
- KMP: Put "prohibit expect/actual tailrec/external" under the flag
- KMP: Put "prohibit actual typealias to special annotations" under the flag
- Dont add languageVersion for KotlinNativeLink tasks
- [FE] Fix checker of DEFAULT_ARGUMENTS_IN_EXPECT_WITH_ACTUAL_TYPEALIAS
- [FIR] Look for annotations generated by backend based on declaration-site session
- [Test] Reproduce KT-61872
- [FIR] Strip comments in Fir2IrAnnotationsFromPluginRegistrar
- Fix parameters matching for suspend functions
- Add CAST_NEVER_SUCCEEDS diagnostic to forwardDeclarations.kt
- Don't emit CAST_NEVER_SUCCEEDS when casting to a forward declaration type
- [K/N] K2/MPP: Move stdlib to the head of dependency list.
…and 34 more.
-
1.9.20-Beta07 Sep 2023 pre-releaseNothing published for this version
-
1.9.1023 Aug 2023Nothing published for this version
-
1.9.005 Jul 2023Nothing published for this version
-
1.9.0-RC19 Jun 2023 pre-releaseNothing published for this version
-
1.9.0-Beta22 May 2023 pre-releaseNothing published for this version
-
1.8.2207 Jun 2023Nothing published for this version
-
1.8.2125 Apr 2023Nothing published for this version
-
1.8.2030 Mar 2023Nothing published for this version
-
1.8.20-RC223 Mar 2023 pre-releaseNothing published for this version
-
1.8.20-RC08 Mar 2023 pre-releaseNothing published for this version
-
1.8.20-Beta07 Feb 2023 pre-releaseNothing published for this version
-
1.8.1002 Feb 2023Nothing published for this version
-
1.8.0-34322 Dec 2022Nothing published for this version
-
1.8.027 Dec 2022Nothing published for this version
-
1.8.0-RC220 Dec 2022 pre-releaseNothing published for this version
-
1.8.0-RC07 Dec 2022 pre-releaseNothing published for this version
-
1.8.0-Beta14 Nov 2022 pre-releaseNothing published for this version
-
1.7.2228 Nov 2022Nothing published for this version
-
1.7.2108 Nov 2022Nothing published for this version
-
1.7.2028 Sep 2022Nothing published for this version
-
1.7.20-RC07 Sep 2022 pre-releaseNothing published for this version
-
1.7.20-Beta27 Jul 2022 pre-releaseNothing published for this version
-
1.7.1007 Jul 2022Nothing published for this version
-
1.7.008 Jun 2022Nothing published for this version
-
1.7.0-RC201 Jun 2022 pre-releaseNothing published for this version
-
1.7.0-RC19 May 2022 pre-releaseNothing published for this version
-
1.7.0-Beta04 May 2022 pre-releaseNothing published for this version
-
1.6.2119 Apr 2022Nothing published for this version
-
1.6.2001 Apr 2022Nothing published for this version
-
1.6.20-RC222 Mar 2022 pre-releaseNothing published for this version
-
1.6.20-RC23 Feb 2022 pre-releaseNothing published for this version
-
1.6.20-M107 Feb 2022 pre-releaseNothing published for this version
-
1.6.1014 Dec 2021Nothing published for this version
-
1.6.10-RC07 Dec 2021 pre-releaseNothing published for this version
-
1.6.013 Nov 2021Nothing published for this version
-
1.6.0-RC202 Nov 2021 pre-releaseNothing published for this version
-
1.6.0-RC12 Oct 2021 pre-releaseNothing published for this version
-
1.6.0-M123 Sep 2021 pre-releaseNothing published for this version
-
1.5.3229 Nov 2021Nothing published for this version
-
1.5.3118 Sep 2021Nothing published for this version
-
1.5.3024 Aug 2021Nothing published for this version
-
1.5.30-RC09 Aug 2021 pre-releaseNothing published for this version
-
1.5.30-M120 Jul 2021 pre-releaseNothing published for this version
-
1.5.2113 Jul 2021Nothing published for this version
-
1.5.2024 Jun 2021Nothing published for this version
-
1.5.20-RC10 Jun 2021 pre-releaseNothing published for this version
-
1.5.20-M126 May 2021 pre-releaseNothing published for this version