Releases: line/line-bot-sdk-nodejs
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
v7.6.1
https://github.com/line/line-bot-sdk-nodejs/releases/tag/v7.6.0
What's Changed
Full Changelog: v7.6.0...v7.6.1
v7.6.0
What's Changed
- fix: issue#416, change verifyIdToken base prefix by @tomohirohiratsuka in #417
- Add input option type definition by @dlackty in #420
- Implement getStatisticsPerUnit by @dlackty in #421
- Add support of mention for all by @dlackty in #427
- Make pictureUrl and statusMessage optional by @HRTK92 in #428
- Add inputOption property by @kcvlex in #345
- Support : "webhook redelivery" by @nanato12 in #340
- Add validateRichMenu by @kcvlex in #347
- feat: push,multicast accept customAggregationUnits as optional. by @tomohirohiratsuka in #444
- Make pictureUrl optional in GroupSummaryResponse by @Gasol in #463
- Add validate message objects APIs by @Yang-33 in #389
Minors
- Update dependency @types/finalhandler to v1.2.0 by @renovate in #377
- Update dependency @types/express to v4.17.14 by @renovate in #378
- Update dependency @types/mocha to v10 by @renovate in #379
- Update dependency express to v4.18.2 by @renovate in #381
- Update dependency mocha to v10.1.0 by @renovate in #385
- Update dependency @types/node to v18 by @renovate in #387
- Update dependency minimatch to 3.0.5 [SECURITY] by @renovate in #388
- Update dependency husky to v8.0.2 by @renovate in #390
- Update dependency loader-utils [SECURITY] by @renovate in #391
- Update dependency loader-utils to 1.4.1 [SECURITY] by @renovate in #392
- Update dependency loader-utils [SECURITY] by @renovate in #393
- Update dependency loader-utils [SECURITY] by @renovate in #394
- Update dependency prettier to v2.8.0 by @renovate in #395
- Update dependency @types/mocha to v10.0.1 by @renovate in #396
- Update dependency decode-uri-component to 0.2.1 [SECURITY] by @renovate in #400
- Update dependency prettier to v2.8.1 by @renovate in #403
- Update dependency mocha to v10.2.0 by @renovate in #409
- Update dependency husky to v8.0.3 by @renovate in #411
- Update dependency json5 [SECURITY] by @renovate in #412
- Update dependency vuepress to v1.9.8 by @renovate in #413
- Update dependency prettier to v2.8.2 by @renovate in #414
- Bump express from 4.17.1 to 4.17.3 in /examples/kitchensink by @dependabot in #408
- Bump qs, body-parser and express in /examples/echo-bot-ts by @dependabot in #407
- Bump express from 4.17.1 to 4.17.3 in /examples/echo-bot by @dependabot in #405
- Bump minimatch from 3.0.4 to 3.1.2 in /examples/echo-bot-ts by @dependabot in #397
- Bump qs from 6.5.2 to 6.5.3 in /examples/kitchensink by @dependabot in #402
- Bump qs and body-parser in /examples/rich-menu by @dependabot in #406
- Bump file-type and @line/bot-sdk in /examples/rich-menu by @dependabot in #384
- Bump file-type and @line/bot-sdk in /examples/echo-bot by @dependabot in #383
- Bump file-type and @line/bot-sdk in /examples/echo-bot-ts by @dependabot in #382
- chore(deps): update dependency nock to v13.3.0 by @renovate in #415
- chore(deps): update dependency prettier to v2.8.3 by @renovate in #419
- Release 7.5.3 by @tokuhirom in #418
- chore(deps): update dependency http-cache-semantics to 4.1.1 [security] by @renovate in #423
- chore(deps): update dependency prettier to v2.8.4 by @renovate in #424
- chore(deps): update dependency vuepress to v1.9.9 by @renovate in #425
- fix(deps): update dependency body-parser to v1.20.2 by @renovate in #432
- chore(deps): update dependency prettier to v2.8.5 by @renovate in #436
- chore(deps): update dependency prettier to v2.8.6 by @renovate in #438
- chore(deps): update dependency prettier to v2.8.7 by @renovate in #439
- chore(deps): update dependency prettier to v2.8.8 by @renovate in #441
- chore(deps): update dependency nock to v13.3.1 by @renovate in #442
- chore(deps): update dependency prettier to v3 by @renovate in #452
- chore(deps): update dependency nock to v13.3.2 by @renovate in #454
- chore(deps): update actions/checkout action to v4 by @renovate in #459
- Release 7.6.0 by @Yang-33 in #465
New Contributors
- @tomohirohiratsuka made their first contribution in #417
- @HRTK92 made their first contribution in #428
- @kcvlex made their first contribution in #345
- @nanato12 made their first contribution in #340
- @Gasol made their first contribution in #463
Full Changelog: v7.5.2...v7.6.0
v7.5.2
What's Changed
- Bump file-type from 15.0.1 to 16.5.4 by @dependabot in #349
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #348
- Bump semver-regex from 3.1.2 to 3.1.4 by @dependabot in #344
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #339
- Bump eventsource from 1.1.0 to 1.1.1 by @dependabot in #343
- Release 7.5.1 by @tawAsh1 in #353
- Configure Renovate by @renovate in #354
- Update dependency ansi-regex [SECURITY] by @renovate in #355
- Update dependency minimist to 1.2.6 [SECURITY] by @renovate in #356
- Update dependency nanoid to 3.1.31 [SECURITY] by @renovate in #357
- Pin dependencies by @renovate in #359
- Update dependency nock to v13.2.9 by @renovate in #360
- Update dependency ts-node to v10 by @renovate in #363
- Update dependency husky to v8 by @renovate in #361
- Update dependency axios to ^0.27.0 by @renovate in #366
- Update actions/checkout action to v3 by @renovate in #369
- Update dependency mocha to v9.2.2 by @renovate in #374
- Update dependency form-data to v4 by @renovate in #373
- Update actions/setup-node action to v3 by @renovate in #370
- Update supported nodejs versions by @tokuhirom in #365
- Update dependency express to v4.18.1 by @renovate in #367
- Update dependency prettier to v2.7.1 by @renovate in #368
- Update dependency @types/node to v16 by @renovate in #371
- Update dependency mocha to v10 by @renovate in #362
- Release 7.5.2 by @tokuhirom in #375
New Contributors
- @tawAsh1 made their first contribution in #353
- @renovate made their first contribution in #354
- @tokuhirom made their first contribution in #365
Full Changelog: v7.5.0...v7.5.2