The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension RxPerl

v6.8.0 2021-08-02T05:38:17Z

    - added rx_partition
    - FIXED: op_finalize to work like in rxjs v7
    - renamed internal $subscription->add_dependents method to just 'add'

v6.7.2 2021-08-01T13:50:59Z

    - multiple op_finalize operators placed together will have their
      callbacks executed in the rxjs v7 order

v6.7.1 2021-07-31T09:47:43Z

    - added $VERSION strings to all modules
    - FIXED: op_finalize now calls its callback also on unsubscription

v6.7.0 2021-03-08T00:09:20Z

    - support for Futures in first_event_from and last_event_from
    - support for Futures in rx_from

v6.6.1 2021-03-03T21:32:07Z

    - FIXED: allow perl v5.10 to run RxPerl again

v6.6.0 2021-03-03T21:21:37Z

    - added first_value_from, last_values_from exportable functions

v6.5.0 2021-01-27T08:53:33Z

    - added op_skip_until
    - FIXED: subjects emit to subscribers in the right order

v6.4.2 2021-01-16T06:59:54Z

    - removed the ability to call pipeable operators as observable methods

v6.4.1 2021-01-13T09:36:31Z

    - fixed Changes file

v6.4.0 2021-01-13T09:31:25Z

    - EXPERIMENTAL: use pipeable operators as observable methods directly

v6.3.0 2020-12-15T13:51:24Z

    - added a video to the Learning Resources section
    - added op_buffer_count

v6.2.1 2020-11-24T15:33:09Z

    - introduce gitlab CI/CD pipeline testing

v6.2.0 2020-11-20T09:26:22Z

    - added rx_replay_subject
    - fixed memory leak in rx_behavior_subject

v6.1.2 2020-11-20T08:06:15Z

    - fixed bug in Behavior Subject class

v6.1.1 2020-11-14T18:20:39Z

    - included behavior subjects in documentation

v6.1.0 2020-11-14T18:14:57Z

    - added rx_behavior_subject

v6.0.3 2020-11-07T07:14:05Z

    - fixed documentation

v6.0.2 2020-10-22T08:28:16Z

    - minor bugfix

v6.0.1 2020-09-28T06:03:10Z

    - added rx_repeat, rx_retry and rx_skip
    - added error symbol to marble tests (#)

v6.0.0 2020-09-24T17:18:32Z

    - no changes, release v6.0

v0.28.4 2020-09-24T14:39:23Z

    - fixed documentation

v0.28.0 2020-09-22T18:59:20Z

    - removed the three adapter modules from this distribution
    - more marble tests

v0.27.1 2020-09-19T12:17:37Z

    - introduce ability to write tests using marble diagrams
    - fixed documentation

v0.27.0 2020-09-15T04:38:54Z

    - added op_audit_time

v0.26.0 2020-09-14T16:59:24Z

    - added op_throttle_time and op_sample_time
    - op_map & op_filter now also pass $index to their sub
    - fixed documentation
    - fixed module's dependencies a bit

v0.25.1 2020-09-13T15:21:13Z

    - fixed ordering of sources in rx_fork_join
    - fixed documentation

v0.25.0 2020-09-13T12:59:43Z

    - added op_catch_error, op_finalize, rx_fork_join

v0.24.0 2020-09-12T15:55:26Z

    - added op_with_latest_from
    - optimized rx_combine_latest
    - fixed documentation

v0.23.1 2020-09-12T08:10:09Z

    - fixed two bugs in rx_combine_latest

v0.23.0 2020-09-12T06:43:28Z

    - added op_debounce_time, op_pluck, op_end_with and rx_combine_latest

v0.22.0 2020-09-11T15:35:32Z

    - added op_concat_map and op_exhaust_map
    - refactored rx_concat

v0.21.4 2020-09-11T08:45:20Z

    - tests depend on a version of Mojolicious that implements Promises

v0.21.3 2020-09-10T17:16:30Z

    - depend on Sub::Util and Test2::V0

v0.21.2 2020-09-10T17:07:35Z

    - removed debugging code

v0.21.1 2020-09-10T14:44:30Z

    - op_distinct_util_changed now accepts an optional comparison function
    - added op_distinct_until_key_changed

v0.21.0 2020-09-10T13:26:42Z

    - added op_first and op_take_while
    - added links to egghead.io & ultimate courses

v0.20.0 2020-09-10T10:10:30Z

    - added op_distinct_until_changed
    - added code sample to op_scan's documentation

v0.19.1 2020-09-10T06:18:14Z

    - removed stray debugging code
    - added documentation for op_merge_map

v0.19.0 2020-09-10T06:03:41Z

    - added op_merge_map
    - rx_from now accepts strings
    - improved op_switch_map
    - fixed documentation
    - minor changes

v0.18.1 2020-09-08T07:56:05Z

    - fixed bug in op_switch_map

v0.18.0 2020-09-08T07:29:51Z

    - added op_start_with and op_switch_map
    - fixed errors in POD

v0.17.0 2020-09-06T07:16:41Z

    - added documentation for rx_from

v0.16.2 2020-09-06T05:04:16Z

    - fixed minor bug

v0.16.1 2020-09-06T04:42:39Z

    - removed FATAL warnings
    - added rx_from (accepts arrays, promises and observables)

v0.16.0 2020-09-04T13:32:59Z

    - unhandled error events throw an exception
    - wrote the first point in the guide to create your own operators

v0.15.1 2020-09-04T11:39:54Z

    - rx_from_event and rx_from_event_array now hold weakref to emitter
    - op_delay now does not delay error events (as in rxjs)
    - subscribers' next & error methods now accept at most 1 argument

v0.15.0 2020-09-03T16:55:09Z

    - Wrote documentation
    - Fixed timer warnings issue with Mojo and IO::Async

v0.14.0 2020-06-10T18:33:29Z

    - Support for Mojo::IOLoop, AnyEvent and IO::Async

v0.0.1 2020-05-08T22:42:52Z

    - initial version