CHANGELOG.md
3.89 KB
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
andMemberLeaveEvent
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 toTemplateColumn
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
toEventMessage
(#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
andTemplateAction
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 returnsPromise<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