Releases: line/line-bot-sdk-nodejs
v8.4.0
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.
- Codes are generated by openapi by @github-actions in #698
Dependency updates
Full Changelog: v8.3.1...v8.4.0
v8.3.1
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-nodejs/releases/tag/v8.3.0)
line-openapi updates
- Codes are generated by openapi by @github-actions in #695
Full Changelog: v8.3.0...v8.3.1
v8.3.0
What's Changed
(1)
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.
(2)
- Fix Exclude empty value from verifyIdToken by @inoue2002 in #691
line-openapi updates
Dependency updates
- Update dependency @types/node to v20.10.6 by @renovate in #636
- Update dependency typedoc to v0.25.5 by @renovate in #637
- Update dependency typedoc to v0.25.6 by @renovate in #638
- Update dependency axios to v1.6.4 by @renovate in #639
- Update dependency msw to v2.0.12 by @renovate in #640
- Update dependency typescript to v5.3.3 by @renovate in #601
- Update dependency axios to v1.6.5 by @renovate in #641
- Update dependency @types/node to v20.10.7 by @renovate in #642
- Update dependency typedoc to v0.25.7 by @renovate in #644
- Update dependency msw to v2.0.13 by @renovate in #645
- Update dependency @types/node to v20.10.8 by @renovate in #649
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.5 by @renovate in #650
- Update dependency @types/node to v20.11.0 by @renovate in #651
- Update dependency msw to v2.0.14 by @renovate in #652
- Update dependency prettier to v3.2.1 by @renovate in #653
- Update dependency prettier to v3.2.2 by @renovate in #654
- Update dependency @types/node to v20.11.1 by @renovate in #656
- Update dependency @types/node to v20.11.2 by @renovate in #657
- Update dependency msw to v2.1.0 by @renovate in #658
- Update dependency @types/node to v20.11.3 by @renovate in #659
- Update dependency @types/node to v20.11.4 by @renovate in #660
- Update dependency msw to v2.1.1 by @renovate in #661
- Update dependency @types/node to v20.11.5 by @renovate in #662
- Update dependency prettier to v3.2.3 by @renovate in #663
- Update dependency prettier to v3.2.4 by @renovate in #664
- Update dependency msw to v2.1.2 by @renovate in #665
- Update dependency msw to v2.1.3 by @renovate in #667
- Update dependency msw to v2.1.4 by @renovate in #668
- Update dependency @types/node to v20.11.6 by @renovate in #669
- Update dependency axios to v1.6.6 by @renovate in #671
- Update dependency husky to v9 by @renovate in #672
- Update dependency husky to v9.0.2 by @renovate in #673
- Update dependency husky to v9.0.5 by @renovate in #674
- Update dependency axios to v1.6.7 by @renovate in #676
- Update dependency husky to v9.0.6 by @renovate in #677
- Update dependency @types/node to v20.11.7 by @renovate in #678
- Update dependency msw to v2.1.5 by @renovate in #675
- Update dependency @types/node to v20.11.8 by @renovate in #679
- Update dependency @types/node to v20.11.9 by @renovate in #680
- Update dependency @types/node to v20.11.10 by @renovate in #681
- Update dependency husky to v9.0.7 by @renovate in #682
- Update dependency @types/node to v20.11.12 by @renovate in #683
- Update dependency @types/node to v20.11.13 by @renovate in #684
- Update dependency @types/node to v20.11.15 by @renovate in #685
- Update dependency husky to v9.0.8 by @renovate in #686
- Update dependency husky to v9.0.9 by @renovate in #687
- Update dependency @types/node to v20.11.16 by @renovate in #688
- Update dependency husky to v9.0.10 by @renovate in #689
- Update dependency prettier to v3.2.5 by @renovate in #692
- Update junit5 monorepo to v5.10.2 by @renovate in #693
Other Changes
- Bump follow-redirects from 1.14.9 to 1.15.4 in /examples/rich-menu by @dependabot in #646
- Bump follow-redirects from 1.14.9 to 1.15.4 in /examples/kitchensink by @dependabot in #647
- Bump follow-redirects from 1.14.9 to 1.15.4 in /examples/echo-bot-ts by @dependabot in #648
- Bump vite from 5.0.5 to 5.0.12 by @dependabot in #666
New Contributors
- @inoue2002 made their first contribution in #691
Full Changelog: v8.2.0...v8.3.0
v8.2.0
What's Changed
There are several keywords that can be used for the properties of Template Messages and Flex Messages.
Starting from this version, these keywords are provided. In addition to keywords, you can use strings that specify percentages or pixels, so please convert the keywords to strings if necessary. The original definitions are also written in Flex Message layout and line/line-openapi#46.
line-openapi updates
- Update line-openapi digest to 13b314a by @renovate in #633
- Update line-openapi digest to 16f6311 by @renovate in #634
- Codes are generated by openapi by @github-actions in #635
Dependency updates
Full Changelog: v8.1.0...v8.2.0
v8.1.0
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
- Update line-openapi digest to 988429c by @renovate in #626
- Codes are generated by openapi by @github-actions in #627
Dependency updates
- Update dependency @types/node to v20.9.3 by @renovate in #603
- Update dependency @types/mocha to v10.0.6 by @renovate in #604
- Update dependency @types/node to v20.9.4 by @renovate in #605
- Update dependency @types/node to v20.9.5 by @renovate in #606
- Update dependency @types/node to v20.10.0 by @renovate in #607
- Update dependency msw to v2.0.9 by @renovate in #608
- Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.5.0 by @renovate in #609
- Update dependency typedoc to v0.25.4 by @renovate in #610
- Update actions/setup-java action to v4 by @renovate in #612
- Update dependency io.pebbletemplates:pebble to v3.2.2 by @renovate in #611
- Update dependency @types/node to v20.10.1 by @renovate in #613
- Update dependency @types/node to v20.10.2 by @renovate in #614
- Update dependency @types/node to v20.10.3 by @renovate in #615
- Update dependency msw to v2.0.10 by @renovate in #616
- Update dependency @types/node to v20.10.4 by @renovate in #618
- Update actions/stale action to v9 by @renovate in #619
- Update dependency ts-node to v10.9.2 by @renovate in #620
- Update dependency prettier to v3.1.1 by @renovate in #621
- Update dependency msw to v2.0.11 by @renovate in #622
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.3 by @renovate in #623
- Update dependency @types/node to v20.10.5 by @renovate in #624
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 by @renovate in #625
- Update openapi-generator-version to v7.2.0 by @renovate in #628
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 by @renovate in #630
Other Changes
- Bump vite from 5.0.0 to 5.0.5 by @dependabot in #617
Full Changelog: v8.0.2...v8.1.0
8.0.2
What's Changed
We've fixed some bugs in version 8 bot-sdk.
- Skip sending header if headerParams is undefined or null by @tokuhirom in #587
- ChannelAccessToken client doesn't have to require channel access token by @Yang-33 in #597
- Fix form parameter and delete it only when undefined by @Yang-33 in #600
line-openapi updates
- Update line-openapi digest to edba1b5 by @renovate in #565
- Update line-openapi digest to 81a963c by @renovate in #566
- Update line-openapi digest to 66b8d8b by @renovate in #592
Dependency updates
- Update dependency nock to v13.3.7 by @renovate in #563
- Update dependency @types/node to v20.8.10 by @renovate in #567
- Update dependency typedoc-plugin-markdown to v3.17.0 by @renovate in #569
- Update dependency msw to v2.0.3 by @renovate in #571
- Update junit5 monorepo to v5.10.1 by @renovate in #574
- Update dependency typedoc-plugin-markdown to v3.17.1 by @renovate in #575
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2 by @renovate in #576
- Update dependency @types/body-parser to v1.19.5 by @renovate in #577
- Update dependency @types/express to v4.17.21 by @renovate in #578
- Update dependency @types/finalhandler to v1.2.3 by @renovate in #579
- Update dependency @types/mocha to v10.0.4 by @renovate in #580
- Update dependency @types/node to v20.9.0 by @renovate in #581
- Update dependency axios to v1.6.1 by @renovate in #583
- Update dependency msw to v2.0.4 by @renovate in #584
- Update dependency msw to v2.0.5 by @renovate in #585
- Update dependency vuepress to v2.0.0-beta.68 by @renovate in #586
- Update dependency msw to v2.0.6 by @renovate in #588
- Update dependency prettier to v3.1.0 by @renovate in #589
- Update dependency org.openapitools:openapi-generator to v7.1.0 by @renovate in #590
- Update dependency axios to v1.6.2 by @renovate in #591
- Update dependency msw to v2.0.7 by @renovate in #593
- Update dependency vuepress to v2.0.0-rc.0 by @renovate in #594
- Update dependency @types/node to v20.9.1 by @renovate in #595
- Update dependency msw to v2.0.8 by @renovate in #596
- Update dependency @types/node to v20.9.2 by @renovate in #599
- Update dependency @types/mocha to v10.0.5 by @renovate in #602
Other Changes
- Add build-sdk command in echo-bot-ts example by @Yang-33 in #556
- Enable merge queue by @Yang-33 in #562
- Include openapi-generator-cli in custom generator. by @tokuhirom in #564
- Do not run nyc on
npm test
task. by @tokuhirom in #570 - Use MSW instead of nock. by @tokuhirom in #568
- extend middleware test timeout by @tokuhirom in #573
- Apply prettier by @tokuhirom in #572
Full Changelog: v8.0.1...v8.0.2
8.0.1
What's Changed
#558 resolve type issues reported in #555.
Since the type has become more strict, it's easier to write code that handles Webhooks.
line-openapi updates
- Update line-openapi digest to 0e20d4f by @renovate in #523
- Codes are generated by openapi by @github-actions in #525
- Update line-openapi digest to 0f859b7 by @renovate in #547
- Update line-openapi digest to 1352801 by @renovate in #552
- Codes are generated by openapi by @github-actions in #553
- Codes are generated by openapi by @github-actions in #558
Dependency updates
- Update dependency @types/body-parser to v1.19.4 by @renovate in #532
- Update dependency @types/finalhandler to v1.2.2 by @renovate in #535
- Update dependency @types/express to v4.17.20 by @renovate in #534
- Update dependency @types/node to v18.18.6 by @renovate in #537
- Update dependency @types/mocha to v10.0.3 by @renovate in #536
- Update dependency nock to v13.3.6 by @renovate in #538
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 by @renovate in #542
- Update actions/setup-node action to v4 by @renovate in #543
- Update dependency @types/node to v20 by @renovate in #544
- Update dependency @types/node to v20.8.8 by @renovate in #545
- Update dependency @types/node to v20.8.9 by @renovate in #546
- Update dependency axios to v1.6.0 by @renovate in #548
- Update dependency typedoc to v0.25.3 by @renovate in #557
Other Changes
- Update dependency @types/express to v4.17.19 by @renovate in #518
- Update dependency nock to v13.3.4 by @renovate in #519
- Bump up version on release by @Yang-33 in #516
- Bump postcss from 8.4.30 to 8.4.31 by @dependabot in #509
- Update dependency @types/node to v18.18.5 by @renovate in #520
- Allow to update gitsubmodule by renovate by @Yang-33 in #522
- Bump @babel/traverse from 7.15.4 to 7.23.2 in /examples/rich-menu by @dependabot in #529
- Bump @babel/traverse from 7.15.4 to 7.23.2 in /examples/kitchensink by @dependabot in #530
- Bump @babel/traverse from 7.22.20 to 7.23.2 in /examples/echo-bot-ts by @dependabot in #533
- Bump @babel/traverse from 7.15.4 to 7.23.2 by @dependabot in #526
- Close stale issue automatically by @Yang-33 in #540
- Bump browserify-sign from 4.2.1 to 4.2.2 in /examples/rich-menu by @dependabot in #549
- Bump browserify-sign from 4.2.1 to 4.2.2 in /examples/echo-bot-ts by @dependabot in #550
- Bump browserify-sign from 4.2.1 to 4.2.2 in /examples/kitchensink by @dependabot in #551
Full Changelog: v8.0.0...v8.0.1
8.0.0
What's Changed
Starting with this version, we'll be generating API clients and model types from LINE's OpenAPI public spec. This allows us to rapidly support new APIs. We'll deprecate the current implementation in a future release.
- Openapi by @tokuhirom in #471
- fix generator by @tokuhirom in #502
- Codes are generated by openapi by @github-actions in #506
Improvements
- Add Webhook delivery completion event by @nsuzuki7713 in #458
Dependency updates
- Update dependency @types/express to v4.17.18 by @renovate in #484
- Update dependency @types/node to v18.17.19 by @renovate in #485
- Update dependency @types/node to v18.18.0 by @renovate in #487
- Vuepress2 by @tokuhirom in #488
npm audit fix
ed by @tokuhirom in #486- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 by @renovate in #491
- Update dependency org.openapitools:openapi-generator to v7.0.1 by @renovate in #490
- Update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.4.1 by @renovate in #492
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v2.6 by @renovate in #493
- Update dependency @types/mocha to v10.0.2 by @renovate in #495
- Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.4.0 by @renovate in #496
- Update junit5 monorepo to v5.10.0 by @renovate in #498
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3 by @renovate in #499
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3 by @renovate in #500
- Update dependency @types/node to v18.18.1 by @renovate in #501
- Update dependency axios to v1.5.1 by @renovate in #489
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.1 by @renovate in #508
- Update dependency @types/node to v18.18.4 by @renovate in #513
- Update dependency typedoc to v0.25.2 by @renovate in #514
- Update dependency @types/node to v18.18.3 by @renovate in #505
Tweaks
- Apply prettier for generated files by @tokuhirom in #497
- TS_POST_PROCESS_FILE is extremely slow. by @tokuhirom in #503
- Migrate prettier cli options to .prettierrc.json by @dyoshikawa in #446
- Improve CI by @tokuhirom in #504
- Use pebble as a template language for generating code by @tokuhirom in #507
- Simplify pebble code by @tokuhirom in #510
- Update docs on release by @Yang-33 in #512
New Contributors
- @dyoshikawa made their first contribution in #446
- @nsuzuki7713 made their first contribution in #458
- @github-actions made their first contribution in #506
Full Changelog: v7.7.0...v8.0.0
7.7.0
What's Changed
We won't support Node.JS <17 since it's EOL.
feature
dependencies
- Bump tough-cookie and ngrok in /examples/kitchensink by @dependabot in #453
- Remove changelog by @tokuhirom in #473
- Merge next into master by @tokuhirom in #472
- Node.JS <17 was EOL. by @tokuhirom in #474
- update package-lock.json to lockfileVersion 3 by @tokuhirom in #478
- Update dependency @types/finalhandler to v1.2.1 by @renovate in #462
- Update dependency prettier to v3.0.3 by @renovate in #455
- Update dependency nock to v13.3.3 by @renovate in #457
- Update dependency vuepress to v1.9.10 by @renovate in #456
- Update dependency @types/body-parser to v1.19.3 by @renovate in #464
- Upgrade TypeScript to version 5! by @tokuhirom in #479
- Heroku no longer provide free-plan. We'll remove the Heroku specific by @tokuhirom in #480
- Generate document with node 18 by @tokuhirom in #476
- Update dependency axios to v1 by @renovate in #380
- Update dependency @types/node to v18.17.18 by @renovate in #433
- Overhaul example scripts by @tokuhirom in #481
- Update dependency @types/express to v4.17.17 by @renovate in #410
- Fix building docs CI by using openssl-legacy-provider option by @Yang-33 in #482
- Release 7.7.0 by @Yang-33 in #483
Full Changelog: 7.6.2...v7.7.0
7.6.2
Main changes are here: https://github.com/line/line-bot-sdk-nodejs/releases/tag/v7.6.0
What's Changed
Full Changelog: v7.6.1...7.6.2