Releases: line/line-bot-sdk-java
line-bot-sdk-java-3.3.0
New features
- Support notificationDisabled option for Multicast, PushMessage, ReplyMessage #416
- Support api-data.line.me #428
New LineBlobClient.java is available for blob access
and some method in LineMessagingClient.java is now marked as deprecated.
See 一部のエンドポイントのドメイン名変更のお知らせ, Notice of domain name change for certain endpoints.
Bug fixes
- NON-ISSUE setup :line-bot-parser:uploadArchives (CI/CD/Documentation bug) #431
Breaking change / New depreciation.
- Type of ClientBuilder(s)#apiEndpoint is changed from String to URI. Overload methods is available for compatibility but will be removed in future release.
- Some method in LineMessagingClient marked as depreciation.
line-bot-sdk-java-3.2.0
New features
- ISSUE-341 Support Line Things Scenario Result Event #403
- Add requestId field in BotApiResponse. #388
Bug fixes
- fix HTTP METHOD definition of v2/bot/richmenu/bulk/unlink (DELETE -> POST) #422
- Fix enum definition in getNumberOfFollowers, getNumberOfMessageDeliveries #421
Improvements
- Add DatatimePicker Mode enum and add make DatetimePickerAction type safe. #131
Breaking change / New depreciation.
- Remove Deprecated WebMvcConfigurerAdapter #418
- NON-ISSUE Fix class names of rich menu link/unlink request #408
- NON-ISSUE Remove unused annotation EnableLineMessaging #405
- Add DatatimePicker Mode enum and add make DatetimePickerAction type safe. #131
Dependencies
- Upgrade spring boot version to 2.2.1 #415
Thank you
line-bot-sdk-java-3.1.0
New features
- Implement Get friend demographics. #369
Bug fixes
RichMenuImageUploadCommand.java
ofline-bot-cli
don't build/run on JDK >= 9. #384
Improvements
- Update comment of the RichMenuSize #381
Breaking change / New depreciation.
- No breaking changes / deprecations.
Dependencies
- No dependencies change.
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
line-bot-sdk-java-3.0.0
New features
- Supports Flex Message Update 1. #358 #359
- Support Get number of message deliveries. #349 #352
- Support Get number of followers. #349 #354 #361
- Add missing duration property to audio content #348 #350
Bug fixes
Improvements
- Switch CI JVM from oraclejdk8 to openjdk8 #353
- Add a unit test to check validity of sample app's spring context #211 #351
Breaking change
Dependencies
- Gradle: 5.4.1 -> 5.6.1
- Kotlin: 1.3.31 -> 1.3.50
- gradle-versions-plugin:0.21.0 -> 0.23.0
- com.puppycrawl.tools:checkstyle:8.21 -> 8.23
- gradle-git-properties:2.0.0 -> 2.1.0
- retrofit: 2.6.0 -> 2.6.1
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
- @dayflower
- @koya3
- @spotby
- @tkgauri
- @yono
line-bot-sdk-java-2.7.0
New features
- Supports retrieving a number of messages sent this month #338
- Supports retrieving the target limit for additional messages #342
- Support message broadcast #343
Bug fixes
None
Improvements
Breaking change
Nothing
Dependencies
- checkstyle: 8.20 -> 8.21
- gradle-lombok:3.0.0 -> 3.1.0
- dependency-management-plugin:1.0.7.RELEASE -> 1.0.8.RELEASE
- spring-boot-gradle-plugin:2.1.3.RELEASE -> 2.1.5.RELEASE
- Guava: 27.1-jre -> 28.0-jre
- Retrofit: 2.5.0 -> 2.6.0
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
- @tkgauri
- @koya3
line-bot-sdk-java-2.6.1 (and 2.6.0)
New features
- Supports to issue/revoke LINE access token #330 #334 #337
- Supports altUri.desktop property on uri action #333 #328
Bug fixes
- Fix missing json property name to deserialize issue channel token response correctly #337
Improvements
- Refine README.md #327
Breaking change
Nothing
Dependencies
- Gradle: 5.3.1 -> 5.4.1
- kotlin: 1.3.21 -> 1.3.31
- checkstyle:8.19 -> checkstyle:8.20
- spotbugs-gradle-plugin:1.7.1 -> 2.0.0
- gradle-lombok:2.1 -> 3.0.0
- lombok:1.18.4 -> 1.18.8
- okhttp3: 3.14.0 -> 3.14.2
- spring-boot: 2.1.3.RELEASE -> 2.1.5.RELEASE
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
line-bot-sdk-java-2.5.0
New features
- Get/Set/Cancel default rich menu #308
- Link rich menu to multiple users #324 #325
- Unlink rich menu from multiple users #324 #325
- Get number of messages sent #307 #309
Improvements
Bug fixes
Breaking change
Dependencies
- Kotlin 1.3.11 -> 1.3.20
- Guava: 27.0.1-jre -> 27.1-jre
- Okhttp: 3.12.0 -> 3.14.0
- spring-boot-boot:2.1.1.RELEASE -> 2.1.3.RELEASE
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
Version 1.19.0
CLI Binary is available here.
http://central.maven.org/maven2/com/linecorp/bot/line-bot-cli/1.19.0/line-bot-cli-1.19.0-exec.jar