All Versions
20
Latest Version
Avg Release Cycle
48 days
Latest Release
-

Changelog History
Page 2

  • v2.0.0 Changes

    March 21, 2017

    ๐Ÿ”„ Changes and Additions

    • โž• Added global static Scheduler class that allows setting scheduler factory callables
    • โฑ Schedulers are now passed in during Observable construction or into operators as needed
    • โฑ Static Observable constructors and operators will get scheduler from global static Scheduler if not specified
    • PHP 7 is required
    • ๐Ÿšš HHVM support was removed
    • All files now declare(strict_types=1)
    • ๐Ÿ‘ป ObserverInterface::onError now takes a Throwable parameter instead of Exception
    • ๐Ÿ—„ subscribeCallback has been deprecated in favor of subscribe which now takes callables or an ObserverInterface implementation
    • ๐Ÿ—„ doOnNext and doOnEach have been deprecated in favor of do and follows the same syntax as subscribe
    • ๐Ÿ—„ catchError has been deprecated in favor of catch
    • ๐Ÿ—„ just has been deprecated in favor of of
    • ๐Ÿ—„ emptyObservable has been deprecated in favor of empty
    • โœ… switchLatest has been deprecated in favor of switch
    • Observable is now abstract and requires subclasses to define _subscribe
    • โž• Added toPromise and fromPromise operators
    • โœ… Marble tests are now supported
    • โฑ timeout now throws TimeoutException to allow detection of timeouts down stream
    • Parameter and return types have been added
  • v1.5.3 Changes

    March 14, 2017

    ๐Ÿ”‹ Features

    • โž• Added compose operator (140e21a)
    • โž• Added plucking for multiple items at once (11b86c9)
    • โž• Added custom operators in nested namespace (897b747)
  • v1.5.2 Changes

    February 07, 2017

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix interface mismatch on subscribe type hints (b817619)
    • ๐Ÿ›  Fix IteratorObservable to check if the key is valid instead of null (dafb14b)

    ๐Ÿ”‹ Features

    • โšก๏ธ Optimized distinct operator (462d433)
    • โž• Added finally operator (e2cfdb2)
    • โž• Added isEmpty operator (2429fb7)
    • โž• Added forkJoin operator (9fb9197)
    • ๐Ÿ”จ Refactored mergeAll to be consistent with RxJS and switchLatest (7aeb8ce)
  • v1.5.1 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed non-strict search in CompositeDisposable (c17fb6c)
    • ๐Ÿ›  Fixed missing array type hint on Observable::__call (1672dc1)
  • v1.5.0 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed throttle.php demo (cee42e2)
    • ๐Ÿ›  Fixed Promise::fromObservable() to allow selecting the scheduler (de88548)
    • ๐Ÿ›  Fixed VirtualTimeScheduler to use now() method (d5afdde)
    • ๐Ÿ›  Fixed defer swallowing errors (#85)
    • ๐Ÿ›  Fixed phpunit deprecation warnings (b7f754c)
    • ๐Ÿ›  Fixed scheduler disposable on delay dispose (#87)

    ๐Ÿ”‹ Features

  • v1.4.1 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed EventLoopScheduler (f0302d2)
  • v1.4.0 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed doc block, demo updates (7090947) (306ead9) (8c4e9ab) (a21b8fd)
    • ๐Ÿ›  Fixed reduce operator issue with falsy seed (#71)
    • ๐Ÿ›  Fixed skipped tests (26c2476)
    • ๐Ÿ›  Fixed retryWhen (#59)

    ๐Ÿ”‹ Features

    • โž• Added flatMapTo operator (a8c6967)
    • โž• Added pluck operator (ec1fce1)
    • โž• Added average operator (da591a6)
    • โž• Added sum operator (2f44168)
    • โž• Added CONTRIBUTING.md (e45210c)
    • โž• Added min operator (f458564)
    • โž• Added repeatWhen operator (d0fc1f8)
    • โž• Added race operator (amb) (81b70e7)
    • โž• Added takeLast operator (8759ca4)
  • v1.3.0 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed combineLatest when using the EventLoopScheduler (12fce12)
    • ๐Ÿ›  Fixed argument ordering issue with combineLatest (c5a8e5a)
    • ๐Ÿ›  Fixed shareReplay, so arguments are optional (e38e8a4)
    • ๐Ÿ›  Fixed double subscription issue with concatAll (4c64a82)
    • ๐Ÿ›  Fixed delay now uses materialize and timestamp, so that it has consistent behavior between all supported schedulers (#51)
    • ๐Ÿ›  Fixed EventLoopScheduler, which is now based off of the VirtualTimeScheduler (#50)

    ๐Ÿ”‹ Features

    • โž• Added materialize and dematerialize operators (6d6bba4)
    • โž• Added timestamp operator (4109934)
    • โž• Added switchLatest operator (58c95b0)
    • โž• Added partition operator (ca95144)
    • โž• Added flatMapLatest operator (c0d15ff)
  • v1.2.0 Changes

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed uninitialized disposable in skipUntil (2b5ea0b)
    • ๐Ÿ›  Fixed asObservable operator was not passing through the scheduler (d805cfd)
    • ๐Ÿ›  Fixed uninitialized disposable in retry (ca4da7e)
    • ๐Ÿ›  Fixed #23 - changing yield behavior in hhvm (da2737c)
    • ๐Ÿ›  Fixed #33 - For Rx\React\Promise::toObservable, wrap non-exceptions on reject (ed852de)

    ๐Ÿ”‹ Features

    • โž• Added ability to record and validate output of demo files (883ad4b)
    • โž• Added catchError operator (cd4fc03)
    • โž• Added takeWhile and takeWhileWithIndex operators (177835e)
    • โž• Added startWith and startWithArray operators (585f893)
    • โž• Added retryWhen operator (19b36fc)
    • โž• Added utility to generate documentation for reactivex.io (a62d46b)
    • โž• Added concatAll and concatMap operators (c794cf3)
    • โž• Added skipWhile and skipWhileWithIndex operators (80c997f)
    • โž• Added max operator (1a841fa)
  • v1.1.0 Changes

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed bug where the map operator called onNext after it was disposed (8a1d68c)
    • ๐Ÿ›  Minor fixes to groupByUntil (f6f56e3)
    • ๐Ÿ›  Minor fixes to delay (2613f36)

    ๐Ÿ”‹ Features

    • โž• Added range observable (1684522) (0ceab90) (121806c)
    • โž• Added index to map selector (8a1d68c)
    • โž• Added mapTo operator (8a1d68c)
    • โž• Added timer observable (304bc0c)
    • โž• Added distinct and distinctKey (e9575f1)
    • Split distinctUntilChanged into distinctUntilChanged and distinctUntilKeyChanged (e9575f1)