org.jetbrains.kotlin:kotlin-annotation-processing-compiler
2.1.21
#261 most downloaded on Maven Central
JetBrains/kotlin
What this package is like to depend on
Last release 1 years ago
12 May 2025
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
3 years old
46 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
46 releases · Sep 2023 to May 2025Releases
latest 46-
2.1.2112 May 2025Nothing published for this version
-
2.1.21-RC201 May 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.21-RCandv2.1.21-RC2there were 2 commits, 2 of them substantive:- [Gradle] Fix passing process environment when launching KotlinKarma tests
- Add ChangeLog for 2.1.21-RC2
-
2.1.21-RC16 Apr 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.20andv2.1.21-RCthere were 63 commits, 63 of them substantive:- [K/N] Enable built-in modules for the upcoming Apple SDK releases
- [K/N] Prevent extraobj destruction during GC ^KT-74280
- [Gradle] Fix Task.project access on execution time
- [Gradle] Remove usages of deprecated java-api-jars and java-runtime-jars
- [Gradle] Fix mutation of configuration dependencies
- [Gradle] Include shared-test source sets dependencies to IDE resolver
- [Gradle] Register pom rewriter as soon as publication is created
- [Gradle] Register pom rewriter as soon as publication is created
- [Gradle] Replace "dependsOn" with input files tracking in PomDependenciesRewriter
- K2 Scripting: fix script instance capturing via constructors
- FastJarFS: removing zip file version check
- Do not poison when using PropertyParamAnnotationDefaultTargetMode
- [Gradle] Replace ExecHandleBuilder to support Gradle 9
- Revert "[IR][K/N] Rolled back some earlier changes"
- [box-tests] Added a reproducer for #KT-76252
- [IR][K/N] Fixed problems around generic types and autoboxing
- [K/JS, Dependabot] Update
serialize-javascriptpackage in testData ^KT-75413 Fixed - [K/JS, Dependabot] Update
serialize-javascriptpackage in kotlin.test package ^KT-75414 Fixed - [Repo, Gradle] Update wrapper to Gradle 8.12
- Fix missing
endMovableGroupcall with early return inkeyfunction
…and 43 more.
-
2.1.2019 Mar 2025Nothing published for this version
-
2.1.20-RC314 Mar 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.20-RC2andv2.1.20-RC3there were 5 commits, 5 of them substantive:- CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is
- Fix CMP-7747
- [FIR] Reproduce ^KT-75578
- [FIR] Fix a false negative
SUPER_CALL_WITH_DEFAULT_PARAMETERS - Add ChangeLog for 2.1.20-RC3
-
2.1.20-RC206 Mar 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.20-RCandv2.1.20-RC2there were 27 commits, 27 of them substantive:- K2: deserialize enum entry annotations properly
- Fix "Unknown file" error in target annotation inference
- [box-tests] Added a reproducer for #KT-75483
- [IR][K/N] Rolled back some earlier changes
- Do not register BuildFusService for import
- Revert "[FIR2IR] Set origin for implicit receivers to IMPLICIT_ARGUMENT"
- [PowerAssert] Update testdata after revert in the previous commit
- [Gradle] Fix test-fixtures plugin application order error
- K2 Scripting: fix resolution priority for implicit receivers
- [K/N] Introduce
RuntimeInitializertype in the code generation - [K/N] Move creating "init nodes" closer to their usage
- [K/N] Merge "init nodes" generated for the same klib
- Revert "[K/N][test] Use ld classic for XCTest-based tests"
- Reproduce KT-75444
- Inference: Report missing type mismatch related to fork points
- [Gradle][K/JS] Bring back lost
style-loaderandcss-loaderdependencies forcssSupport.enabled = true - [js-plain-objects] Don't trigger a diagnostic on the generated copy method of external interfaces
- [K/JS] Add a test for ^KT-75606) issue
- [CMP] compose k1 compatibility workaround (CMP-7571)
- K2: add test ensuring KT-75649 case works without NPE in master
…and 7 more.
-
2.1.20-RC19 Feb 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.20-Beta2andv2.1.20-RCthere were 46 commits, 46 of them substantive:- [Gradle] Don't use Class<*> in ConfigurationCacheOpaqueValueSource
- [Gradle] Raise the KMP incompatibility with Gradle Java plugin to error
- [Gradle] Deprecate 'withJava()' method
- [Gradle] Add tooling diagnotics for 'withJava' method
- [Gradle] Fix task circular dependencies assertion
- [Gradle] Add comment compilation is used only in Kotlin/Jvm projects
- [Gradle] Always create Java source sets for KotlinJvmCompilation
- [Gradle] Add support for 'java-test-fixtures' plugin
- [Gradle] De-lift 'withJava()' usage diagnostic severity to warning
- [Gradle] Disable JVM target validation mode on empty Java sources
- [Test] Reproducer for star projected types in when subjects (KT-74203)
- [Build] Fix exhaustiveness errors before KT-74203
- [FIR] Use approximate subject type for the exhaustive checker
- [Gradle] Lead user to new KMP/JVM binaries DSL in diagnostic
- Use -1 for
.changedcall if nullable enum parameter isnull - Check vararg parameter length in skipping logic
- Prevent usage of transitive captures in lambda memoization
- K2: reproduce KT-74929
- K2: unwrap DNN types in FirPropertyTypeParametersChecker
- [Wasm] Do not capture inappropriate declarations into execution phase
…and 26 more.
-
2.1.20-Beta229 Jan 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.20-Beta1andv2.1.20-Beta2there were 250 commits, 250 of them substantive:- [Native] Move IrTypeInlineClassesSupport to
:native:base - [Native] Move more utils functions to
:native:base - [Native] Move KonanSymbols out of
backend.native - [Native] Move NativePreSerializationLoweringContext out of
backend.native - [IR][Native] Add compiler/ir/backend.native/ReadMe.md
- [IR][Native] Move IrTypeInlineClassesSupport and its utils to :compiler:ir:backend.native
- [IR][Native] Fix typo from 68a68b27
- Use stability of parent class in stability inference
- [K/N][build] Remove unneeded upToDateWhen from shadowJar
- [FIR] Change
kindofNestedTypeAliasesfeature toUNSTABLE_FEATURE - [FIR] Disallow resolving of nested type aliases with inner RHS out of static scope
- [FIR] Merged all type alias checkers into
FirTopLevelTypeAliasCheckerandFirActualTypeAliasChecker - [FIR] Rename
FirTopLevelTypeAliasChecker->FirAnyTypeAliasChecker - [FIR] Prohibit declaring local type aliases
- [Test] Add a test on local type aliases (they are unsupported)
- [Test] Add tests on nested type aliases with expect/actual classes
- [FIR] Improve an error about expect/actual mismatch because of nested type alias
- [Test] Add a test for KT-74099 (CLI argument to enable nested type aliases feature)
- [CLI] Add CLI argument to enable nested type aliases feature
- [Test] Add
nestedTypeAliases/deepInnerRHS.kttest data
…and 230 more.
- [Native] Move IrTypeInlineClassesSupport to
-
2.1.20-Beta119 Dec 2024 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.1.10andv2.1.20-Beta1there were 250 commits, 250 of them substantive:- [IR] Move
isTopLevelDeclarationdefinition nearbyisTopLeveland comment - [IR] Improve detection of top level declarations in PartialLinkage
- [ObjCExport] Fix private setter translation
- [IR] Migrate :native.tests:klib-ir-inliner to use new IR parameters API
- [FIR] Test for British spelling in diagnostic messages
- [FIR] Test for "we", "us" and "you" in diagnostic messages
- [FIR] Test for "please" in diagnostic messages
- [FIR] Test for adverbs of probability in diagnostic messages
- [JS] Remove unused declarations from
JsIntrinsics - [JS] Drop
LoweringContext.lazy2 - [JS] Don't depend on
JsIrBackendContextinJsIntrinsics - Add LitmusKt into K/N tests pipeline
- Use crypto.getRandomValues for generating random Uuid in WasmJs #KT-73291
- Add samples to Optional extensions.
- [Gradle IT] Kill unresponsive Kotlin daemons in daemons tests
- [Test] Add test to validate KT-73202
- [CMP] CMP-5680: fix function selection
- Migrate
compiler.tests-compiler-utilsto new IR parameter API - [Analysis API] Introduce
KtFakeSourceElementKind.DesugaredAssignmentLValueSourceIsNull - [Tests] Reproduce #KT-70389
…and 230 more.
- [IR] Move
-
2.1.1026 Jan 2025Nothing published for this version
-
2.1.10-RC220 Jan 2025 pre-releaseNothing published for this version
-
2.1.10-RC09 Jan 2025 pre-releaseNothing published for this version
-
2.1.027 Nov 2024Nothing published for this version
-
2.1.0-RC218 Nov 2024 pre-releaseNothing published for this version
-
2.1.0-RC03 Nov 2024 pre-releaseNothing published for this version
-
2.1.0-Beta214 Oct 2024 pre-releaseNothing published for this version
-
2.1.0-Beta116 Sep 2024 pre-releaseNothing published for this version
-
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