Skip to content

Releases: line/line-bot-sdk-java

8.6.0 Loading animation

17 Apr 08:50
ae5c982
Compare
Choose a tag to compare

What's Changed

In the Messaging API, we've added a new endpoint that allows you to display a loading animation. After your LINE Official Account receives a message from a user, the response may takes some time due to message preparation or reservation processing. In such cases, you can visually tell the user that you want them to wait by displaying a loading animation.

news: https://developers.line.biz/en/news/2024/04/17/loading-indicator/

loading-animation 7aad3d6c

line/line-openapi#54

line-openapi updates

  • Codes are generated by openapi generator by @github-actions in #1296

Dependency updates

  • chore(deps): update dependency io.github.gradle-nexus:publish-plugin to v2 by @renovate in #1284
  • fix(deps): update dependency jakarta.annotation:jakarta.annotation-api to v3 by @renovate in #1285
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.10 by @renovate in #1286
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.4 by @renovate in #1287
  • chore(deps): update gradle/wrapper-validation-action digest to b5418f5 by @renovate in #1288
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.11 by @renovate in #1289
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.12 by @renovate in #1290
  • fix(deps): update slf4j monorepo to v2.0.13 by @renovate in #1291
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.5 by @renovate in #1292
  • chore(deps): update gradle/wrapper-validation-action digest to 460a3ca by @renovate in #1293
  • chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.0 by @renovate in #1294

Other Changes

Full Changelog: 8.5.0...8.6.0

8.5.0 Membership API

03 Apr 05:40
9d6c276
Compare
Choose a tag to compare

What's Changed

We're excited to announce that the Membership API is now available in the Messaging API.
With this update, our SDK also supports the use of this API. For more details, check out the announcement: https://developers.line.biz/en/news/2024/03/28/re-release-endpoints-for-membership

line-openapi updates

  • chore(deps): update line-openapi digest to 4c9ddf3 by @renovate in #1248
  • chore(deps): update line-openapi digest to 1ca4640 by @renovate in #1282
  • Codes are generated by openapi generator by @github-actions in #1283

Dependency updates

  • chore(deps): update gradle/wrapper-validation-action digest to 24d65a1 by @renovate in #1241
  • chore(deps): update gradle/wrapper-validation-action digest to c4ee1cd by @renovate in #1242
  • fix(deps): update dependency xyz.rogfam:littleproxy to v2.1.2 by @renovate in #1243
  • chore(deps): update gradle/wrapper-validation-action digest to 85cde3f by @renovate in #1244
  • chore(deps): update dependency org.openapitools:openapi-generator to v7.3.0 by @renovate in #1245
  • chore(deps): update dependency org.openapitools:openapi-generator-gradle-plugin to v7.3.0 by @renovate in #1246
  • fix(deps): update openapi-generator-version to v7.3.0 by @renovate in #1247
  • chore(deps): update gradle/wrapper-validation-action digest to 699bb18 by @renovate in #1249
  • chore(deps): update gradle/wrapper-validation-action digest to 63d15e7 by @renovate in #1250
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.0 by @renovate in #1251
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.0 by @renovate in #1252
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.1 by @renovate in #1253
  • chore(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 by @renovate in #1254
  • chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.3 by @renovate in #1255
  • fix(deps): update dependency xyz.rogfam:littleproxy to v2.2.0 by @renovate in #1256
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.2 by @renovate in #1257
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.1 by @renovate in #1258
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.8 by @renovate in #1259
  • fix(deps): update mockito monorepo to v5.11.0 by @renovate in #1260
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2 by @renovate in #1261
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.3 by @renovate in #1262
  • chore(deps): update kotlin monorepo to v1.9.23 by @renovate in #1263
  • fix(deps): update jackson to v2.16.2 by @renovate in #1264
  • chore(deps): update dependency org.openapitools:openapi-generator to v7.4.0 by @renovate in #1265
  • chore(deps): update dependency org.openapitools:openapi-generator-gradle-plugin to v7.4.0 by @renovate in #1266
  • fix(deps): update openapi-generator-version to v7.4.0 by @renovate in #1267
  • fix(deps): update jackson to v2.17.0 by @renovate in #1271
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #1272
  • fix(deps): update retrofit2 to v2.10.0 by @renovate in #1273
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.9 by @renovate in #1274
  • chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.4 by @renovate in #1275
  • chore(deps): update gradle/wrapper-validation-action digest to b231772 by @renovate in #1276
  • chore(deps): update dependency gradle to v8.7 by @renovate in #1277
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.5.1 by @renovate in #1279
  • fix(deps): update retrofit2 to v2.11.0 by @renovate in #1280
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.5.2 by @renovate in #1281

Other Changes

Full Changelog: 8.4.0...8.5.0

8.4.0

06 Feb 06:06
05d4186
Compare
Choose a tag to compare

What's Changed

line-openapi updates

In the Messaging API, you can now determine whether a user has added your LINE Official Account as a friend or unblocked by a webhook follow event.

News: https://developers.line.biz/en/news/2024/02/06/add-friends-and-unblock-friends-can-now-be-determined-by-webhook/

  • chore(deps): update line-openapi digest to c1ad5ed by @renovate in #1239
  • Codes are generated by openapi generator by @github-actions in #1238

Dependency updates

Full Changelog: 8.3.1...8.4.0

8.3.1

05 Feb 08:39
260c049
Compare
Choose a tag to compare

What's Changed

In the Messaging API, we've added the clipboard action for users to copy text to the clipboard. This new feature allows users to more easily copy coupon codes and other text.

news: https://developers.line.biz/en/news/2024/02/05/messaging-api-updated/

Note only the latest app(version >= 14.0.0) supports this feature. Please update your LINE app to try this feature.

I made a mistake in the release procedure. In the version before the correction, you cannot use the clipboard action. (in https://github.com/line/line-bot-sdk-java/releases/tag/8.3.0)

line-openapi updates

  • Codes are generated by openapi generator by @github-actions in #1234

Full Changelog: 8.3.0...8.3.1

8.3.0

05 Feb 08:31
ea6cac4
Compare
Choose a tag to compare

What's Changed

In the Messaging API, we've added the clipboard action for users to copy text to the clipboard. This new feature allows users to more easily copy coupon codes and other text.

news: https://developers.line.biz/en/news/2024/02/05/messaging-api-updated/

Note only the latest app(version >= 14.0.0) supports this feature. Please update your LINE app to try this feature.

line-openapi updates

  • chore(deps): update line-openapi digest to 1b317ff by @renovate in #1233

Dependency updates

  • chore(deps): update gradle/wrapper-validation-action digest to 2572bdd by @renovate in #1226
  • fix(deps): update jjwt to v0.12.5 by @renovate in #1227
  • chore(deps): update gradle/wrapper-validation-action digest to 83cf5fd by @renovate in #1228
  • chore(deps): update dependency gradle to v8.6 by @renovate in #1229
  • fix(deps): update junit5 monorepo to v5.10.2 by @renovate in #1230
  • fix(deps): update dependency org.assertj:assertj-core to v3.25.3 by @renovate in #1231

Other Changes

  • Use the latest submodules when generating code is hooked by @Yang-33 in #1232

Full Changelog: 8.2.0...8.3.0

8.2.0

31 Jan 09:49
5b096cf
Compare
Choose a tag to compare

What's Changed

  1. Keywords for Flex Message are available. See #1204 #1202 (issue: #1155)
  2. Now you can use UploadFile#fromByteArray to upload file from byte array. #1224
  3. Fix NPE when *ClientException has getDetails method but error response doesn't contain details field #1225 (issue: #1223)

line-openapi updates

  • chore(deps): update line-openapi digest to 16f6311 by @renovate in #1203
  • Codes are generated by openapi generator by @github-actions in #1204
  • chore(deps): update line-openapi digest to 310a504 by @renovate in #1213

Dependency updates

  • fix(deps): update slf4j to v2.0.10 by @renovate in #1205
  • fix(deps): update dependency org.assertj:assertj-core to v3.25.0 by @renovate in #1206
  • fix(deps): update dependency org.assertj:assertj-core to v3.25.1 by @renovate in #1207
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.5 by @renovate in #1208
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.6 by @renovate in #1209
  • fix(deps): update slf4j to v2.0.11 by @renovate in #1210
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.5 by @renovate in #1211
  • fix(deps): update mockito monorepo to v5.9.0 by @renovate in #1212
  • chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.2 by @renovate in #1215
  • fix(deps): update dependency com.github.bbottema:java-socks-proxy-server to v3 by @renovate in #1216
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.7 by @renovate in #1217
  • fix(deps): update dependency org.assertj:assertj-core to v3.25.2 by @renovate in #1218
  • fix(deps): update mockito monorepo to v5.10.0 by @renovate in #1219
  • fix(deps): update jjwt to v0.12.4 by @renovate in #1220
  • chore(deps): update gradle/wrapper-validation-action digest to 1ff5a18 by @renovate in #1221

Other Changes

  • Implemented UploadFile.fromByteArray by @tokuhirom in #1224
  • Return empty list when original content is null by @Yang-33 in #1225
  • Support converting enum to string for flex and template messages by @Yang-33 in #1202

Full Changelog: 8.1.0...8.2.0

8.1.0

25 Dec 04:02
f798432
Compare
Choose a tag to compare

What's Changed

We have now added support for a Webhook (PnpDeliveryCompletionEvent) that can be received once a message is successfully sent via PNP.

line-openapi updates

  • chore(deps): update line-openapi digest to 988429c by @renovate in #1186
  • Codes are generated by openapi generator by @github-actions in #1196

Dependency updates

  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.14 by @renovate in #1175
  • fix(deps): update mockito monorepo to v5.8.0 by @renovate in #1176
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6 by @renovate in #1177
  • fix(deps): update dependency com.nimbusds:nimbus-jose-jwt to v9.37.2 by @renovate in #1178
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.2 by @renovate in #1179
  • chore(deps): update actions/stale action to v9 by @renovate in #1180
  • fix(deps): update dependency com.nimbusds:nimbus-jose-jwt to v9.37.3 by @renovate in #1181
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.3 by @renovate in #1182
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.4 by @renovate in #1183
  • fix(deps): update dependency xyz.rogfam:littleproxy to v2.1.1 by @renovate in #1184
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 by @renovate in #1185
  • chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.1 by @renovate in #1188
  • chore(deps): update kotlin monorepo to v1.9.22 by @renovate in #1190
  • chore(deps): update dependency org.openapitools:openapi-generator to v7.2.0 by @renovate in #1192
  • fix(deps): update openapi-generator-version to v7.2.0 by @renovate in #1195
  • chore(deps): update dependency org.openapitools:openapi-generator-gradle-plugin to v7.2.0 by @renovate in #1193
  • fix(deps): update jackson to v2.16.1 by @renovate in #1198
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 by @renovate in #1200

Full Changelog: 8.0.1...8.1.0

8.0.1

01 Dec 02:23
08900e2
Compare
Choose a tag to compare

What's Changed

Improvements

Dependency updates

  • fix(deps): update dependency xyz.rogfam:littleproxy to v2.1.0 by @renovate in #1163
  • chore(deps): update kotlin monorepo to v1.9.21 by @renovate in #1165
  • chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.0 by @renovate in #1164
  • chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.5.0 by @renovate in #1166
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v5.2.4 by @renovate in #1167
  • fix(deps): update dependency io.pebbletemplates:pebble to v3.2.2 by @renovate in #1169
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.12 by @renovate in #1168
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.13 by @renovate in #1170
  • chore(deps): update actions/setup-java action to v4 by @renovate in #1172
  • chore(deps): update dependency gradle to v8.5 by @renovate in #1171
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v5.2.5 by @renovate in #1174

Other Changes

Full Changelog: 8.0.0...8.0.1

8.0.0

17 Nov 04:59
934020c
Compare
Choose a tag to compare

What's Changed

💣 BREAKING CHANGE 💣

  • [BREAKING CHANGE] Drop authentication related arguments from ChannelA… by @tokuhirom in #1157

line-openapi updates

  • chore(deps): update line-openapi digest to 66b8d8b by @renovate in #1153

Dependency updates

Other Changes

Full Changelog: 7.10.0...8.0.0

7.10.0

14 Nov 05:32
91829da
Compare
Choose a tag to compare

What's Changed

Starting from version 7.10.0, you can now use the Builder. Required fields must be passed to the Builder. Optional fields can be added individually. Here is an example of ReplyMessageRequest:

messagingApiClient.replyMessage(
    ReplyMessageRequest.Builder(event.replyToken, listOf(TextMessage("hello")))
                       .notificationDisabled(false)
                       .build()
)

In this version, we have introduced the Builder pattern to make it easier to create instances of ReplyMessageRequest. This pattern allows you to specify only the parameters you need, making your code cleaner and easier to read.

line-openapi updates

  • chore(deps): update line-openapi digest to 0e20d4f by @renovate in #1108
  • chore(deps): update line-openapi digest to 0f859b7 by @renovate in #1118
  • chore(deps): update line-openapi digest to 1352801 by @renovate in #1119
  • chore(deps): update line-openapi digest to f9e405a by @renovate in #1125
  • chore(deps): update line-openapi digest to edba1b5 by @renovate in #1134
  • chore(deps): update line-openapi digest to 81a963c by @renovate in #1135

Dependency updates

  • fix(deps): update dependency org.springframework:spring-test to v6.0.13 by @renovate in #1101
  • fix(deps): update jackson to v2.15.3 by @renovate in #1103
  • fix(deps): update okhttp3 to v4.12.0 by @renovate in #1111
  • chore(deps): update actions/stale action to v8 by @renovate in #1115
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 by @renovate in #1116
  • fix(deps): update dependency commons-io:commons-io to v2.15.0 by @renovate in #1117
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.20 by @renovate in #1132
  • chore(deps): update plugin org.jetbrains.kotlin.plugin.spring to v1.9.20 by @renovate in #1133
  • fix(deps): update mockito monorepo to v5.7.0 by @renovate in #1138
  • fix(deps): update dependency org.wiremock:wiremock-standalone to v3.3.1 by @renovate in #1139
  • fix(deps): update junit5 monorepo to v5.10.1 by @renovate in #1140
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2 by @renovate in #1141
  • chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v5.2.3 by @renovate in #1142
  • fix(deps): update dependency com.nimbusds:nimbus-jose-jwt to v9.37.1 by @renovate in #1143
  • chore(deps): update dependency org.openapitools:openapi-generator-gradle-plugin to v7.1.0 by @renovate in #1150
  • fix(deps): update openapi-generator-version to v7.1.0 by @renovate in #1151
  • chore(deps): update dependency org.openapitools:openapi-generator to v7.1.0 by @renovate in #1149

Other Changes

Full Changelog: 7.9.0...7.10.0