UNPKG

8.33 kBMarkdownView Raw
1## 7.4.0 (7 Sep 2021)
2
3### Feature
4* Add support of redelivery object (#288)
5* add richmenu alias api (#292)
6* add richmenu switch action type (#293,#294)
7* Add Emojis in text messages (#295)
8
9### Misc
10* misc: fix github changelog workflow
11* update dependencies by using npm update (#276, #279)
12* feat: Get follower ids (#278)
13* update example dependencies (#285)
14* Update comment to reflect URI action can be used with quick reply (#289)
15* Update comments in types to reflect doc changes (#296)
16
17## 7.3.0 (26 Apr 2021)
18
19### Feature
20* Support Flex Message Update 2 (#271)
21* Messaging API - January 2021 update (#277)
22
23### Misc
24* Add TypeScript Example (#270)
25* Update dependencies (#270)(#272)(#283)
26
27## 7.2.0 (18 Sep 2020)
28
29### Feature
30* Messaging API - December 2020 update (#268)
31* Messaging API - October 2020 update (#261)(#264)
32* update some Flex Message Update 2 (#265)
33
34### Misc
35* Update dependencies (#267)
36
37## 7.1.0 (18 Sep 2020)
38
39### Feature
40* Messaging API - August 2020 update (#240)(#251)(#258)
41* Messaging API - September 2020 update (#248)
42* Add Video viewing complete event (#241)
43* Channel access token v2.1 support key id (#231)
44* OAuth API v2.1 endpoint change (#233)
45
46### Bug fix
47* Accept label in richmenu area actions (#246)
48* Update dependencies & fix format (#234)(#236)(#238)(#243)(#250)
49* fix: fix createUploadAudienceGroup & updateUploadAudienceGroup API doc (#249)
50
51### Misc
52* Add Release CI & change release flow (#256)
53* Add: build doc github workflow
54
55## 7.0.0 (15 June 2020)
56
57### Breaking Changes
58* Node.js: drop 8 & adopt 14 (#222)
59
60### Feature
61* Support Channel access token v2.1 (#223)
62* Support Messaging API update for June 2020 (#228)
63* add X-Line-Retry-Key support (#224)
64* Support emojis in text message webhook (#218)
65* narrowcast api & audience apis (#193)
66* Add support for sticon in text messages (#214)
67* Add language support for profile API (#215)
68* Support icon-nickname-switch (#207)
69* Define LINE_SIGNATURE_HTTP_HEADER_NAME (#200)
70* add docs for getUserInteractionStatistics (#195)
71
72### Bug fixs & Feature Changes
73* fix getUserInteractionStatistics (#194)
74* type fix: accept string in the aspectRatio property of flex image and flex icon (#212)
75
76### Others
77* update dependencies & rewrite to promise (#225 & #229)
78* fix vulnerabilities (#217)
79* add emoji test (#198)
80* update vuepress to 1.x (#188)
81
82## 6.8.4 (19 Dec 2019)
83
84### Bug fix
85
86* Fix typo in type of FriendDemographics (#177)
87* Add label property to ImageMapAction type (#187)
88
89### Feature
90
91* Change data api's domain to api-data.line.me (#178)
92* Add getUserInteractionStatistics API (#183)
93* Add new properties in webhook types (#182)
94
95### Misc
96
97* Rewrite test in nock (#179)
98* Update dependencies (#180)
99
100## 6.8.3 (05 Nov 2019)
101
102### Bug fix
103
104* Add exception handler in middleware (#153)
105
106### Feature
107
108* Flex Message Update 1 (#173)
109* Support friend statistics API (#161)
110
111### Misc
112
113* Update dependencies (#174)
114
115## 6.8.2 (08 Aug 2019)
116
117### Bug fix
118
119* Fix LINEThings Scenario Execution Event Types (#158)
120
121## 6.8.1 (29 Jul 2019)
122
123### Bug fix
124
125* Fix a type wrong in Template Message (#163)
126
127### Feature
128* Get `X-LINE-Request-Id` by using `responseData['x-line-request-id']` (#151 #157)
129
130## 6.8.0 (25 Jun 2019)
131
132### Feature
133
134* Add new parameter in push/reply/multicast/broadcast API to catch up the newest bot API (#147)
135* Add new APIs in bot API (#147)
136 - Get the target limit for additional messages
137 - Get number of messages sent this month
138 - Get number of sent broadcast messages
139 - Send broadcast message
140
141### Breaking changes
142* Deprecate Node 6 and start to support Node 12 (#139)
143* Remove polyfills for Node 6 (#149)
144
145### Type
146
147* Add LINE Things Event (#150)
148
149### Misc
150* Update axios and other dependencies by running `npm audit fix` to fix vulnerabilities. (#148 #154)
151
152## 6.7.0 (18 Apr 2019)
153
154### Feature
155
156* Add alt URL field to URI action (#135)
157* Implement (un)linkRichMenuToMultipleUsers (#135)
158
159### Type
160
161* Fix typo in a type (#124)
162
163
164## 6.6.0 (4 Mar 2019)
165
166### Feature
167
168* Add DeviceLinkEvent / DeviceUnlinkEvent (#123)
169
170### Type
171
172* Fix FlexSpacer to have optional 'size' property (#122)
173
174### Misc
175
176* Run `npm audit fix` to fix minor dependency vulnerability.
177
178
179## 6.5.0 (16 Feb 2019)
180
181### Feature
182
183* Add APIs to get number of sent messages (#116)
184* Add account link event (#117)
185
186### Misc
187
188* Fix a typo in doc (#119)
189
190
191## 6.4.0 (19 Nov 2018)
192
193### Feature
194
195* Add `getLinkToken` API (#96)
196* Handle `req.rawBody` in Google Cloud Functions (#101)
197* [Kitchensink] Add ngrok functionality (#99)
198
199### Type
200
201* Add types for video in imagemap message (#100)
202* Add `contentProvider` fields to content messages (#103)
203* Add `destination` field to webhook request body (#102)
204* Add `MemberJoinEvent` and `MemberLeaveEvent` types (#107)
205
206### Misc
207
208* Don't include doc in released source
209* Upgrade TypeScript to 3.1.6 (#94)
210* Refactoring (#94, #98, #99)
211* Remove webhook-tester tool
212
213
214## 6.3.0 (21 Sep 2018)
215
216### Feature
217
218* Add default rich menu APIs (#87)
219
220### Type
221
222* Add missing `defaultAction` field to `TemplateColumn`
223
224### Misc
225
226* Use VuePress as documentation engine (#85)
227* Upgrade minimum supported Node.js version to 6
228
229
230## 6.2.1 (16 Aug 2018)
231
232### Misc
233
234* Remove gitbook-cli from dev dependencies
235
236
237## 6.2.0 (15 Aug 2018)
238
239#### Type
240
241* Add QuickReply types (#83)
242* Format type comments
243
244#### Misc
245
246* Upgrade TypeScript to 3
247
248
249## 6.1.1 (14 Aug 2018)
250
251#### Type
252
253* Update FlexMessage types (#81)
254
255#### Misc
256
257* Add test coverage (#78)
258* Add JSDoc comments (#80)
259
260
261## 6.1.0 (19 June 2018)
262
263#### Type
264
265* Add types for flex message (#74)
266* Simplify type definition for `Action`
267
268
269## 6.0.3 (18 June 2018)
270
271#### Misc
272
273* Move get-audio-duration dep to proper package.json (#73)
274* Vulnerability fix with `npm audit fix`
275
276
277## 6.0.2 (21 May 2018)
278
279#### Type
280
281* Add missing `displayText` field to postback action (#63)
282* Add missing `FileEventMessage` to `EventMessage` (#71)
283
284#### Misc
285
286* Add audio duration lib to kitchensink example (#68)
287
288
289## 6.0.1 (13 Mar 2018)
290
291#### Type
292
293* Fix misimplemented 'AudioMessage' type (#61)
294
295
296## 6.0.0 (27 Feb 2018)
297
298#### Major
299
300* Fix misimplemented 'unlinkRichMenuFromUser' API
301
302#### Type
303
304* Fix TemplateColumn type definition (#48)
305
306#### Misc
307
308* Update GitHub issue template (#43)
309* Add Code of Conduct (#50)
310* Catch errors properly in examples (#52)
311
312
313## 5.2.0 (11 Dec 2017)
314
315#### Minor
316
317* Set Content-Length manually for postBinary (#42)
318
319
320## 5.1.0 (7 Dec 2017)
321
322#### Minor
323
324* Add new fields (#39)
325
326#### Misc
327
328* Fix Windows build (#38)
329* Add start scripts and webhook info to examples
330
331
332## 5.0.1 (14 Nov 2017)
333
334#### Minor
335
336* Fix typo in `ImageMapMessage` type
337* Add kitchensink example (#36)
338
339
340## 5.0.0 (2 Nov 2017)
341
342#### Major
343
344* Implement rich menu API (#34)
345
346#### Type
347
348* Rename `ImageMapArea` and `TemplateAction`s into general ones
349
350#### Misc
351
352* Do not enforce `checkJSON` for some APIs where it means nothing
353* Change how to check request object in test cases
354
355
356## 4.0.0 (25 Oct 2017)
357
358#### Major
359
360* Make index script export exceptions and types (#31)
361
362#### Type
363
364* Simplify config types for client and middleware (#31)
365
366#### Misc
367
368* Fix information and links in doc
369* Use Prettier instead of TSLint (#30)
370* Install git hooks for precommit and prepush (#30)
371
372
373## 3.1.1 (19 Sep 2017)
374
375#### Type
376
377* Fix type of postback.params
378
379
380## 3.1.0 (19 Sep 2017)
381
382#### Major
383
384* Make middleware return `SignatureValidationFailed` for no signature (#26)
385
386#### Type
387
388* Add `FileEventMessage` type
389
390
391## 3.0.0 (8 Sep 2017)
392
393#### Major
394
395* Implement "Get group/room member profile" API (#15)
396* Implement "Get group/room member IDs" API (#23)
397* `getMessageContent` now returns `Promise<ReadableStream>` (#20)
398
399#### Type
400
401* Add "datetimepicker" support (#21)
402* Fix typo in `TemplateURIAction` type (#21)
403
404#### Misc
405
406* Package updates and corresponding fixes
407* Use npm 5 instead of Yarn in dev
408* Fix `clean` script to work in Windows
409* Use "axios" for internal HTTP client instead of "got" (#20)
410
411
412## 2.0.0 (12 June 2017)
413
414#### Type
415
416* Use literal types for 'type' fields
417
418#### Misc
419
420* Update yarn.lock with the latest Yarn
421
422
423## 1.1.0 (31 May 2017)
424
425* Handle pre-parsed body (string and buffer only)
426
427#### Type
428
429* Separate config type into client and middleware types
430* Add `userId` to group and room event sources
431
432#### Misc
433
434* Create issue template (#4)
435
436
437## 1.0.0 (11 May 2017)
438
439* Initial release