Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ReactiveX/rxjs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.0.1
Choose a base ref
...
head repository: ReactiveX/rxjs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7.1.0
Choose a head ref
  • 11 commits
  • 27 files changed
  • 8 contributors

Commits on May 13, 2021

  1. Docs: multicast deprecation (#6403)

    * docs(multicast): mark primary signature as deprecated
    
    * docs(publish): mark primary signature as deprecated
    
    * docs(publishReplay): mark primary signature as deprecated
    backbone87 authored May 13, 2021
    Configuration menu
    Copy the full SHA
    cfd2c16 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Configuration menu
    Copy the full SHA
    190e4d0 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. feat(groupBy): Support named arguments, support ObservableInputs for …

    …duration selector (#5679)
    
    * feat(groupBy): Support named arguments, support ObservableInputs for duration selector
    
    - Adds support for named arguments.
    - Adds support for returning promises, et al, from the duration selector.
    
    NOTES:
    
    * The tests for `groupBy` appear to be EXTREMELY old and outdated, and I was unable to updated them easily to use run mode. We may have to rewrite them all at some point to use better techniques. The issue seems to be a rudementary means of testing the inner observables that is incompatible with run mode.
    * Docs still need updated
    * Older paths still need to be deprecated
    * dtslint tests need to be added
    
    * chore: rebased. There are still type issues
    
    * refactor: change to fn, options pattern
    
    * chore: remove duplicate typing
    benlesh authored May 20, 2021
    Configuration menu
    Copy the full SHA
    7a99397 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12c3716 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Configuration menu
    Copy the full SHA
    f1f4e8b View commit details
    Browse the repository at this point in the history
  2. docs(operators): defaultIfEmpty (#6413)

    missing import of interval
    victororlyk authored May 21, 2021
    Configuration menu
    Copy the full SHA
    bffa83c View commit details
    Browse the repository at this point in the history
  3. docs(operators): scan (#6414)

    missing number$
    victororlyk authored May 21, 2021
    Configuration menu
    Copy the full SHA
    2fb22bf View commit details
    Browse the repository at this point in the history
  4. fix: returned operator functions from multicast operators share, `p…

    …ublish`, `publishReplay` are now referentially transparent. Meaning if you take the result of calling `publish()` and pass it to N observable `pipe` methods, it will behave the same in each case, rather than having a cumulative effect, which was a regression introduced sometime in 6.x. If you required this broken behavior, there is a work around posted [here](#6410 (comment)) (#6410)
    
    * fix(publish,publishReplay): resolve sharing Subject
    
    change publish operator to use factory
    change publishReplay operator to not share ReplaySubject
    fixes issue #5411
    
    * test: rearrange tests
    
    * test: add failing ref transparency tests
    
    * fix(publishBehavior): make ref transparent
    
    * fix(publishLast): make ref transparent
    
    * test: add failing ref transparency tests
    
    * fix(share): make ref transparent
    
    * chore: add a comment
    
    * test: change descriptions and add comments
    
    * refactor: destructure options outside of op func
    
    * chore: use consistent terminology in comments
    
    * test: use consistent terminology
    
    Co-authored-by: Eli Davidson <[email protected]>
    cartant and e-davidson authored May 21, 2021
    Configuration menu
    Copy the full SHA
    e2f2e51 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7ea211 View commit details
    Browse the repository at this point in the history
  6. feat: All subjects now have an observed property. This will allow u…

    …sers to check whether a subject has current subscribers without us allowing access to the `observers` array, which is going to be made private in future versions. (#6405)
    
    * feat(Subject): add isObserved() api
    
    * fix(Subject): typo, remove done from sync test
    
    * feat(subject): change observed method to property
    
    * chore: update api_guardian files
    
    Co-authored-by: Ben Lesh <[email protected]>
    bbarry and benlesh authored May 21, 2021
    Configuration menu
    Copy the full SHA
    f47425d View commit details
    Browse the repository at this point in the history
  7. chore(publish): 7.1.0

    benlesh committed May 21, 2021
    Configuration menu
    Copy the full SHA
    3a6d164 View commit details
    Browse the repository at this point in the history
Loading