PackageTrack
Sign in Get early access

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 2024
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 56
  1. 1.9.25 19 Jul 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.9.24 and v1.9.25 there 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
  2. 1.9.24 07 May 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.9.23 and v1.9.24 there 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.

  3. 1.9.23 06 Mar 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.9.22 and v1.9.23 there 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.

  4. 1.9.22 21 Dec 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.9.21 and v1.9.22 there 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
  5. 1.9.21 23 Nov 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.9.20 and v1.9.21 there 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.flatMap with map { 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.

  6. 1.9.20 30 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.9.20-RC2 and v1.9.20 there were 2 commits, 2 of them substantive:

    • Add changelog for 1.9.20-RC2
    • Add changelog for 1.9.20 release
  7. 1.9.20-RC2 24 Oct 2023 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v1.9.20-RC and v1.9.20-RC2 there 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.

  8. 1.9.20-RC 11 Oct 2023 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v1.9.20-Beta2 and v1.9.20-RC there 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.

  9. 1.9.20-Beta2 20 Sep 2023 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v1.9.20-Beta and v1.9.20-Beta2 there 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.

  10. 1.9.20-Beta 07 Sep 2023 pre-release

    Nothing published for this version

  11. 1.9.10 23 Aug 2023

    Nothing published for this version

  12. 1.9.0 05 Jul 2023

    Nothing published for this version

  13. 1.9.0-RC 19 Jun 2023 pre-release

    Nothing published for this version

  14. 1.9.0-Beta 22 May 2023 pre-release

    Nothing published for this version

  15. 1.8.22 07 Jun 2023

    Nothing published for this version

  16. 1.8.21 25 Apr 2023

    Nothing published for this version

  17. 1.8.20 30 Mar 2023

    Nothing published for this version

  18. 1.8.20-RC2 23 Mar 2023 pre-release

    Nothing published for this version

  19. 1.8.20-RC 08 Mar 2023 pre-release

    Nothing published for this version

  20. 1.8.20-Beta 07 Feb 2023 pre-release

    Nothing published for this version

  21. 1.8.10 02 Feb 2023

    Nothing published for this version

  22. 1.8.0-343 22 Dec 2022

    Nothing published for this version

  23. 1.8.0 27 Dec 2022

    Nothing published for this version

  24. 1.8.0-RC2 20 Dec 2022 pre-release

    Nothing published for this version

  25. 1.8.0-RC 07 Dec 2022 pre-release

    Nothing published for this version

  26. 1.8.0-Beta 14 Nov 2022 pre-release

    Nothing published for this version

  27. 1.7.22 28 Nov 2022

    Nothing published for this version

  28. 1.7.21 08 Nov 2022

    Nothing published for this version

  29. 1.7.20 28 Sep 2022

    Nothing published for this version

  30. 1.7.20-RC 07 Sep 2022 pre-release

    Nothing published for this version

  31. 1.7.20-Beta 27 Jul 2022 pre-release

    Nothing published for this version

  32. 1.7.10 07 Jul 2022

    Nothing published for this version

  33. 1.7.0 08 Jun 2022

    Nothing published for this version

  34. 1.7.0-RC2 01 Jun 2022 pre-release

    Nothing published for this version

  35. 1.7.0-RC 19 May 2022 pre-release

    Nothing published for this version

  36. 1.7.0-Beta 04 May 2022 pre-release

    Nothing published for this version

  37. 1.6.21 19 Apr 2022

    Nothing published for this version

  38. 1.6.20 01 Apr 2022

    Nothing published for this version

  39. 1.6.20-RC2 22 Mar 2022 pre-release

    Nothing published for this version

  40. 1.6.20-RC 23 Feb 2022 pre-release

    Nothing published for this version

  41. 1.6.20-M1 07 Feb 2022 pre-release

    Nothing published for this version

  42. 1.6.10 14 Dec 2021

    Nothing published for this version

  43. 1.6.10-RC 07 Dec 2021 pre-release

    Nothing published for this version

  44. 1.6.0 13 Nov 2021

    Nothing published for this version

  45. 1.6.0-RC2 02 Nov 2021 pre-release

    Nothing published for this version

  46. 1.6.0-RC 12 Oct 2021 pre-release

    Nothing published for this version

  47. 1.6.0-M1 23 Sep 2021 pre-release

    Nothing published for this version

  48. 1.5.32 29 Nov 2021

    Nothing published for this version

  49. 1.5.31 18 Sep 2021

    Nothing published for this version

  50. 1.5.30 24 Aug 2021

    Nothing published for this version

  51. 1.5.30-RC 09 Aug 2021 pre-release

    Nothing published for this version

  52. 1.5.30-M1 20 Jul 2021 pre-release

    Nothing published for this version

  53. 1.5.21 13 Jul 2021

    Nothing published for this version

  54. 1.5.20 24 Jun 2021

    Nothing published for this version

  55. 1.5.20-RC 10 Jun 2021 pre-release

    Nothing published for this version

  56. 1.5.20-M1 26 May 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive