Skip to content

Update to JDA 6 and add support for new components#50

Merged
MinnDevelopment merged 25 commits intoMinnDevelopment:masterfrom
freya022:feature/components-v2
Jan 1, 2026
Merged

Update to JDA 6 and add support for new components#50
MinnDevelopment merged 25 commits intoMinnDevelopment:masterfrom
freya022:feature/components-v2

Conversation

@freya022
Copy link
Copy Markdown
Contributor

@freya022 freya022 commented Apr 20, 2025

No description provided.

Comment thread README.md
@freya022 freya022 force-pushed the feature/components-v2 branch from 8929de9 to bc4a328 Compare September 4, 2025 16:40
@freya022 freya022 marked this pull request as ready for review September 4, 2025 17:06
Comment thread src/main/kotlin/dev/minn/jda/ktx/interactions/components/buttons.kt Outdated
@freya022 freya022 force-pushed the feature/components-v2 branch from 0c1d0f9 to bcd62e2 Compare September 12, 2025 20:00
freya022 and others added 3 commits October 16, 2025 18:06
- Removes labels from text inputs
- Fixes setting custom IDs

Co-authored-by: jan <scherping.jan@icloud.com>
To align with JDA's convention
@freya022 freya022 changed the title Add support for components V2 Update to JDA 6 and add support for new components Oct 16, 2025
@yttrian
Copy link
Copy Markdown

yttrian commented Dec 13, 2025

Hi! I recently started rewriting my JDA 4 bot and was wondering if there's a timeframe for when JDA 6 support will be ready. Already really appreciating the work that went into this library, and the ergonomics it provides. Thanks!

@freya022
Copy link
Copy Markdown
Contributor Author

You can use this PR as a snapshot with

repositories {
    mavenCentral()
    maven("https://jitpack.io")
}

dependencies {
    implementation("io.github.freya022:jda-ktx:e7b0e50683")
}

If you don't want to use snapshot builds (or Jitpack as a whole), as this PR is based on what I did for my own library, you can use it in the meantime, the module is independent but be aware that it is missing some stuff.

@Amejonah1200
Copy link
Copy Markdown

The reason why I'm looking at this library is to get coroutines instead of RestAction. But then I see that the Kotlin, JDA and kotlinx coroutines versions are outdated here.

It would, for me at least, be more valuable to see this library updated to JDA 6.x first and the components be added later in a separate PR (not need to bundle everything new in a single one, you won't be done with it).

Comment thread src/main/kotlin/dev/minn/jda/ktx/interactions/components/utils.kt Outdated
@MinnDevelopment MinnDevelopment merged commit 346def2 into MinnDevelopment:master Jan 1, 2026
1 check passed
@freya022 freya022 deleted the feature/components-v2 branch January 1, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants