Revision history for Net-Async-Slack

0.015     2024-07-23 08:52:47+08:00 Asia/Singapore
    [New features]

    - added `event_callback` message type for socket mode
    - fix some API methods such as `conversations_members`, these were throwing exceptions
    due to the `uri` parameter not being passed correctly

0.014     2023-12-04 23:27:45+08:00 Asia/Singapore
    [Bugs fixed]

    - ->join_channel was passing "name" instead of "channel"
    - ->files_upload was not submitting valid file data to Slack, attempts to call it would
    throw an exception instead

0.013     2023-09-21 06:42:57+08:00 Asia/Singapore
    [New features]

    - slash commands and initial support for workflow steps

0.012     2023-03-20 08:58:57+08:00 Asia/Singapore
    [New features]

    - support for view submission and shortcut callbacks from Slack socket mode

0.011     2022-05-06 16:55:34+08:00 Asia/Kuala_Lumpur
    [New features]

    - some additional undocumented methods added for conversations and user info
    (next version planning to regenerate documentation and method list from official API docs)

    [Bugs fixed]

    - pass authentication to GET requests through headers

0.010     2022-01-23 19:18:24+08:00 Asia/Kuala_Lumpur
    [New features]

    - socket mode provides ->last_frame_epoch to check when the last data was
    received from the server
    - `Net::Async::Slack->new(debug => 1, ...)` provides an (undocumented-as-yet!)
    way to test Slack socket-mode reconnection logic
    - socket-mode example in examples/socket.pl

0.009     2021-11-21 22:26:45+08:00 Asia/Kuala_Lumpur
    [Bugs fixed]
    - missing JSON::MaybeUTF8 dependency added, thanks to SREZIC for reporting

0.008     2021-10-13 16:02:21+08:00 Asia/Kuala_Lumpur
    [New features]
    - support for `blocks` when updating a message

    [Bugs fixed]
    - socket mode reconnection should be (more?) reliable now

0.007     2021-02-03 05:18:44+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - some endpoint definitions needed updating to match the new config file keys

0.006     2021-02-02 05:18:17+08:00 Asia/Kuala_Lumpur
    New features:

    - support socket mode (https://api.slack.com/apis/connections/socket)
    - deprecated RTM, since it's going away in February
    - full set of Slack methods now supported, see Net::Async::Slack::Commands
    - unfurl support via socket mode (register a domain and provide callbacks
    for expanding URLs into blocks)

0.005     2020-11-26 15:11:14+08:00 Asia/Kuala_Lumpur
    New features:

    - support for blocks in `->send_message`

    Bugs fixed:

    - warning from the `->trigger_ping` method which was passing through
    an uneven list of parameters

0.004     2020-06-27 23:43:38+08:00 Asia/Kuala_Lumpur
    New features:

    - ->conversations_info for channel lookup

    Bugs fixed:

    - RTM connection handling fixed

0.003     2019-04-28 06:03:53+08:00 Asia/Kuala_Lumpur
    No new features.

    Bug fixes:

    - duplicate ::ReconnectUrl and ::ReconnectURL packages were present,
    only one of them is actually needed (thanks to NEILB for reporting)

0.002     2017-10-22 17:03:30+08:00 Asia/Kuala_Lumpur
    New features:

    * ::Message instance allowing support for updating messages
    * Slack threaded messaging support (via `thread_ts`)
    * Support for setting the `slack_host` for domains other than `slack.com`

0.001     2017-06-11 06:02:08+08:00 Asia/Kuala_Lumpur
    Initial version.