Revision history for Ryu-Async 0.020 2021-08-17 09:12:48+08:00 Asia/Kuala_Lumpur [New features] - ->from when used with an arrayref now respects pause/resume, and will use the original arrayref as the data source (allowing extra elements to be added/removed, source still finishes once the arrayref runs out) - now uses Future::AsyncAwait 0.019 2021-01-19 06:18:09+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - Override $Ryu::Source::FUTURE_FACTORY to create new futures from the loop 0.018 2021-01-17 03:09:14+08:00 Asia/Kuala_Lumpur New features: - provide ->stderr to match ->stdin/->stdout Bugs fixed: Dependency updates: - latest Ryu (2.006) for some bugfixes and new features - Tickit::Async no longer listed in cpanfile 0.017 2020-06-29 11:18:48+08:00 Asia/Kuala_Lumpur No new features. Dependency updates: - latest Ryu (2.001) for some bugfixes and new features - Tickit::Async is now only marked as "suggested" Bugs fixed: - t/udp.t fails intermittently, since this part of the code is due for a rework the failing test has been marked TODO 0.016 2019-11-06 00:08:35+08:00 Asia/Kuala_Lumpur No new features. Dependency updates: - pulls in latest (1.008) version of Ryu for some bugfixes 0.015 2019-04-28 00:19:50+08:00 Asia/Kuala_Lumpur New features: - very minor change to truncation rules for automatic labelling on ->sink Dependency updates: - pulls in latest (1.003) version of Ryu 0.014 2019-01-02 00:27:05+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - pull in newer Ryu to ensure that sync/async bridge works as expected. 0.013 2018-12-15 20:54:20+08:00 Asia/Kuala_Lumpur New features: - support for the writeready events on IO::Async::Stream for Ryu sink flow control Bugs fixed: - the initial value in a ->from arrayref was not deferred, so it would be emitted before anything had a chance to attach a chained handler 0.012 2018-12-13 22:31:05+08:00 Asia/Kuala_Lumpur New features: - the ->to_stream and ->from_stream methods use flow control notifications from the source/sink to enable or disable read/write notifications appropriately: this allows chained actions on a source to push back on incoming data if it's not being processed quickly enough. 0.011 2018-12-02 14:22:37+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - Default label on ->source should use package name 0.010 2018-07-31 23:56:46+08:00 Asia/Kuala_Lumpur New features: - now aware of Job::Async-related modules - udp_client improvements Bugs fixed: - the ->timer method was emitting extra events - previous udp_client release would raise spurious warnings 0.009 2017-12-28 01:15:18+08:00 Asia/Kuala_Lumpur New features: - Initial support for async process handling 0.008 2017-10-28 23:26:00+08:00 Asia/Kuala_Lumpur Bugs fixed: - added IO::Socket::IP to dependency list 0.007 2017-09-01 21:03:27+08:00 Asia/Kuala_Lumpur New features: - Basic timeout support - UDP client/server helpers 0.006 2017-06-17 01:43:13+08:00 Asia/Kuala_Lumpur No new features. Bugs fixed: - requires newer Ryu::Source to get examples/cat.pl working. 0.005 2017-06-17 01:30:50+08:00 Asia/Kuala_Lumpur New features: - ->stdin helper - ->from_stream now available as a method, might be more readable this way 0.004 2017-03-26 11:51:12+08:00 Asia/Kuala_Lumpur No new features. Distribution metadata: - Update dist.ini - Minimum Ryu version updated 0.003 2017-03-19 23:45:36+08:00 Asia/Kuala_Lumpur New features: - Perl 5.14 support 0.002 2017-01-12 21:51:25+08:00 Asia/Kuala_Lumpur No new features. Distribution metadata: - perl version is now listed in `requires`, rather than just `build_requires` - thanks to Mohammad S Anwar for the idea - `provides` metadata added - test dependencies updated in `cpanfile` 0.001 2017-01-11 02:02:36+08:00 Asia/Kuala_Lumpur Initial CPAN release