Skip to content

Commit 035e9a7

Browse files
feat: Added RCS Card and Carousel support (#606)
1 parent eafd04e commit 035e9a7

23 files changed

+2703
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
# [9.7.0] - 2025-12-04
6+
- Added native RCS message types (card, carousel) and suggestions support to eliminate need for custom message type
7+
58
# [9.6.0] - 2025-12-04
69
- MMS caption length increased on 3000
710
- Added new RCS param for messages to set the category

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Add the following to your `build.gradle` or `build.gradle.kts` file:
7474

7575
```groovy
7676
dependencies {
77-
implementation("com.vonage:server-sdk:9.6.0")
77+
implementation("com.vonage:server-sdk:9.7.0")
7878
}
7979
```
8080

@@ -85,7 +85,7 @@ Add the following to the `<dependencies>` section of your `pom.xml` file:
8585
<dependency>
8686
<groupId>com.vonage</groupId>
8787
<artifactId>server-sdk</artifactId>
88-
<version>9.6.0</version>
88+
<version>9.7.0</version>
8989
</dependency>
9090
```
9191

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>com.vonage</groupId>
77
<artifactId>server-sdk</artifactId>
8-
<version>9.6.0</version>
8+
<version>9.7.0</version>
99

1010
<name>Vonage Java Server SDK</name>
1111
<description>Java client for Vonage APIs</description>

src/main/java/com/vonage/client/HttpWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
public class HttpWrapper {
3838
private static final String
3939
CLIENT_NAME = "vonage-java-sdk",
40-
CLIENT_VERSION = "9.6.0",
40+
CLIENT_VERSION = "9.7.0",
4141
JAVA_VERSION = System.getProperty("java.version"),
4242
USER_AGENT = String.format("%s/%s java/%s", CLIENT_NAME, CLIENT_VERSION, JAVA_VERSION);
4343

src/main/java/com/vonage/client/common/MessageType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public enum MessageType {
2828
TEXT, IMAGE, AUDIO, VIDEO, FILE, VCARD, TEMPLATE, CUSTOM, LOCATION, STICKER,
29-
UNSUPPORTED, REPLY, ORDER, RANDOM, BUTTON, REACTION, CONTACT, CONTENT;
29+
UNSUPPORTED, REPLY, ORDER, RANDOM, BUTTON, REACTION, CONTACT, CONTENT, CARD, CAROUSEL;
3030

3131
/**
3232
* Parse a message type from a string.

src/main/java/com/vonage/client/messages/Channel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
public enum Channel {
3030
SMS (TEXT),
3131
MMS (TEXT, IMAGE, VCARD, AUDIO, VIDEO, FILE, CONTENT),
32-
RCS (TEXT, IMAGE, VIDEO, FILE, CUSTOM, AUDIO, LOCATION, VCARD, REPLY, BUTTON),
32+
RCS (TEXT, IMAGE, VIDEO, FILE, CUSTOM, AUDIO, LOCATION, VCARD, REPLY, BUTTON, CARD, CAROUSEL),
3333
WHATSAPP (TEXT, IMAGE, AUDIO, VIDEO, FILE, TEMPLATE, CUSTOM, LOCATION,
3434
STICKER, ORDER, REPLY, REACTION, CONTACT, BUTTON, UNSUPPORTED),
3535
MESSENGER (TEXT, IMAGE, AUDIO, VIDEO, FILE, UNSUPPORTED),

0 commit comments

Comments
 (0)