PackageTrack
Sign in Get early access

org.jetbrains.kotlin:kotlin-test-common

2.4.10 #213 most downloaded on Maven Central JetBrains/kotlin

What this package is like to depend on

Last release 12 days ago

12 Aug 2026

Ships on a steady schedule

a new release about every 2 weeks

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

9 years old

204 releases · first in 2017

34 releases in the last 12 months

see the full history below

Release timeline

204 releases · Mar 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 204
  1. 2.4.20-RC 12 Aug 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.20-Beta2 and v2.4.20-RC there were 75 commits, 75 of them substantive:

    • \2.4.20: [Gradle] Run integration tests against Gradle 9.6.1 release (#6846)
    • [Gradle] Fix SwiftExportDslIT & SwiftExportXCIT for Gradle 9.6 compatibility (#6969)
    • [KGP] Revert adding new logging prefix (#6978)
    • Scripting: fix package of file moved from backend
    • [CLI] Measure user/CPU time stats only if -Xdetailed-perf is passed. Part 1/4
    • [CLI] Measure user/CPU time stats only if -Xdetailed-perf is passed. Part 2/4
    • [CLI] Measure user/CPU time stats only if -Xdetailed-perf is passed. Part 3/4
    • [CLI] Measure user/CPU time stats only if -Xdetailed-perf is passed. Part 4/4
    • [K/N][tests] Added a reproducer for KT-85403
    • [K/N] Fixed a bug in casts optimization pass
    • Reflection: fix SOE on self-referential raw type in KClass.members
    • Tests: update membersOfSelfRecursiveRawType.kt
    • fixup! Tests: update membersOfSelfRecursiveRawType.kt
    • [Repo] Update JLine dependency to 3.30.16 version
    • Bump fast-uri
    • Ensure that ComposableTypeRemapper never transforms a function more
    • [Gradle] Implement fatal diagnostic when .kar or .kar.xz leaks into the compile path
    • [Gradle] Update the 'UnsupportedKotlinArchiveUsage' diagnostic id, properly de-duplciate diagnostic reports
    • [Gradle][Tests] Do not add kar diagnostic tests to Js or Gradle build configurations
    • [BTA] Keep ApplicationEnvironment during BuildSession for in-process

    …and 55 more.

  2. 2.4.20-Beta2 23 Jul 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.20-Beta1 and v2.4.20-Beta2 there were 250 commits, 250 of them substantive:

    • Rename .java to .kt
    • [Test] Convert AbstractWriteFlagsTest to Kotlin
    • [Test] Migrate AbstractWriteSignatureTest to the main test infra
    • [Test] Migrate AbstractWriteFlagsTest to the main test infra
    • [Test] Delete unused API from KotlinBaseTest and CodegenTestCase
    • [Test] Extract TestFile and TestModule from KotlinBaseTest
    • [Test] Merge KotlinBaseTest into CodegenTestCas
    • [Test] Delete unused AbstractCompileKotlinWithJavacIntegrationTest
    • [Test] Delete FrontendBackendConfiguration test trait
    • [Test] Migrate CodegenTestCase and its inheritors to JUnit 5
    • [Test] Remove unused code from KtUsefulTestCase
    • [Test] Migrate remaining inheritors of TestCase to JUnit 5 in compiler modules
    • [Test] Migrate remaining usages of org.junit.Test to JUnit 5 in compiler modules
    • [Test] Remove remaining usages of org.junit.Assert
    • [Test] Delete AbstractParsingTest.kt from :compiler:tests-common
    • [Build] Filter out JfrArgumentProvider in test-data-manager
    • [Tests] Add a test for allopen + EBF
    • [K/JS] Add JS size handler only for the JS box tests
    • [K/N] Mangle names that clash macros
    • [FIR] Reproduce ^KT-85764

    …and 230 more.

  3. 2.4.20-Beta1 24 Jun 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.10 and v2.4.20-Beta1 there were 250 commits, 250 of them substantive:

    • [Tests] Add more test data for KT-51292
    • [Tests] Skip IR checker in klib compatibility testing
    • [Tests] Distinguish testinfra faults from test execution errors
    • [Tests] Introduce testInfraError()
    • [Tests] Use TestInfrastructureException in more places
    • [Tests] Use TestInfrastructureException in even more places
    • [Tests] Improve error handling in FirCliFacadeKt.processErrorFromCliPhase()
    • [Analysis API] Advance KaTypeNullability deprecation level to ERROR
    • Emit Package.swift structure with SwiftPM dependencies in assembleXCFramework
    • [JVM][TEST] Integrate cached compilation in JvmForeignAnnotationsConfigurator
    • [JKLIB][TEST] Support foreign annotations in JKlib tests and unmute passing tests
    • Reflection: fix unimplemented members in ReflectTypeSystemContext
    • Tests: minor, move reflection callBy tests a bit
    • Reflection: basic support of companion block members and extensions
    • KAPT: Deserialize only a handful of classes from KAPT incremental cache
    • [Tests] KQA-3043: synthetic accessor tests with leaking companion block/extension functions and properties
    • [Analysis API] drop K1 sources
    • [Analysis API] deprecate KaK1Unsupported
    • [Analysis API] drop redundant K1 mentions
    • [LC] PsiClassRenderer: drop ULC usages

    …and 230 more.

  4. 2.4.10 14 Jul 2026

    Nothing published for this version

  5. 2.4.10-RC2 07 Jul 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.10-RC and v2.4.10-RC2 there were 7 commits, 7 of them substantive:

    • [Gradle] KT-87223: Fix toochain to 2.4.0 for abiValidation compat config
    • [Gradle] KT-87223: Updated regression test
    • [Gradle] Update karma.conf.js to use 'require(...)' instead plain strings
    • Add ChangeLog for 2.4.10-RC2
    • [Wasm] Implement Xwasm-IC-generate-unchanged-modules flag
    • [Wasm] Support regenerate unchanged modules flag on KGP
    • Add Changelog for 2.4.10-RC2
  6. 2.4.10-RC 25 Jun 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.0 and v2.4.10-RC there were 18 commits, 18 of them substantive:

    • Use attributeOwnerId for compose metadata
    • [IR] Do not store deserialized IrTypeAlias
    • [K/N] pick simlator runtime version matching the SDK version
    • FE: Add test data for KT-86728
    • FE: Fix inference regression related to reified type variables
    • FE: Adjust rendered VariableFixationReadiness in test data
    • FE: Move earlierReifiedFixFlexible.kt to codegen/boxJvm/
    • Bump shell-quote
    • Cherry-pick "Refine the value of CallArgumentMeta.stability for arguments that are cast IrExpressions" to 2.4.0 (#6260)
    • Scripting: hide session for raw resolution from further pipeline
    • KT-83766: Fix source representation for evaluated initializers and preresolved constants (#6290)
    • [CLI] Introduce kotlinr executable as the future replacement for kotlin
    • [CLI] Update copyright years in CLI scripts
    • [Gradle] Force yarn install when upgrading lock file
    • minor: scripting: add simple test for Repository annotation
    • Scripting: fix jvmTarget processing from script annotations
    • [CRI] explicitly disable CRI generation for non-JVM targets to avoid false-positive warnings
    • Add ChangeLog for 2.4.10-RC
  7. 2.4.0 03 Jun 2026

    Nothing published for this version

  8. 2.4.0-RC2 27 May 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.0-RC and v2.4.0-RC2 there were 13 commits, 13 of them substantive:

    • [JS] Prepare PrepareCollectionsToExportLowering for KT-86257
    • [BTA] Update forward compatibility test version to 2.3.20
    • [BTA] Fix forward compatibility for IC configuration
    • [Gradle] Fix GeneralNativeIT.shouldAllowToOverrideDownloadUrl test failures
    • Make the default stability of non-final classes Unknown instead of Stable
    • [JKlib] Wire up JvmBuiltInClassDescriptorFactory
    • [JKlib] Fix JAR deserializer configuration.
    • KT-86268: Regression test added
    • KT-86268: Use 2.4.0 toolchain for abiValidation with older CVs
    • [KGP] Add failing test for duplicate compiler warning output via Problems API
    • [KGP] Suppress duplicate compiler warning output when --warning-mode=all is active
    • [Wasm] Add binaryen per-file arguments
    • Add ChangeLog for 2.4.0-RC2
  9. 2.4.0-RC 13 May 2026 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.4.0-Beta2 and v2.4.0-RC there were 43 commits, 43 of them substantive:

    • [K/N] Rebase LLVM on stable upstream
    • [K/N] request iphone16pro,version 18.3 for the Firebase tests
    • [KT-85617] Investigate reducing duplicate dependency resolution in SwiftPM import fetch step
    • [KT-85617] Investigate reducing duplicate dependency resolution in SwiftPM import fetch step
    • [KT-85617] Investigate reducing duplicate dependency resolution in SwiftPM import fetch step
    • Contracts: add reproducer for substitution problem in property accessors
    • Contracts: fix substitution problem in property accessors
    • KT-85984 Add iOS simulator embedAndSign regression test
    • KT-85984 Avoid unrelated Apple framework embed dependencies
    • [Wasm] Do not add -Xir-per-module for wasm tasks
    • [Gradle] Run tests against Gradle 9.5.0 release
    • [FIR] Don't discard all contract effects if there was one failed to parse
    • [Stub deserializer] Don't fail contract deserializer on unknown effects
    • [Stdlib, Gradle] add back nativeApiElements
    • [Tests] Mute (reasonably) failing test in JKlib tests
    • [Gradle] Filter klibs passed to friendModules in the same way as in libraries
    • [CLI] Don't crash KotlinCoreEnvironment creation if extension storage is not registered
    • [Gradle] Compile against Gradle API 9.5.0
    • [FIR] Preserve context parameters type attribute in CST
    • [PowerAssert] Automatically add runtime library via Gradle plugin

    …and 23 more.

  10. 2.4.0-Beta2 22 Apr 2026 pre-release

    Nothing published for this version

  11. 2.4.0-Beta1 31 Mar 2026 pre-release

    Nothing published for this version

  12. 2.3.21 22 Apr 2026

    Nothing published for this version

  13. 2.3.21-RC2 16 Apr 2026 pre-release

    Nothing published for this version

  14. 2.3.21-RC 07 Apr 2026 pre-release

    Nothing published for this version

  15. 2.3.20 16 Mar 2026

    Nothing published for this version

  16. 2.3.20-RC3 10 Mar 2026 pre-release

    Nothing published for this version

  17. 2.3.20-RC2 03 Mar 2026 pre-release

    Nothing published for this version

  18. 2.3.20-RC 19 Feb 2026 pre-release

    Nothing published for this version

  19. 2.3.20-Beta2 29 Jan 2026 pre-release

    Nothing published for this version

  20. 2.3.20-Beta1 08 Jan 2026 pre-release

    Nothing published for this version

  21. 2.3.10 04 Feb 2026

    Nothing published for this version

  22. 2.3.10-RC2 02 Feb 2026 pre-release

    Nothing published for this version

  23. 2.3.10-RC 19 Jan 2026 pre-release

    Nothing published for this version

  24. 2.3.0 16 Dec 2025

    Nothing published for this version

  25. 2.3.0-RC3 09 Dec 2025 pre-release

    Nothing published for this version

  26. 2.3.0-RC2 02 Dec 2025 pre-release

    Nothing published for this version

  27. 2.3.0-RC 17 Nov 2025 pre-release

    Nothing published for this version

  28. 2.3.0-Beta2 27 Oct 2025 pre-release

    Nothing published for this version

  29. 2.3.0-Beta1 07 Oct 2025 pre-release

    Nothing published for this version

  30. 2.2.21 23 Oct 2025

    Nothing published for this version

  31. 2.2.21-RC2 16 Oct 2025 pre-release

    Nothing published for this version

  32. 2.2.21-RC 07 Oct 2025 pre-release

    Nothing published for this version

  33. 2.2.20 09 Sep 2025

    Nothing published for this version

  34. 2.2.20-RC2 01 Sep 2025 pre-release

    Nothing published for this version

  35. 2.2.20-RC 18 Aug 2025 pre-release

    Nothing published for this version

  36. 2.2.20-Beta2 29 Jul 2025 pre-release

    Nothing published for this version

  37. 2.2.20-Beta1 10 Jul 2025 pre-release

    Nothing published for this version

  38. 2.2.10 13 Aug 2025

    Nothing published for this version

  39. 2.2.10-RC2 06 Aug 2025 pre-release

    Nothing published for this version

  40. 2.2.10-RC 17 Jul 2025 pre-release

    Nothing published for this version

  41. 2.2.0 23 Jun 2025

    Nothing published for this version

  42. 2.2.0-RC3 16 Jun 2025 pre-release

    Nothing published for this version

  43. 2.2.0-RC2 04 Jun 2025 pre-release

    Nothing published for this version

  44. 2.2.0-RC 15 May 2025 pre-release

    Nothing published for this version

  45. 2.2.0-Beta2 30 Apr 2025 pre-release

    Nothing published for this version

  46. 2.2.0-Beta1 14 Apr 2025 pre-release

    Nothing published for this version

  47. 2.1.21 12 May 2025

    Nothing published for this version

  48. 2.1.21-RC2 01 May 2025 pre-release

    Nothing published for this version

  49. 2.1.21-RC 16 Apr 2025 pre-release

    Nothing published for this version

  50. 2.1.20 19 Mar 2025

    Nothing published for this version

  51. 2.1.20-RC3 14 Mar 2025 pre-release

    Nothing published for this version

  52. 2.1.20-RC2 06 Mar 2025 pre-release

    Nothing published for this version

  53. 2.1.20-RC 19 Feb 2025 pre-release

    Nothing published for this version

  54. 2.1.20-Beta2 29 Jan 2025 pre-release

    Nothing published for this version

  55. 2.1.20-Beta1 19 Dec 2024 pre-release

    Nothing published for this version

  56. 2.1.10 26 Jan 2025

    Nothing published for this version

  57. 2.1.10-RC2 20 Jan 2025 pre-release

    Nothing published for this version

  58. 2.1.10-RC 09 Jan 2025 pre-release

    Nothing published for this version

  59. 2.1.0 27 Nov 2024

    Nothing published for this version

  60. 2.1.0-RC2 18 Nov 2024 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