PackageTrack
Sign in Get early access

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

Releases

latest 46
  1. 2.1.21 12 May 2025

    Nothing published for this version

  2. 2.1.21-RC2 01 May 2025 pre-release
    Commits, not release notes

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

    • [Gradle] Fix passing process environment when launching KotlinKarma tests
    • Add ChangeLog for 2.1.21-RC2
  3. 2.1.21-RC 16 Apr 2025 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.1.20 and v2.1.21-RC there 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-javascript package in testData ^KT-75413 Fixed
    • [K/JS, Dependabot] Update serialize-javascript package in kotlin.test package ^KT-75414 Fixed
    • [Repo, Gradle] Update wrapper to Gradle 8.12
    • Fix missing endMovableGroup call with early return in key function

    …and 43 more.

  4. 2.1.20 19 Mar 2025

    Nothing published for this version

  5. 2.1.20-RC3 14 Mar 2025 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.1.20-RC2 and v2.1.20-RC3 there 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
  6. 2.1.20-RC2 06 Mar 2025 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.1.20-RC and v2.1.20-RC2 there 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 RuntimeInitializer type 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-loader and css-loader dependencies for cssSupport.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.

  7. 2.1.20-RC 19 Feb 2025 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.1.20-Beta2 and v2.1.20-RC there 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 .changed call if nullable enum parameter is null
    • 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.

  8. 2.1.20-Beta2 29 Jan 2025 pre-release
    Commits, not release notes

    This project publishes no release notes. Between v2.1.20-Beta1 and v2.1.20-Beta2 there 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 kind of NestedTypeAliases feature to UNSTABLE_FEATURE
    • [FIR] Disallow resolving of nested type aliases with inner RHS out of static scope
    • [FIR] Merged all type alias checkers into FirTopLevelTypeAliasChecker and FirActualTypeAliasChecker
    • [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.kt test data

    …and 230 more.

  9. 2.1.20-Beta1 19 Dec 2024 pre-release
    Commits, not release notes

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

    • [IR] Move isTopLevelDeclaration definition nearby isTopLevel and 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 JsIrBackendContext in JsIntrinsics
    • 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-utils to new IR parameter API
    • [Analysis API] Introduce KtFakeSourceElementKind.DesugaredAssignmentLValueSourceIsNull
    • [Tests] Reproduce #KT-70389

    …and 230 more.

  10. 2.1.10 26 Jan 2025

    Nothing published for this version

  11. 2.1.10-RC2 20 Jan 2025 pre-release

    Nothing published for this version

  12. 2.1.10-RC 09 Jan 2025 pre-release

    Nothing published for this version

  13. 2.1.0 27 Nov 2024

    Nothing published for this version

  14. 2.1.0-RC2 18 Nov 2024 pre-release

    Nothing published for this version

  15. 2.1.0-RC 03 Nov 2024 pre-release

    Nothing published for this version

  16. 2.1.0-Beta2 14 Oct 2024 pre-release

    Nothing published for this version

  17. 2.1.0-Beta1 16 Sep 2024 pre-release

    Nothing published for this version

  18. 2.0.21 10 Oct 2024

    Nothing published for this version

  19. 2.0.21-RC 30 Sep 2024 pre-release

    Nothing published for this version

  20. 2.0.20 22 Aug 2024

    Nothing published for this version

  21. 2.0.20-RC2 13 Aug 2024 pre-release

    Nothing published for this version

  22. 2.0.20-RC 29 Jul 2024 pre-release

    Nothing published for this version

  23. 2.0.20-Beta2 09 Jul 2024 pre-release

    Nothing published for this version

  24. 2.0.20-Beta1 18 Jun 2024 pre-release

    Nothing published for this version

  25. 2.0.10 05 Aug 2024

    Nothing published for this version

  26. 2.0.10-RC2 29 Jul 2024 pre-release

    Nothing published for this version

  27. 2.0.10-RC 11 Jul 2024 pre-release

    Nothing published for this version

  28. 2.0.0 20 May 2024

    Nothing published for this version

  29. 2.0.0-RC3 10 May 2024 pre-release

    Nothing published for this version

  30. 2.0.0-RC2 26 Apr 2024 pre-release

    Nothing published for this version

  31. 2.0.0-RC1 08 Apr 2024 pre-release

    Nothing published for this version

  32. 2.0.0-Beta5 20 Mar 2024 pre-release

    Nothing published for this version

  33. 2.0.0-Beta4 12 Feb 2024 pre-release

    Nothing published for this version

  34. 2.0.0-Beta3 17 Jan 2024 pre-release

    Nothing published for this version

  35. 2.0.0-Beta2 14 Dec 2023 pre-release

    Nothing published for this version

  36. 2.0.0-Beta1 13 Nov 2023 pre-release

    Nothing published for this version

  37. 1.9.25 19 Jul 2024

    Nothing published for this version

  38. 1.9.24 07 May 2024

    Nothing published for this version

  39. 1.9.23 06 Mar 2024

    Nothing published for this version

  40. 1.9.22 21 Dec 2023

    Nothing published for this version

  41. 1.9.21 23 Nov 2023

    Nothing published for this version

  42. 1.9.20 30 Oct 2023

    Nothing published for this version

  43. 1.9.20-RC2 24 Oct 2023 pre-release

    Nothing published for this version

  44. 1.9.20-RC 11 Oct 2023 pre-release

    Nothing published for this version

  45. 1.9.20-Beta2 20 Sep 2023 pre-release

    Nothing published for this version

  46. 1.9.20-Beta 07 Sep 2023 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