Revision history for Perl extension LINE::Bot::API 1.21 2024-09-17 10:03:03 JST - Note about the archival of this project (PR #211 and PR #210) - Add validating message objects API (PR #204) - Add get follower ids api (PR #202) - Add Unsend and VideoViewingComplete Event (PR #201) - Add webhook redelivery field (PR #199) - Add validate richmenu object (PR #198) - Add accessor for the imageSet field (PR #192) - Fixed test case name (PR #190) 1.20 2021-04-09 18:28:50 JST - Add acceptedTime and completedTime field to narrowcast progress status (PR #179) - add an accessor to property named 'keywords' to LINE::Bot::API::Event::Message::Sticker (issue #163) - add an accessor to property named 'mention' to LINE::Bot::API::Event::Message::Text (issue #171) - add a new API for setting webhook endpoint (issue #159) - add a new API for getting webhook endpoint information (issue #159) - add a new API for testing webhook endpoint (issue #159) 1.19 2021-01-22 17:01:55 JST - requires IO::Socket::SSL at least 2.060 for the support of TLS 1.3 (PR #165) - See also: https://developers.line.biz/ja/news/2020/10/06/update-webhook-client-and-root-certificate/ - Minor documentation updates and warning fixes. - Update examples of Flex Messages. See eg/push-flex-message-showcases.pl (PR #155) - Update test case for creating audience data with uploading user id (PR #157) 1.18 2020-10-12 12:40:31 JST - Changed accepting parameter "sender" at SendMessage.pm (Issue #113 PR#140) - Update Type constraint for the new puper limit of characters in a TextMessage (PR #144) - Add accessor for emoji information in TextMessage (PR #145) - Add method: get_group_summary, get_member_in_group_count, get_member_in_room_count (Issue#141, PR#142) - Add method: issue_channel_access_token_v2_1, get_valid_channel_access_token_v2_1 (Issue#118, PR#147) - Add support for retrying with "X-Line-Retry-Key" HTTP header for push messages, broadcast, multicast, and narrowcast. (PR #146). See https://developers.line.biz/en/reference/messaging-api/#retry-api-request - Add support unsend-event and video_viewing_complete-event (PR #154) 1.17 2020-06-30 14:00:34 JST - Add 'language' accessor to Profile response. - Add method: Audience#get_audience_data. (PR#125) - Add method: Audience#rename_audience. (PR #117) - Support the use of LINE Emojis in Text messages. - Add method: Audience#delete_audience. (PR#124) - Add method: create_audience_for_uploading. - Add method: Audience#create_audience_for_click_based_retartgeting. (PR#115) - Add method: Audience#create_audience_for_impression_based_retargeting. (PR#116) - Add `API#get_user_interaction_statistics`. (Issue #86) - Add method: Narrowcast#send_message, Narrocast#get_narrowcast_message_status. (PR#134) 1.16 2020-03-13 17:27:04 JST - Fixed bug (Issue #108, PR #112) 1.15 2020-02-21 17:55:40 JST - Add an accessor to the "mode" attribute in Webhook Events. (PR #101) See also https://developers.line.biz/en/news/2019/12/17/mode-property-for-webhook/ - Add method: get_number_of_followers. (Issue #75) - Add `API#get_number_of_message_deliveries`. (Issue #75) - Add `API#get_friend_demographics`. (Issue #75) 1.14 2020-02-07 17:17:42 JST - Requires Type::Tiny at least 1.004000. (PR #97) - An accessor name stickerResourceType is added to LINE::Bot::API::Event::Message::Sticker package. See also: https://developers.line.biz/en/reference/messaging-api/#wh-sticker. (PR #98) 1.13 2019-12-20 16:26:47 JST - Add method for calling download_rich_menu_image API (PR #91) - Update the hostnames for some API calls. (PR #88) See also: https://developers.line.biz/en/news/#notice-of-domain-name-change-for-certain-endpoints-2019-11-08 1.12 2019-11-08 17:42:10 JST - Add the FlexMessage object builder that can take the result of "FlexMessage Simulator". See LINE::Bot::API::Builder::FlexMessage - Add an method for uploading background image for a RichMenu: `API#upload_rich_menu_image` (PR #84) 1.11 2019-08-14 15:04:38 JST - Add support for renewing OAuth tokens. (PR #74) 1.10 2019-08-14 14:58:51 JST - Add an example of using altUri.desktop. - Add APIs for getting group/room member profiles - Add a Type library to be used in the future. 1.09 2019-06-19 12:55:11 JST - Add broadcast APIs (PR #71) - Add get_quota APIs (PR #69) - Add accessors to video in imagemap messages (PR #68) 1.08 2019-05-31 17:57:37 JST - Add accountLink event (PR #67) - Add device link/unlink event. (PR #64) - Support Richmenu API (PR #60) 1.07 2019-04-19 16:42:43 JST - Add member join/leave event. 1.06 2019-04-05 16:50:39 JST - Define the class for 'File' message type. - Replace links to developers.line.biz. 1.05 2019-02-22 16:43:36 JST - Add ImageCarousel message type. - Add example bots. - Add a low-level `request` method. - Documentation updates. - Update tests according to @INC changes from perl. 1.04 2017-05-31 16:59:18 JST - Supported a userId field for Source group and Source room 1.03 2017-04-26 22:15:39 JST - Supported a device message for Beacon 1.02 2017-01-23 11:44:09 JST - Supported multicast API - Added accsessor for X-Line-Request-Id #10 - Added accsessor for Event message type #11 1.01 2016-11-07 11:05:37 JST - Fixed broken English for documentation 1.00 2016-09-29 11:09:37 JST - Released Bot Messaging API Version 1 0.04 2016-07-02 17:09:09 JST - Fixed to wrong a JSON encoding on a RichMessage #5 0.03 2016-04-26 17:11:26 JST - Follow the Java SDK naming conventions for some names #4 - Changed some constant names - Changed some method names (these have backward compatibility) signature_validation -> validate_signature get_profile_information -> get_user_profile get_message_content_preview -> get_preview_message_content - Fix deprecation warning #3 - Event type constants should be string #2 0.02 2016-04-19 16:13:24 JST - Use secure string comparisons for channel signature #1 0.01 2016-04-18 13:01:28 JST - Initial release