Revision history for Net-Async-WebSocket

0.14    2024-09-11
        [CHANGES]
         * Use `meta` v0.008 rather than `no strict 'refs'` and `Sub::Util`
           hackery
         * Depend on `URI::wss` rather than locally reïmplementing it
         * General minor style updates to module code and documentation

0.13    2018-10-11 18:54:29
        [CHANGES]
         * Allow a custom request object at client handshake time (RT124118)

0.12    2017-12-08 17:50:04
        [CHANGES]
         * Fix documentation of ->send_TYPE_frame methods, noting they return
           Futures
         * Add ->send_close_frame method and on_close_frame event
         * Set the SSL_hostname option when connecting over SSL
         * Update for Protocol::WebSocket 0.22

        [BUGFIXES]
         * Clients must emit masked frames (RT88441, RT122052)
         * Declare requires perl >= 5.010 because of // operator

0.11    2017-12-08 13:38:45
        [CHANGES]
         * Add frametype-specific methods for sending and events for receving
         * Updated documentation style

        [BUGFIXES]
         * Make sure to actually use SSL when connecting to 'wss' URLs
         * Fix URI::ws/wss hackery
         * Ensure NaWebSocket::Server respects subclasses overriding the
           'handle_class' parameter

0.10    2015/11/18 16:23:44
        [BUGFIXES]
         * Declare dependency on URI (RT103073)

0.09    2015/03/03 21:54:03
        [CHANGES]
         * Infer the host/service to connect to from the url string
         * Updated SYNOPSIS examples for modern style
         * Updated Future-returning method documentation

        [BUGFIXES]
         * Make sure not to confuse SUPER::connect() with an on_connected
           continuation not intended for it

0.08    2014/03/27 16:43:22
        [CHANGES]
         * First-class support for Futures
         * Subclass IO::Async::Stream directly; avoid IaProtocol::Stream

        [BUGFIXES]
         * Only pull out ->configure arguments that actually exist
         * Handle defined-but-false frames (RT92477)

0.07    CHANGES:
         * ->socketpair now comes from IO::Async::OS, not the underlying loop

0.06    CHANGES:
         * Added on_handshake test/continuation for early-aborting connections
           if required (patch by David Leadbeater) (RT#83436)

0.05    CHANGES:
         * Pass all arguments from send_frame into Protocol::WebSocket::Frame
           constructor (RT79202)

0.04    CHANGES:
         * Updated for Protocol::WebSocket 0.009 - s/to_string/to_bytes/

0.03    CHANGES:
         * Use IO::Async::Protocol->connect from 0.34

0.02    CHANGES:
         * Bugfixes for getaddrinfo that isn't on Linux
         * Created some example scripts and SYNOPSIS code samples

0.01    First version, released on an unsuspecting world.