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
|