github line/line-bot-sdk-python v3.23.0
v3.23.0 Add wrapper methods for JWT assertion and client secret authentication

9 hours ago

What's Changed

Added feature

This release adds wrapper methods for ChannelAccessToken#issue_stateless_channel_token, making stateless channel access token issuance simpler for both JWT assertion and client secret authentication. With this release, you don't have to pass empty strings ('') for unused parameters.

- token = api.issue_stateless_channel_token(
-     grant_type='client_credentials',
-     client_assertion_type='urn:ietf:params:oauth:client-assertion-type:jwt-bearer',
-     client_assertion=client_assertion,
-     client_id='',
-     client_secret='',
- )
+ token = api.issue_stateless_channel_token_by_jwt_assertion(
+     client_assertion=client_assertion,
+ )
- token = api.issue_stateless_channel_token(
-     grant_type='client_credentials',
-     client_assertion_type='',
-     client_assertion='',
-     client_id=client_id,
-     client_secret=client_secret,
- )
+ token = api.issue_stateless_channel_token_by_client_secret(
+     client_id=client_id,
+     client_secret=client_secret,
+ )
  • Implement wrapper method of issue_stateless_channel_token by @habara-k in #981

line-openapi updates

  • chore(deps): update line-openapi digest to c601805 by @renovate[bot] in #972
  • chore(deps): update line-openapi digest to 982bad2 by @renovate[bot] in #979

Dependency updates

  • chore(deps): update actions/setup-node action to v6.2.0 by @renovate[bot] in #921
  • chore(deps): update dependency wheel to v0.46.2 [security] by @renovate[bot] in #922
  • chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in #923
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.25 by @renovate[bot] in #924
  • chore(deps): update dependency black to v26 by @renovate[bot] in #925
  • fix(deps): update dependency org.openapitools:openapi-generator to v7.19.0 by @renovate[bot] in #926
  • chore(deps): update actions/setup-python action to v6.2.0 by @renovate[bot] in #927
  • chore(deps): update dependency wheel to v0.46.3 by @renovate[bot] in #928
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.26 by @renovate[bot] in #929
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 by @renovate[bot] in #930
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.27 by @renovate[bot] in #931
  • chore(deps): update suzuki-shunsuke/pinact-action action to v1.4.0 by @renovate[bot] in #932
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.28 by @renovate[bot] in #934
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.29 by @renovate[bot] in #935
  • chore(deps): update actions/stale action to v10.2.0 by @renovate[bot] in #936
  • chore(deps): update dependency tox to v4.35.0 by @renovate[bot] in #937
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.30 by @renovate[bot] in #938
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.31 by @renovate[bot] in #939
  • chore(deps): update dependency tox to v4.36.0 by @renovate[bot] in #940
  • fix(deps): update dependency org.openapitools:openapi-generator to v7.20.0 by @renovate[bot] in #942
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.32 by @renovate[bot] in #941
  • chore(deps): update dependency tox to v4.36.1 by @renovate[bot] in #943
  • chore(deps): update dependency tox to v4.37.0 by @renovate[bot] in #944
  • chore(deps): update dependency tox to v4.38.0 by @renovate[bot] in #945
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 by @renovate[bot] in #946
  • chore(deps): update dependency tox to v4.39.0 by @renovate[bot] in #947
  • chore(deps): update dependency tox to v4.40.0 by @renovate[bot] in #948
  • chore(deps): update dependency responses to v0.26.0 by @renovate[bot] in #949
  • chore(deps): update dependency tox to v4.41.0 by @renovate[bot] in #950
  • chore(deps): update dependency tox to v4.42.0 by @renovate[bot] in #951
  • chore(deps): update dependency tox to v4.44.0 by @renovate[bot] in #952
  • chore(deps): update dependency tox to v4.45.0 by @renovate[bot] in #954
  • chore(deps): update actions/download-artifact action to v8 by @renovate[bot] in #955
  • chore(deps): update dependency tox to v4.46.0 by @renovate[bot] in #956
  • chore(deps): update dependency tox to v4.46.1 by @renovate[bot] in #957
  • chore(deps): update dependency tox to v4.46.3 by @renovate[bot] in #958
  • chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #959
  • chore(deps): update dependency tox to v4.47.0 by @renovate[bot] in #960
  • chore(deps): update actions/setup-node action to v6.3.0 by @renovate[bot] in #961
  • chore(deps): update dependency tox to v4.47.1 by @renovate[bot] in #962
  • chore(deps): update dependency tox to v4.47.2 by @renovate[bot] in #963
  • chore(deps): update dependency tox to v4.47.3 by @renovate[bot] in #964
  • chore(deps): update dependency black to v26.3.1 [security] by @renovate[bot] in #965
  • chore(deps): update dependency tox to v4.48.0 by @renovate[bot] in #966
  • chore(deps): update dependency tox to v4.48.1 by @renovate[bot] in #967
  • chore(deps): update dependency tox to v4.49.0 by @renovate[bot] in #968
  • chore(deps): update dependency tox to v4.49.1 by @renovate[bot] in #969
  • chore(deps): update actions/download-artifact action to v8.0.1 by @renovate[bot] in #970
  • chore(deps): update dependency pypandoc to v1.17 by @renovate[bot] in #971
  • chore(deps): update dependency tox to v4.50.0 by @renovate[bot] in #973
  • chore(deps): update dependency tox to v4.50.2 by @renovate[bot] in #975
  • chore(deps): update dependency tox to v4.50.3 by @renovate[bot] in #976
  • chore(deps): update dependency pytest-cov to v7.1.0 by @renovate[bot] in #978
  • fix(deps): update dependency org.openapitools:openapi-generator to v7.21.0 by @renovate[bot] in #980
  • chore(deps): update dependency tox to v4.51.0 by @renovate[bot] in #983
  • chore(deps): update dependency tox to v4.52.0 by @renovate[bot] in #984

Other Changes

  • chore(deps): update dependency tox to v4.50.1 by @renovate[bot] in #974
  • chore(deps): update suzuki-shunsuke/pinact-action action to v2 by @renovate[bot] in #977
  • Add test for verifyChannelTokenByJWT and getsAllValidChannelAccessTokenKeyIds by @Yang-33 in #982

Full Changelog: v3.22.0...v3.23.0


This release is prepared by @habara-k

Don't miss a new line-bot-sdk-python release

NewReleases is sending notifications on new releases.