Revision history for Ryu

0.015     2017-05-22 21:22:25+08:00 Asia/Kuala_Lumpur
    New features:

    * ->each_as_source - similar to ->each, but treats items as sources
    * ->switch_str - switch-like operator on stringified values

0.014     2017-03-25 22:45:14+08:00 Asia/Kuala_Lumpur
    New features:
    * sprintf_methods as shorthand for ->map(sprintf '...', $_->x, $_->y, ...)
    * Ryu::Source->from(Future), ->from(ARRAY)

0.013     2017-03-14 00:10:19+08:00 Asia/Kuala_Lumpur
    New features:
    * ->rev_sort_by (and ->rev_nsort_by) for reverse sorting
    * sorting functions are now guaranteed stable

0.012     2017-03-10 00:38:22+08:00 Asia/Kuala_Lumpur
    New features:
    * ->with_index annotates items with index information
    * ->sort_by for text sorting on a key
    * ->nsort_by for numeric sorting
    * ->extract_all for regex m//gc extraction

0.011     2017-03-09 22:47:41+08:00 Asia/Kuala_Lumpur
    Bug fixes:
    * Base64 decode - too many parameters were being passed to MIME::Base64::decode_base64

    New features:
    * 'UTF-8' is now supported as an alias for utf8 in ->encode
    and ->decode.
    * ->catch for continuing after errors
    * ->as_string and ->as_list / ->as_arrayref Future-returning methods
    * ->prefix and ->suffix

0.010     2017-03-04 14:20:06+08:00 Asia/Kuala_Lumpur
    New features:
    * ->say and ->print methods

0.009     2017-03-04 00:00:46+08:00 Asia/Kuala_Lumpur
    New features:
    * ->encode and ->decode with a few basic transcoders

0.008     2017-03-03 23:03:06+08:00 Asia/Kuala_Lumpur
    Bug fixes:
    * ->distinct now works more like it's described

    New features:
    * ->ordered_futures method
    * ->distinct_until_changed

0.007     2017-02-12 18:51:17+08:00 Asia/Kuala_Lumpur
    Bug fixes:
    * Discard values when finishing ->combine_latest and ->with_latest_from
    * Better protection against finish-after-failure errors

0.006     2017-01-29 01:06:51+08:00 Asia/Kuala_Lumpur
    API changes:
    * Ryu::Exception->future renamed to ->as_future, old method is
    still available but will be dropped by 1.0.

    New features:
    * ->source and ->value for Ryu::Observable

0.005     2017-01-16 20:26:27+08:00 Asia/Kuala_Lumpur
    New features:
    * ->set_numeric and ->set_string for Ryu::Observable

    Cosmetic changes:
    * Automatic labels for operators now omit the Ryu::Source:: prefix

0.004     2017-01-16 02:34:22+08:00 Asia/Kuala_Lumpur
    API changes:
    * ->await now returns the source, not the completion Future.

    Bug fixes:
    * ->await didn't, instead it delegated to Future's ->await which provides
    no guarantees about readiness when it returns. Fixed by looping until the
    Future is ready.

0.003     2017-01-16 01:38:09+08:00 Asia/Kuala_Lumpur
    New features:
    * Ryu::Observable->subscribe callbacks now receive value in $_ as well as @_

    Dependency fixes:
    * Missing deps - Variable::Disposition, etc. - added
    * Moved some unessential modules to recommends/suggests

0.002     2017-01-11 01:01:04+08:00 Asia/Kuala_Lumpur
    No new features.

    Dependency fixes:
    * Removed references to Devel::Peek, Devel::Refcount and Devel::MAT
    left over from earlier testing.

0.001     2017-01-08 19:45:18+08:00 Asia/Kuala_Lumpur
    Initial CPAN release