[AB-xxx] adding initial support for components v2

fixing issue with buttons which only provide an emoji
adding logging in case updating a starboard post goes wrong
This commit is contained in:
Sheldan
2025-05-29 21:35:08 +02:00
parent 15d41c58ef
commit 4a3d43b1b0
51 changed files with 934 additions and 291 deletions

View File

@@ -55,7 +55,7 @@
<properties>
<maven.build.timestamp.format>yyyy/MM/dd HH:mm</maven.build.timestamp.format>
<jda.version>5.4.0</jda.version>
<jda.version>92f4c2d210</jda.version>
<asciidoctor.maven.plugin.version>2.2.6</asciidoctor.maven.plugin.version>
<asciidoctorj.pdf.version>1.5.3</asciidoctorj.pdf.version>
<asciidoctorj.version>2.3.0</asciidoctorj.version>
@@ -63,7 +63,7 @@
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.source>17</maven.compiler.source>
<guava.version>32.1.1-jre</guava.version>
<gson.version>2.10.1</gson.version>
<gson.version>2.13.1</gson.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<commons-io.version>2.13.0</commons-io.version>
<mockito-core.version>5.4.0</mockito-core.version>
@@ -81,6 +81,7 @@
<ehcache.version>3.10.8</ehcache.version>
<hibernate-jcache.version>6.2.5.Final</hibernate-jcache.version>
<javax-annotation-api.version>1.3.2</javax-annotation-api.version>
<gson-extras.version>3.3.0</gson-extras.version>
</properties>
<build>
@@ -153,7 +154,7 @@
<dependencyManagement>
<dependencies>
<dependency>
<groupId>net.dv8tion</groupId>
<groupId>io.github.freya022</groupId>
<artifactId>JDA</artifactId>
<version>${jda.version}</version>
<exclusions>
@@ -197,6 +198,12 @@
<version>${gson.version}</version>
</dependency>
<dependency>
<groupId>org.danilopianini</groupId>
<artifactId>gson-extras</artifactId>
<version>${gson-extras.version}</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>