forked from daren.hsu/line_push
466 lines
9.1 KiB
Markdown
466 lines
9.1 KiB
Markdown
## 7.5.0 (8 Apr 2022)
|
|
|
|
### Feature
|
|
* add oauth verify api (#291)
|
|
* Messaging API Update - November 2021 (#316)
|
|
* Update type definition with image set (#305)
|
|
* Flex message update 3 (#329)
|
|
|
|
### Bug fix
|
|
* Fix http method of updateRichMenuAlias (#310)
|
|
* docs: fix broken link (#308)
|
|
|
|
### Misc
|
|
* add rich menu sample code (#314)
|
|
* Bump follow-redirects from 1.14.3 to 1.14.9 (#332)
|
|
* Bump follow-redirects from 1.14.4 to 1.14.9 in /examples/rich-menu (#333)
|
|
* Bump follow-redirects from 1.14.0 to 1.14.9 in /examples/echo-bot (#335)
|
|
* Bump follow-redirects from 1.14.0 to 1.14.9 in /examples/echo-bot-ts (#334)
|
|
* Bump ajv from 6.12.2 to 6.12.6 in /examples/kitchensink (#320)
|
|
* Bump lodash from 4.17.19 to 4.17.21 in /examples/kitchensink (#286)
|
|
* update dependencies by using npm update (#331)
|
|
* update ci badge (#313)
|
|
* Migrate Travis CI to GitHub Actions (#312)
|
|
* Allow pixel values for flex sizing (#309)
|
|
* Correct flex text type def (#311)
|
|
|
|
## 7.4.0 (7 Sep 2021)
|
|
|
|
### Feature
|
|
* Add support of redelivery object (#288)
|
|
* add richmenu alias api (#292)
|
|
* add richmenu switch action type (#293,#294)
|
|
* Add Emojis in text messages (#295)
|
|
|
|
### Misc
|
|
* misc: fix github changelog workflow
|
|
* update dependencies by using npm update (#276, #279)
|
|
* feat: Get follower ids (#278)
|
|
* update example dependencies (#285)
|
|
* Update comment to reflect URI action can be used with quick reply (#289)
|
|
* Update comments in types to reflect doc changes (#296)
|
|
|
|
## 7.3.0 (26 Apr 2021)
|
|
|
|
### Feature
|
|
* Support Flex Message Update 2 (#271)
|
|
* Messaging API - January 2021 update (#277)
|
|
|
|
### Misc
|
|
* Add TypeScript Example (#270)
|
|
* Update dependencies (#270)(#272)(#283)
|
|
|
|
## 7.2.0 (18 Sep 2020)
|
|
|
|
### Feature
|
|
* Messaging API - December 2020 update (#268)
|
|
* Messaging API - October 2020 update (#261)(#264)
|
|
* update some Flex Message Update 2 (#265)
|
|
|
|
### Misc
|
|
* Update dependencies (#267)
|
|
|
|
## 7.1.0 (18 Sep 2020)
|
|
|
|
### Feature
|
|
* Messaging API - August 2020 update (#240)(#251)(#258)
|
|
* Messaging API - September 2020 update (#248)
|
|
* Add Video viewing complete event (#241)
|
|
* Channel access token v2.1 support key id (#231)
|
|
* OAuth API v2.1 endpoint change (#233)
|
|
|
|
### Bug fix
|
|
* Accept label in richmenu area actions (#246)
|
|
* Update dependencies & fix format (#234)(#236)(#238)(#243)(#250)
|
|
* fix: fix createUploadAudienceGroup & updateUploadAudienceGroup API doc (#249)
|
|
|
|
### Misc
|
|
* Add Release CI & change release flow (#256)
|
|
* Add: build doc github workflow
|
|
|
|
## 7.0.0 (15 June 2020)
|
|
|
|
### Breaking Changes
|
|
* Node.js: drop 8 & adopt 14 (#222)
|
|
|
|
### Feature
|
|
* Support Channel access token v2.1 (#223)
|
|
* Support Messaging API update for June 2020 (#228)
|
|
* add X-Line-Retry-Key support (#224)
|
|
* Support emojis in text message webhook (#218)
|
|
* narrowcast api & audience apis (#193)
|
|
* Add support for sticon in text messages (#214)
|
|
* Add language support for profile API (#215)
|
|
* Support icon-nickname-switch (#207)
|
|
* Define LINE_SIGNATURE_HTTP_HEADER_NAME (#200)
|
|
* add docs for getUserInteractionStatistics (#195)
|
|
|
|
### Bug fixs & Feature Changes
|
|
* fix getUserInteractionStatistics (#194)
|
|
* type fix: accept string in the aspectRatio property of flex image and flex icon (#212)
|
|
|
|
### Others
|
|
* update dependencies & rewrite to promise (#225 & #229)
|
|
* fix vulnerabilities (#217)
|
|
* add emoji test (#198)
|
|
* update vuepress to 1.x (#188)
|
|
|
|
## 6.8.4 (19 Dec 2019)
|
|
|
|
### Bug fix
|
|
|
|
* Fix typo in type of FriendDemographics (#177)
|
|
* Add label property to ImageMapAction type (#187)
|
|
|
|
### Feature
|
|
|
|
* Change data api's domain to api-data.line.me (#178)
|
|
* Add getUserInteractionStatistics API (#183)
|
|
* Add new properties in webhook types (#182)
|
|
|
|
### Misc
|
|
|
|
* Rewrite test in nock (#179)
|
|
* Update dependencies (#180)
|
|
|
|
## 6.8.3 (05 Nov 2019)
|
|
|
|
### Bug fix
|
|
|
|
* Add exception handler in middleware (#153)
|
|
|
|
### Feature
|
|
|
|
* Flex Message Update 1 (#173)
|
|
* Support friend statistics API (#161)
|
|
|
|
### Misc
|
|
|
|
* Update dependencies (#174)
|
|
|
|
## 6.8.2 (08 Aug 2019)
|
|
|
|
### Bug fix
|
|
|
|
* Fix LINEThings Scenario Execution Event Types (#158)
|
|
|
|
## 6.8.1 (29 Jul 2019)
|
|
|
|
### Bug fix
|
|
|
|
* Fix a type wrong in Template Message (#163)
|
|
|
|
### Feature
|
|
* Get `X-LINE-Request-Id` by using `responseData['x-line-request-id']` (#151 #157)
|
|
|
|
## 6.8.0 (25 Jun 2019)
|
|
|
|
### Feature
|
|
|
|
* Add new parameter in push/reply/multicast/broadcast API to catch up the newest bot API (#147)
|
|
* Add new APIs in bot API (#147)
|
|
- Get the target limit for additional messages
|
|
- Get number of messages sent this month
|
|
- Get number of sent broadcast messages
|
|
- Send broadcast message
|
|
|
|
### Breaking changes
|
|
* Deprecate Node 6 and start to support Node 12 (#139)
|
|
* Remove polyfills for Node 6 (#149)
|
|
|
|
### Type
|
|
|
|
* Add LINE Things Event (#150)
|
|
|
|
### Misc
|
|
* Update axios and other dependencies by running `npm audit fix` to fix vulnerabilities. (#148 #154)
|
|
|
|
## 6.7.0 (18 Apr 2019)
|
|
|
|
### Feature
|
|
|
|
* Add alt URL field to URI action (#135)
|
|
* Implement (un)linkRichMenuToMultipleUsers (#135)
|
|
|
|
### Type
|
|
|
|
* Fix typo in a type (#124)
|
|
|
|
|
|
## 6.6.0 (4 Mar 2019)
|
|
|
|
### Feature
|
|
|
|
* Add DeviceLinkEvent / DeviceUnlinkEvent (#123)
|
|
|
|
### Type
|
|
|
|
* Fix FlexSpacer to have optional 'size' property (#122)
|
|
|
|
### Misc
|
|
|
|
* Run `npm audit fix` to fix minor dependency vulnerability.
|
|
|
|
|
|
## 6.5.0 (16 Feb 2019)
|
|
|
|
### Feature
|
|
|
|
* Add APIs to get number of sent messages (#116)
|
|
* Add account link event (#117)
|
|
|
|
### Misc
|
|
|
|
* Fix a typo in doc (#119)
|
|
|
|
|
|
## 6.4.0 (19 Nov 2018)
|
|
|
|
### Feature
|
|
|
|
* Add `getLinkToken` API (#96)
|
|
* Handle `req.rawBody` in Google Cloud Functions (#101)
|
|
* [Kitchensink] Add ngrok functionality (#99)
|
|
|
|
### Type
|
|
|
|
* Add types for video in imagemap message (#100)
|
|
* Add `contentProvider` fields to content messages (#103)
|
|
* Add `destination` field to webhook request body (#102)
|
|
* Add `MemberJoinEvent` and `MemberLeaveEvent` types (#107)
|
|
|
|
### Misc
|
|
|
|
* Don't include doc in released source
|
|
* Upgrade TypeScript to 3.1.6 (#94)
|
|
* Refactoring (#94, #98, #99)
|
|
* Remove webhook-tester tool
|
|
|
|
|
|
## 6.3.0 (21 Sep 2018)
|
|
|
|
### Feature
|
|
|
|
* Add default rich menu APIs (#87)
|
|
|
|
### Type
|
|
|
|
* Add missing `defaultAction` field to `TemplateColumn`
|
|
|
|
### Misc
|
|
|
|
* Use VuePress as documentation engine (#85)
|
|
* Upgrade minimum supported Node.js version to 6
|
|
|
|
|
|
## 6.2.1 (16 Aug 2018)
|
|
|
|
### Misc
|
|
|
|
* Remove gitbook-cli from dev dependencies
|
|
|
|
|
|
## 6.2.0 (15 Aug 2018)
|
|
|
|
#### Type
|
|
|
|
* Add QuickReply types (#83)
|
|
* Format type comments
|
|
|
|
#### Misc
|
|
|
|
* Upgrade TypeScript to 3
|
|
|
|
|
|
## 6.1.1 (14 Aug 2018)
|
|
|
|
#### Type
|
|
|
|
* Update FlexMessage types (#81)
|
|
|
|
#### Misc
|
|
|
|
* Add test coverage (#78)
|
|
* Add JSDoc comments (#80)
|
|
|
|
|
|
## 6.1.0 (19 June 2018)
|
|
|
|
#### Type
|
|
|
|
* Add types for flex message (#74)
|
|
* Simplify type definition for `Action`
|
|
|
|
|
|
## 6.0.3 (18 June 2018)
|
|
|
|
#### Misc
|
|
|
|
* Move get-audio-duration dep to proper package.json (#73)
|
|
* Vulnerability fix with `npm audit fix`
|
|
|
|
|
|
## 6.0.2 (21 May 2018)
|
|
|
|
#### Type
|
|
|
|
* Add missing `displayText` field to postback action (#63)
|
|
* Add missing `FileEventMessage` to `EventMessage` (#71)
|
|
|
|
#### Misc
|
|
|
|
* Add audio duration lib to kitchensink example (#68)
|
|
|
|
|
|
## 6.0.1 (13 Mar 2018)
|
|
|
|
#### Type
|
|
|
|
* Fix misimplemented 'AudioMessage' type (#61)
|
|
|
|
|
|
## 6.0.0 (27 Feb 2018)
|
|
|
|
#### Major
|
|
|
|
* Fix misimplemented 'unlinkRichMenuFromUser' API
|
|
|
|
#### Type
|
|
|
|
* Fix TemplateColumn type definition (#48)
|
|
|
|
#### Misc
|
|
|
|
* Update GitHub issue template (#43)
|
|
* Add Code of Conduct (#50)
|
|
* Catch errors properly in examples (#52)
|
|
|
|
|
|
## 5.2.0 (11 Dec 2017)
|
|
|
|
#### Minor
|
|
|
|
* Set Content-Length manually for postBinary (#42)
|
|
|
|
|
|
## 5.1.0 (7 Dec 2017)
|
|
|
|
#### Minor
|
|
|
|
* Add new fields (#39)
|
|
|
|
#### Misc
|
|
|
|
* Fix Windows build (#38)
|
|
* Add start scripts and webhook info to examples
|
|
|
|
|
|
## 5.0.1 (14 Nov 2017)
|
|
|
|
#### Minor
|
|
|
|
* Fix typo in `ImageMapMessage` type
|
|
* Add kitchensink example (#36)
|
|
|
|
|
|
## 5.0.0 (2 Nov 2017)
|
|
|
|
#### Major
|
|
|
|
* Implement rich menu API (#34)
|
|
|
|
#### Type
|
|
|
|
* Rename `ImageMapArea` and `TemplateAction`s into general ones
|
|
|
|
#### Misc
|
|
|
|
* Do not enforce `checkJSON` for some APIs where it means nothing
|
|
* Change how to check request object in test cases
|
|
|
|
|
|
## 4.0.0 (25 Oct 2017)
|
|
|
|
#### Major
|
|
|
|
* Make index script export exceptions and types (#31)
|
|
|
|
#### Type
|
|
|
|
* Simplify config types for client and middleware (#31)
|
|
|
|
#### Misc
|
|
|
|
* Fix information and links in doc
|
|
* Use Prettier instead of TSLint (#30)
|
|
* Install git hooks for precommit and prepush (#30)
|
|
|
|
|
|
## 3.1.1 (19 Sep 2017)
|
|
|
|
#### Type
|
|
|
|
* Fix type of postback.params
|
|
|
|
|
|
## 3.1.0 (19 Sep 2017)
|
|
|
|
#### Major
|
|
|
|
* Make middleware return `SignatureValidationFailed` for no signature (#26)
|
|
|
|
#### Type
|
|
|
|
* Add `FileEventMessage` type
|
|
|
|
|
|
## 3.0.0 (8 Sep 2017)
|
|
|
|
#### Major
|
|
|
|
* Implement "Get group/room member profile" API (#15)
|
|
* Implement "Get group/room member IDs" API (#23)
|
|
* `getMessageContent` now returns `Promise<ReadableStream>` (#20)
|
|
|
|
#### Type
|
|
|
|
* Add "datetimepicker" support (#21)
|
|
* Fix typo in `TemplateURIAction` type (#21)
|
|
|
|
#### Misc
|
|
|
|
* Package updates and corresponding fixes
|
|
* Use npm 5 instead of Yarn in dev
|
|
* Fix `clean` script to work in Windows
|
|
* Use "axios" for internal HTTP client instead of "got" (#20)
|
|
|
|
|
|
## 2.0.0 (12 June 2017)
|
|
|
|
#### Type
|
|
|
|
* Use literal types for 'type' fields
|
|
|
|
#### Misc
|
|
|
|
* Update yarn.lock with the latest Yarn
|
|
|
|
|
|
## 1.1.0 (31 May 2017)
|
|
|
|
* Handle pre-parsed body (string and buffer only)
|
|
|
|
#### Type
|
|
|
|
* Separate config type into client and middleware types
|
|
* Add `userId` to group and room event sources
|
|
|
|
#### Misc
|
|
|
|
* Create issue template (#4)
|
|
|
|
|
|
## 1.0.0 (11 May 2017)
|
|
|
|
* Initial release
|