org.jetbrains.kotlin:kotlin-build-common
2.1.10
#255 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 2 weeks
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
10 years old
145 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
145 releases · May 2016 to Jan 2025Releases
latest 60 of 145-
2.1.1026 Jan 2025Nothing published for this version
-
2.1.10-RC220 Jan 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.10-RCandv2.1.10-RC2there were 11 commits, 11 of them substantive:- [CMP] CMP-5680: fix function selection
- [Test] Render
isPublicApiattribute in AA tests - [Test] Reproduce KT-74040 in AA tests
- [FIR] Consider effective visibility of parent class during deserialization
- [FIR] Remove incorrect fast-path from @PublishedAPI computation for binary declarations
- [FIR] Don't render lazy attributes with
nullvalue in FIR renderer - [AA] Lazily compute the effective visibility in FIR stub-based deserializer
- [CMP] no metadata annotations on synthetic classes
- [K/N] Skip missing dependencies during cache building
- [tests] Turned on passing tests
- Add ChangeLog for 2.1.10-RC2
-
2.1.10-RC09 Jan 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.0andv2.1.10-RCthere were 34 commits, 34 of them substantive:- K2: reproduce KT-73153
- K2: copy erroneous types properly avoiding losing diagnostics
- [Test] Reproduce KT-73399
- [FIR] Properly handle KProperty references in adapter generation
- [Test] Reproduce KT-73339
- [FIR2IR] Handle flexible intersection during receiver conversion
- [Test] Reproduce KT-72585
- [FIR2IR] Replace star projection with parameter bounds in delegated substitutor
- [Test] Reproduce KT-72725
- [FIR] Allow actualization of java fields by java fields
- [K/JS] Fix simple object usages in eagerInitialization in the optimized build (related to ^KT-58797)
- [K/JS] Process doWhile loops before while loops, which fixes the loop conditions folding optimization
- [Gradle] Fix 'kotlin.native.cacheKind' Gradle property name
- [Gradle] Fixed problem with current
nativeversion in gradle tests. - [Gradle] Fixed problem with an unspecified version in generated POM
- [Gradle] Fix KotlinNativeCacheKindArgumentTest.testDefaultCacheKindForLinux
- [Tests] Reproduce KT-73043
- [FIR] Don't treat typealias constructor with outer type as an extension member
- [Tests] Reproduce KT-73454
- [FIR2IR] Introduce
CallAndReferenceGenerator.refineTypeArgumentsOfTypeAliasConstructor
…and 14 more.
-
2.1.027 Nov 2024Commits, not release notes
This project publishes no release notes. Between
v2.1.0-RC2andv2.1.0there were 2 commits, 2 of them substantive:- [Gradle] Fix documentation publishing to Kotlinlang
- Add ChangeLog for 2.1.0
-
2.1.0-RC218 Nov 2024 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.0-RCandv2.1.0-RC2there were 54 commits, 54 of them substantive:- [Fix Tests] fix failing SwiftExportUnitTests
- [Fix Tests] Fix failing SwiftExportUnitTests
- [Test] Reproduce KT-72345
- [FIR] Don't fail on empty parameters in
hasErasedParametersutility - [FIR] Tweak overridability condition in the java scope for functions with erased parameters
- [FIR] Slightly refactor processing of java functions with erased parameters
- [FIR] Properly handle clash of declared and inherited function with erased parameter
- [K/JS] Unify explicit and implicit toString for Array and primitive arrays
- [JS] Reproduce KT-72732
- [JS ES6] Don't emit
superrefs inside non-arrow anonymous functions - [IR] More accurately optimize IrTypeOperatorCall for tail calls
- [FIR2IR][CMP] CMP-6926, KT-72804: fix annotation pollution
- [FIR] Add fake source kind for delegated members
- [FIR] Don't add annotations from IR plugin to metadata of synthetic functions
- [PowerAssert] Fix handling of carriage return line endings
- [K/N] Improve special ref handling in CMS (KT-72510, KT-72486)
- [Gradle IT][PL] Tests for PL messages around SubclassOptInRequired
- [PL] Avoid PL messages for SubclassOptInRequired annotation sites
- Reproduce KT-72996, KT-73011 and KT-73031
- Add elvisWithUnitExpectedTypeAndNonUnitLHS.kt test
…and 34 more.
-
2.1.0-RC03 Nov 2024 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.0-Beta2andv2.1.0-RCthere were 51 commits, 51 of them substantive:- Disable verification metadata in Compose Gradle plugin unit tests
- [tests] Add & reorganize test data for root package entities in non-root packages
- [FIR] Prevent resolving qualifiers to root package without import unless they're receivers
- [CMP] fix annotations on FAKE_OVERRIDE properties
- [FIR] fix checker of java inheriting private kt class
- [K/N][tests] Fix FileCheck tests with opt.no
- KotlinCliJavaFileManagerImpl: don't cache empty search result
- [Gradle] Add
@JvmOverloadstoAbstractKotlinCompile.getChangedFiles - [Gradle] Disable the test for KT-71549 until the issue resolution
- [K/N] Add tests with corner cases on releasing stable refs
- [K/N] Revive RestoreMemoryState hack.
- [K/N] Make sure to run CMS barriers in runnable mode.
- [K/N] Use proper runtime initialization for GC unit tests
- [K/N] Do not run GC stress tests with manual scheduler (KT-72331)
- K2: don't try to substitute to placeholder projection #KT-72178 Fixed
- [Wasm] Fix invalid Associated Objects table when dce removes the KClass
- FIR: check if argument of FirTypeOperatorCall is const
- [FIR] Register generated declarations provider before IC providers
- [K/N] Sync thread attach on stable ref barrier with GC ^KT-71401
- [IR] Fix nullability on erased type in genOrGetLocal
…and 31 more.
-
2.1.0-Beta214 Oct 2024 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.0-Beta1andv2.1.0-Beta2there were 250 commits, 250 of them substantive:- [K/N] Avoid runtime shutdown in objc smoke tests
- Allow using categories in the def file to reintroduce methods in the class
- Derelocate NSTextAttachment and NSTextContainer methods
- Samplify and revamp documentation of measureTime* family
- [JS] Use JUnit tags for filtering tests i/o manually specifying classes
- [K/N] Add docs/native/compilation-model.md
- Add JVM target bytecode version 23
- [K/N][build] Fix package of konan tasks
- [K/N][build] Clean outputs for konan tasks
- [K/N][build] Unify isolatedClassLoadersService usage
- [K/N][build] Make sure IsolatedClassLoaderCacheKey is stable
- [K/N][build] Use semaphores to set platform libs building parallelism.
- [Wasm] Add statistic collection for Wasm IC
- FIR CFA: treat all writes in non-in-place functions as visible
- Re-visit lazy documentation, add samples
- K2: wrap reified Nothing? support under a language feature
- K2: add test reproducing KT-71528
- K2: fix inconsistencies in FirTypeAliasExpandsToArrayOfNothingsChecker
- K2: forbid Array<Nothing?> usages in JVM platform
- K1/K2: add MPP test with JVM-only limitations in common code
…and 230 more.
-
2.1.0-Beta116 Sep 2024 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.0.21andv2.1.0-Beta1there were 250 commits, 250 of them substantive:- [generators] Actual modifier on Char
- [generators] Actual modifier on Primitives
- [generators] suppress DIVISION_BY_ZERO warning in expect Float/Double constant initializers
- [stdlib] Rewrite array classes generator to ClassBuilder DSL
- [stdlib] Remaining expect builtins including top-level callables
- [stdlib] Remaining actual builtins for JS
- [stdlib] Remaining actual builtins for Wasm
- [stdlib] Remaining actual builtins for Native
- [stdlib] js-minimal-for-test: restructure sources for K2
- [stdlib] js-minimal-for-test: add required actual modifiers in collectionsWithoutExportLogic
- [stdlib] jvm-minimal-for-test: restructure sources for K2
- [stdlib] Remove UnsafeVariance usage in invariant types
- [stdlib] Remove PureReifiable annotation from array creation functions
- [stdlib] JS: Introduce exact signatures to match expect functions
- [stdlib] K2 in K/N Suppress optional annotation usage in platform #KT-56076
- [stdlib] Provide actual for Char(UShort) in JS
- [stdlib] Provide actuals for CancellationException constructor-like functions in Native/Js/Wasm
- [stdlib] Call primary constructor in secondary Wasm array constructors #KT-69693
- [stdlib] Update klib API dump
- [stdlib] Fixup 5863eb8406 JDK 7 Exception type stubs
…and 230 more.
-
2.0.2110 Oct 2024Nothing published for this version
-
2.0.21-RC30 Sep 2024 pre-releaseNothing published for this version
-
2.0.2022 Aug 2024Nothing published for this version
-
2.0.20-RC213 Aug 2024 pre-releaseNothing published for this version
-
2.0.20-RC29 Jul 2024 pre-releaseNothing published for this version
-
2.0.20-Beta209 Jul 2024 pre-releaseNothing published for this version
-
2.0.20-Beta118 Jun 2024 pre-releaseNothing published for this version
-
2.0.1005 Aug 2024Nothing published for this version
-
2.0.10-RC229 Jul 2024 pre-releaseNothing published for this version
-
2.0.10-RC11 Jul 2024 pre-releaseNothing published for this version
-
2.0.020 May 2024Nothing published for this version
-
2.0.0-RC310 May 2024 pre-releaseNothing published for this version
-
2.0.0-RC226 Apr 2024 pre-releaseNothing published for this version
-
2.0.0-RC108 Apr 2024 pre-releaseNothing published for this version
-
2.0.0-Beta520 Mar 2024 pre-releaseNothing published for this version
-
2.0.0-Beta412 Feb 2024 pre-releaseNothing published for this version
-
2.0.0-Beta317 Jan 2024 pre-releaseNothing published for this version
-
2.0.0-Beta214 Dec 2023 pre-releaseNothing published for this version
-
2.0.0-Beta113 Nov 2023 pre-releaseNothing published for this version
-
1.9.2519 Jul 2024Nothing published for this version
-
1.9.2407 May 2024Nothing published for this version
-
1.9.2306 Mar 2024Nothing published for this version
-
1.9.2221 Dec 2023Nothing published for this version
-
1.9.2123 Nov 2023Nothing published for this version
-
1.9.2030 Oct 2023Nothing published for this version
-
1.9.20-RC224 Oct 2023 pre-releaseNothing published for this version
-
1.9.20-RC11 Oct 2023 pre-releaseNothing published for this version
-
1.9.20-Beta220 Sep 2023 pre-releaseNothing published for this version
-
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