Releases: line/line-bot-sdk-java
Releases · line/line-bot-sdk-java
7.0.1
What's Changed
Bug fix
- Fix mentionee class' inheritance. by @tokuhirom in #996
Dependency updates
- Update dependency commons-io:commons-io to v2.12.0 by @renovate in #993
- Update jackson to v2.15.1 by @renovate in #992
minor
- Extend CI timeout to 30 minutes by @tokuhirom in #994
Full Changelog: 7.0.0...7.0.1
7.0.0-RC3
7.0.0-RC2
7.0.0
What's Changed
💣 This release contains breaking changes 💣
LINE's SDK developer team decides to generate SDK code based on OpenAPI spec.
As a result, LINE bot sdk 7.x is not compatible with 6.x. But it can follow the future API changes very quickly.
line-bot-model
andline-bot-api-client
are splitted toline-bot-webhook
andclients/
modulesline-bot-servlet
is no longer supported.line-bot-cli
is no longer supported.line-bot-spring-boot
was splitted.- Splitted to following modules.
line-bot-spring-boot-client
is a client bean configuraion module.- If you want to write spring-boot API client,
line-bot-spring-boot-handler
is a handler configuration.- You don't need to depend this explicitly.
line-bot-spring-boot-web
is a spring-web binding.- You don't need to depend this explicitly.
line-bot-spring-boot-web
is a spring-webmvc binding.- usually, you want to depend on this module.
- Splitted to following modules.
Details
- Validate API by @tokuhirom in #899
- Refine import rules. by @tokuhirom in #900
- Copyright profile by @tokuhirom in #919
- fix AudioMessage doc by @jiangying000 in #923
- Refactor events by @tokuhirom in #924
- Change internal method name: setRichMenuImage by @tokuhirom in #928
- remove unused field in LineMessagingClient by @tokuhirom in #926
- Update README.md by @hsiangfeng in #931
- Remove line-bot-cli by @tokuhirom in #949
- Drop line-bot-servlet support by @tokuhirom in #950
- Migrate gradle script to precompiled-script-plugin by @tokuhirom in #951
- move samples to samples/ directory. by @tokuhirom in #952
- Rewrite clients based on OpenAPI spec by @tokuhirom in #956
- Rewrite webhook models based on OpenAPI spec. by @tokuhirom in #958
- rewrite spring-boot binding by @tokuhirom in #959
- Remove deprecated modules by @tokuhirom in #966
- Drop lombok by @tokuhirom in #967
- Add integration test by @tokuhirom in #968
- update documents by @tokuhirom in #969
- rename
sdk.java
plugin tosdk.java-library
. by @tokuhirom in #974 - Configure InsightClient and ChannelAccessTokenClient in line-bot-spring-boot-client by @tokuhirom in #972
- add missing
sdk.publish
plugin for some modules. by @tokuhirom in #975 - Update submodules by renovate #976 by @tokuhirom in #977
- Update line-openapi digest to 97685db by @renovate in #978
- add module attach api support by @tokuhirom in #973
- Simplify ci flow by @tokuhirom in #981
- Update line-openapi digest to 0ddf2fe by @tokuhirom in #983
- Fix
@JsonTypeName
generation. by @tokuhirom in #985 - Add release action by @tokuhirom in #980
- Update line-openapi digest to 27b5838 by @renovate in #982
- Add shop.yml, module.yml support by @tokuhirom in #986
Dependency updates
- Update mockito monorepo to v5 (major) by @renovate in #895
- Update slf4j to v2 (major) by @renovate in #896
- Drop junit-vintage-engine. And use junit-jupiter-engine instead. by @tokuhirom in #897
- Upgrade Checkstyle by @tokuhirom in #898
- Update dependency lombok to v1.18.26 by @renovate in #901
- Update plugin io.freefair.lombok to v6.6.2 by @renovate in #903
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.30.2 by @renovate in #905
- Update dependency org.springframework:spring-test to v6.0.5 by @renovate in #906
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.31 by @renovate in #907
- Update plugin org.springframework.boot to v3.0.3 by @renovate in #908
- Update dependency gradle to v7.6.1 by @renovate in #909
- Update plugin io.freefair.lombok to v6.6.3 by @renovate in #910
- Update dependency com.github.tomakehurst:wiremock to v3.0.0-beta-3 by @renovate in #911
- Update dependency org.springframework:spring-test to v6.0.6 by @renovate in #912
- Update plugin org.springframework.boot to v3.0.4 by @renovate in #913
- Update dependency com.github.tomakehurst:wiremock to v3.0.0-beta-4 by @renovate in #914
- Update mockito monorepo to v5.2.0 by @renovate in #915
- Update slf4j to v2.0.7 by @renovate in #930
- Update dependency org.springframework:spring-test to v6.0.7 by @renovate in #932
- Update plugin io.freefair.lombok to v8 by @renovate in #934
- Update plugin com.github.spotbugs to v5.0.14 by @renovate in #935
- Update dependency com.github.tomakehurst:wiremock to v3.0.0-beta-5 by @renovate in #939
- Update plugin org.springframework.boot to v3.0.5 by @renovate in #936
- Update json-path to v2.8.0 by @renovate in #940
- Update dependency com.github.tomakehurst:wiremock to v3.0.0-beta-7 by @renovate in #941
- Update plugin org.jetbrains.kotlin.jvm to v1.8.20 by @renovate in #943
- Update dependency org.openapitools:openapi-generator to v6.5.0 by @renovate in #960
- Update dependency gradle to v8.1.1 by @renovate in #961
- Update mockito monorepo to v5.3.1 by @renovate in #962
- Update okhttp3 to v4.11.0 by @renovate in #963
- Update mockito monorepo to v5.3.0 by @renovate in #945
- Update junit5 monorepo to v5.9.3 by @renovate in #971
- Update kotlin monorepo to v1.8.21 by @renovate in #970
- Bump mockito from 5.2.0 to 5.3.0 by @dependabot in #944
- Update dependency ch.qos.logback:logback-classic to v1.4.6 by @renovate in #927
- Update dependency org.springframework:spring-test to v6.0.8 by @renovate in #946
- Bump gradle 8.0 from 7.6 by @tokuhirom in #904
- Update dependency gradle to v8.1 by @renovate in #948
- Update jackson to v2.15.0 by @renovate in #964
- Update dependency org.openapitools:openapi-generator to v6.6.0 by @renovate in #987
- Update dependency org.openapitools:openapi-generator-gradle-plugin to v6.6.0 by @renovate in #988
- Update dependency org.springframework:spring-test to v6.0.9 by @renovate in #989
- Update dependency com.github.tomakehurst:wiremock to v3.0.0-beta-8 by @renovate in #965
- Update kotlin monorepo to v1.8.20 by @renovate in #953
- Update dependency ch.qos.logback:logback-classic to v1.4.7 by @renovate in #955
- Bump ch.qos.logback:logback-classic from 1.4.6 to 1.4.7 by @dependabot in #954
- Update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.0.6 by @renovate in #957
New Contributors
- @jiangying000 made their first contribution in #923
- @hsiangfeng made their first contribution in #931
**Full Change...
7.0.0-RC1
6.0.0
💣 Incompatible Changes 💣
This version is the major version up.
From this version, line-bot-sdk-java support Java 17+, Spring Boot 3+, .
If you want to use spring boot 2.x, Java 11 or Java 8, you should use line-bot-sdk-java 5.x.
What's Changed
- remove Heroku related things. by @tokuhirom in #825
- Add version 5 and 6 maintenance policy by @tokuhirom in #892
- Upgrade to Spring Boot3 by @tokuhirom in #894
Basic renovation
- Update plugin org.jetbrains.kotlin.jvm to v1.7.20 by @renovate in #847
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.25.5 by @renovate in #848
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.25.6 by @renovate in #851
- Update dependency org.mockito:mockito-junit-jupiter to v4.8.1 by @renovate in #852
- Update plugin com.github.spotbugs to v5.0.13 by @renovate in #853
- Update plugin org.springframework.boot to v2.7.5 by @renovate in #854
- Update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.0 by @renovate in #856
- Update plugin org.jetbrains.kotlin.jvm to v1.7.21 by @renovate in #858
- Update jackson to v2.14.0 by @renovate in #849
- Update mockito monorepo to v4.9.0 by @renovate in #859
- Update dependency org.springframework:spring-test to v5.3.24 by @renovate in #860
- Update jackson to v2.14.1 by @renovate in #862
- Update plugin org.springframework.boot to v2.7.6 by @renovate in #863
- Update dependency gradle to v7.6 by @renovate in #866
- Update plugin org.jetbrains.kotlin.jvm to v1.7.22 by @renovate in #867
- Update plugin io.freefair.lombok to v6.6 by @renovate in #868
- Update dependency org.mockito:mockito-core to v4.10.0 by @renovate in #869
- Update plugin io.freefair.lombok to v6.6.1 by @renovate in #870
- Update plugin org.springframework.boot to v2.7.7 by @renovate in #872
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.26 by @renovate in #874
- Update plugin org.jetbrains.kotlin.jvm to v1.8.0 by @renovate in #875
- Update mockito monorepo to v4.11.0 by @renovate in #876
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.27 by @renovate in #877
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.28 by @renovate in #878
- Update dependency org.assertj:assertj-core to v3.24.0 by @renovate in #879
- Update dependency org.assertj:assertj-core to v3.24.1 by @renovate in #880
- Update junit5 monorepo to v5.9.2 by @renovate in #881
- Update dependency org.assertj:assertj-core to v3.24.2 by @renovate in #884
- Update dependency org.springframework:spring-test to v5.3.25 by @renovate in #882
- Update plugin org.springframework.boot to v2.7.8 by @renovate in #885
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.29 by @renovate in #886
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.30 by @renovate in #889
- Update jackson to v2.14.2 by @renovate in #888
- Update dependency com.nimbusds:nimbus-jose-jwt to v9.30.1 by @renovate in #890
- Update plugin org.jetbrains.kotlin.jvm to v1.8.10 by @renovate in #891
- Update dependency org.projectlombok:lombok to v1.18.26 by @renovate in #893
Full Changelog: 5.0.3...6.0.0
5.0.3
5.0.2
What's Changed
- Fully switch to gradle dependency management by @tokuhirom in #806
Full Changelog: 5.0.1...5.0.2
5.0.1
What's Changed
- Use gradle's standard dependency management mechanism. by @tokuhirom in #802
Full Changelog: 5.0.0...5.0.1
5.0.0
⚠️ BREAKING CHANGE ⚠️
- Make
duration
field as long instead of integer. by @tokuhirom in #798
Full Changelog: 4.10.0...5.0.0