Revision history for Ryu
0.025 2017-10-22 17:06:29+08:00 Asia/Kuala_Lumpur
No new features.
Bugs fixed:
* Minor update to Ryu::Observable to fix a typo in a method call
0.024 2017-09-01 20:50:54+08:00 Asia/Kuala_Lumpur
New features:
* Ryu::Sink API updated in preparation for Ryu::Async release (might
even gain some documentation in the next release)
0.023 2017-07-29 22:25:42+08:00 Asia/Kuala_Lumpur
New features:
* ->map with a string parameter will use that as a hashref key lookup
on plain hashref items
0.022 2017-07-09 14:33:16+08:00 Asia/Kuala_Lumpur
New features:
* Basic CSV encoder/decoder support - does not handle embedded newlines
0.021 2017-06-26 02:04:15+08:00 Asia/Kuala_Lumpur
No new features.
Documentation:
* Tidy up method ordering in Ryu::Source
* More examples
0.020 2017-06-17 01:39:34+08:00 Asia/Kuala_Lumpur
No new features.
Bugs fixed:
* ->encode and ->decode finish when upstream has no more data
0.019 2017-06-17 01:33:18+08:00 Asia/Kuala_Lumpur
No new features.
Bugs fixed:
* ->sprintf_methods now defaults undef values, to avoid warnings. It
also gains some documentation in the process.
0.018 2017-06-11 03:38:39+08:00 Asia/Kuala_Lumpur
New features:
* ->filter_isa - filter by object classes
0.017 2017-05-31 23:14:01+08:00 Asia/Kuala_Lumpur
No new features.
Documentation:
* bring much-needed clarity to the documentation for Ryu::Observable.
0.016 2017-05-31 22:56:43+08:00 Asia/Kuala_Lumpur
New features:
* ->first - convenience wrapper for ->take(1)
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