https://kotlinlang.org logo
Join Slack
Powered by
# eap
  • y

    Youssef Shoaib [MOD]

    04/04/2025, 3:18 PM
    Any news on when a 2.2.0 EAP version will be out? I need its JS/Native context parameter fixes. Alternatively, is there a way to use "nightly" versions of the Kotlin compiler easily?
    ✅ 1
    d
    • 2
    • 1
  • c

    CLOVIS

    04/10/2025, 12:12 PM
    Is there an easy way in Gradle to have some kind of flag that changes the Kotlin version? I have a few open source libraries and I'd be willing to have a CI that runs once a week using the latest Kotlin EAP to try to early-detect things going wrong. However, I don't know to set it up on the Gradle side (I'm good on the CI side) Ideally I'd like some kind of
    ./gradlew -Peap
    which runs the build using the latest Kotlin EAP version instead of the stable one
    ✅ 1
    b
    w
    +3
    • 6
    • 14
  • m

    Margarita Bobova

    04/15/2025, 12:16 PM
    kodee welcoming*Kotlin 2.2.0-Beta1* has been released!
    K 8
    ❤️ 3
    p
    k
    +4
    • 7
    • 13
  • l

    loke

    04/16/2025, 10:12 AM
    I thought the new EAP release along with the latest IDEA beta would fix the K2 issue where control-shift-space completions don't work? I updated everything, but it's still not working?
    ✅ 1
    d
    • 2
    • 4
  • m

    Margarita Bobova

    04/17/2025, 10:26 AM
    kodee excited*2.1.21-RC has been released!*
    ✅ 1
    thank you color 1
    t
    s
    • 3
    • 3
  • m

    Michael Friend

    04/18/2025, 5:51 PM
    Is there a way to see the parts of context receivers that are currently available? The closest thing to docs i know of is the KEEP which is more of a proposal than up to date docs. the main difference im seeing is not having the
    context(...){ }
    scoping function to provide multiple values to the implicit context for calling functions with context params. Is this planned for a future release or has the implementation and plans just diverged from the original KEEP?
    ✅ 1
    y
    • 2
    • 2
  • a

    antonarhipov

    04/19/2025, 11:58 AM
    @antonarhipov has left the channel
    pepechains 3
    😞 1
  • m

    Margarita Bobova

    05/01/2025, 12:19 PM
    kodee naughty*Kotlin 2.1.21-RC2 has been released!*
    🎉 5
  • t

    Tatiana Bogdanova [JetBrains]

    05/02/2025, 8:50 AM
    K*Kotlin 2.2.0-Beta2* has been released! For more details, please refer to What’s new: https://kotlinlang.org/docs/whatsnew-eap.html.
    K 8
  • j

    James Yox

    05/05/2025, 11:30 PM
    I realize that 2.2.0-Beta2 doesn't seem to officially mention context parameters (so I understand it may not be working). But when trying to use the newly added
    context(...)
    functions in the standard library the Intellij does not seem to recognize items being brought into context. However, if I write my own version of
    context(...)
    in the same module it works just fine. Also worth noting that this compiles just fine despite the IDE errors. Is this expected behavior at this point in the release cycle? I'm just eager to start refactoring some of my personal projects to use context parameters!
    youtrack 1
    y
    h
    +2
    • 5
    • 11
  • h

    hfhbd

    05/12/2025, 7:13 PM
    I updated a project with iOS targets to Kotlin 2.2.0-Beta2. The GitHub action runner images uses Xcode 15.4 (on macOS 14), so I got the compiler error
    LockedCameraCapture
    is not found (because it requires iOS 18). https://scans.gradle.com/s/kewpe5fwir3ra Is this expected?
    youtrack 1
    ✅ 1
    r
    a
    +2
    • 5
    • 4
  • m

    Margarita Bobova

    05/13/2025, 3:00 PM
    📣We’ve made changes to how release information is organised in Kotlin YouTrack: the "Target versions" field has been replaced by two new fields: "Planned For" and "Available In". • The "Planned For" field indicates the upcoming release version in which the reported issue is planned to be resolved. • The "Available In" field is updated automatically once the issue is fixed, showing the release version(s) where the relevant changes have been or will be delivered. You’ll always know which release version to expect a fix in ("Planned For") and can quickly find out in which versions changes have already been made available ("Available In"). kodee excitedThank you for your attention and for continuing to share your feedback with us! 💡
    👍🏾 1
    👍 9
    kodee happy 14
    gratitude thank you 2
    ❤️ 2
    👍🏼 1
  • t

    Tatiana Bogdanova [JetBrains]

    05/16/2025, 11:34 AM
    kodee naughty Kotlin 2.2.0-RC has been released! For more details, please refer to What’s new: https://kotlinlang.org/docs/whatsnew-eap.html.
    kodee happy 9
    K 16
    👀 1
    c
    • 2
    • 8
  • k

    kevin.chiu

    06/02/2025, 5:18 AM
    Hello 👋 I got this warning on Kotlin 2.2.0-RC, is there a specific diagnostic ID to suppress it? We enabled
    allWarningsAsErrors
    so it becomes a problem if we cannot suppress this particular warning 😬
    Copy code
    w: Experimental context receivers are superseded by context parameters.
    Replace the '-Xcontext-receivers' compiler argument with '-Xcontext-parameters' and migrate to the new syntax.
    I tried with this but doesn't seem working
    Copy code
    freeCompilerArgs.add("-Xwarning-level=CONTEXT_RECEIVERS_DEPRECATED:disabled")
    d
    • 2
    • 3
  • d

    Dmitry Stakhov

    06/02/2025, 8:16 AM
    Hi. Does Kotlin Bootstrap repo require auth now?
    ✅ 1
    d
    t
    • 3
    • 8
  • k

    Kirill Rakhman

    06/03/2025, 7:12 AM
    @Kirill Rakhman has left the channel
  • s

    Stanislav Ruban

    06/03/2025, 10:35 AM
    @Stanislav Ruban has left the channel
  • t

    Tatiana Bogdanova [JetBrains]

    06/04/2025, 2:14 PM
    kodee greetings Kotlin 2.2.0-RC2 has been released! For more details, please refer to What’s new: https://kotlinlang.org/docs/whatsnew-eap.html.
    🚀 12
    K 4
  • m

    Margarita Bobova

    06/16/2025, 12:25 PM
    kodee greetings* Kotlin 2.2.0-RC3* has been released!
    🚀 13
  • t

    Tatiana Bogdanova [JetBrains]

    06/23/2025, 3:07 PM
    K Kotlin 2.2.0 has been released! For more details, please refer to What’s new. kodee frustrated We're improving our Kotlin documentation for new releases and we need your input! Please help us by completing a 10-minute unmoderated usability session, where you'll explore some of our docs while we record your screen and voice (with your consent, of course). Interested? Start by taking this short survey to check if you’re eligible for the study.
    K 6
    kodee greetings 9
    ❤️ 13
  • t

    Tatiana Bogdanova [JetBrains]

    07/10/2025, 2:32 PM
    kodee walking Kotlin 2.2.20-Beta1 has been released! For more details, please refer to What’s new: https://kotlinlang.org/docs/whatsnew-eap.html.
    K 7
  • b

    Bernd Prünster

    07/11/2025, 7:31 AM
    maybe a dummy question but how fast is KSP usually to publish a version compatible with a Kotlin EAP? I'd like to test my project, but it relies on KSP
    d
    r
    b
    • 4
    • 11
  • b

    balakrishnan

    07/15/2025, 5:12 AM
    Hi.... 🙂
    👋 1
  • b

    balakrishnan

    07/15/2025, 5:18 AM
    i am a indian.
  • b

    balakrishnan

    07/15/2025, 5:18 AM
    i like kotlin programming language because of swing, ktor & all new feature. It's a opensource.
    g
    k
    • 3
    • 2
  • m

    Margarita Bobova

    07/18/2025, 12:36 PM
    kodee welcoming* 2.2.10-RC* has been released.
    K 9
    c
    • 2
    • 3
  • n

    Natalia Mishina

    07/21/2025, 1:35 PM
    Hey! kodee naughty Have you trie*d Kotlin’s context parameters?* We’re doing research to learn how developers use them in real projects — and we’d love to hear from you! We’re looking for participants who: • Have already tried context parameters • Are willing to talk about their experience • Can optionally share a small piece of code where they used them The session will involve a conversation about your use cases, what worked well, and what was confusing, plus a look at IDE and documentation experience. 🕒 Duration: 60 minutes 📍 Format: Remote (Google Meet) 🎁 Thank-you gift — you’ll be able to pick one after the session If you’re interested, please book a time that works for you ⚡
    a
    • 2
    • 1
  • m

    maxmello

    07/25/2025, 2:20 PM
    Maybe someone is willing to share their experience with context parameters in public here, as well? Has anyone who was brave enough to already use
    context receivers
    in production code / in larger projects already migrated to
    context parameters
    ? It is already more robust than context receivers? When I added context receivers to my code, there were many problems with byte code errors, e.g. when I combined
    context(…)
    with lots of other keywords (
    suspend
    ,
    inline
    etc.). I worked around those cases. Now I’m unsure if I should already try to migrate to context parameters or wait until Kotlin 2.3.
    ✅ 1
    a
    s
    • 3
    • 5
  • t

    Tatiana Bogdanova [JetBrains]

    07/29/2025, 2:04 PM
    kodee walking Kotlin 2.2.20-Beta2 has been released!
    K 4
    s
    • 2
    • 1
  • j

    John O'Reilly

    07/31/2025, 7:24 PM
    I'm starting to try out Swift Export in a small project here and getting following after switching to using
    embedSwiftExportForXcode
    .
    Copy code
    Showing All Messages
    > Task :shared:linkSwiftExportBinaryDebugStaticIosSimulatorArm64
    
    e: Compilation failed: Global 'ktypew:kotlin.collections.List' already exists
    youtrack new 1
    • 1
    • 1