Releases: line/line-bot-sdk-java
Release 4.1.0
line-bot-sdk-java-4.0.0
💥 Incompatible changes 💥
- Drop all deprecated methods #562
3.7.0
You can see complate lists in Milestones 3.7.0
New features
This release includes Messaging API - May 2020 update
line-bot-sdk-java-3.6.0
You can see complate lists in Milestones 3.6.0
New features
- Support Channel access token v2.1 #502
- Support LINE emoji in messages #506
- Support Get user's language #507
Bug fixes
Improvements
Breaking change / New depreciation.
- Use builder pattern for flex model. #496
We are replacing constructors which have many arguments with builder pattern.
Flex message constructors now deprecated, use builder()
method instead.
Dependencies
- Bump spring-boot from 2.2.6.RELEASE to 2.2.7.RELEASE #516
line-bot-sdk-java-3.5.0
New features
Bug fixes
Improvements
- NON-ISSUE Split ManageAudienceClient from LineMessagingClient. #487
- Support JDK14 dev envirnment. (#489, #488)
- NON-ISSUE Move LineSignatureValidator and delete line-bot-servlet dependency. #486
- Change type of URL field to
URI
#491
Breaking change / New depreciation.
Dependencies
- NON-ISSUE Cleanup dependencies. #485
- Bump lombok from 1.18.8 to 1.18.12 #489
- Bump gradle from 6.2.1 to 6.3 #488
- Bump spring-boot-gradle-plugin from 2.2.5.RELEASE to 2.2.6.RELEASE #490
Thank you
line-bot-sdk-java-3.4.0
New features
- ManageAudience client. #451 #453 #460 #458
- Split in next release.
- Sample code for manage audience #463
- Implement icon & nickname switch #464
- Support
mode
property in webhook. Close #430 #467 - Support Narrowcast api endpoint enhancement #436 #459
- Add label field to ImageMap. #483
Sample code for manage audience #463
In this release, sample-manage-audience is provided as a sample code of manage audience feature. Please check it if you start using this feature.
Bug fixes
Improvements
- Set encoding as utf-8 for windows users. #455
- Explicitly specify character encoding for Windows users #461
- Make LogicalOperatorRecipient deserializable #459
- NON-ISSUE Remove redundant modifier. #468
- Use
archiveClassifier
instead of deprecatedclassifier
#475 - Use builder style in model/event class to make adding field more easyly and safely. #254
- NON-ISSUE Remove deprecated .version use. #476
Breaking change / New depreciation.
Dependencies
- Update dependencies #439
- Bump junit from 4.12 to 4.13 #469
- Bump gradle-lombok from 3.2.0 to 3.3.0 #470
- Bump kotlin-gradle-plugin from 1.3.61 to 1.3.70 #473
- Bump kotlin-gradle-plugin from 1.3.70 to 1.3.71 #480
- Bump checkstyle from 8.29 to 8.30 #478
- NON-ISSUE Cleanup dependencies (Include com.fasterxml.jackson.dataformat:jackson-dataformat-yaml) #481
- Use spring-boot's dependency management #474
Thank you
- @yhtgogo #440
line-bot-sdk-java-3.3.1
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: