Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring next branch up to date #2376

Merged
merged 41 commits into from
Feb 15, 2017
Merged

Bring next branch up to date #2376

merged 41 commits into from
Feb 15, 2017

Commits on Jan 29, 2017

  1. chore(*): correctly scope disabled max-line-length tslint rule

    The max line length is set to 150 in 'tslint.json'. In specific regions, it is
    desirable to allow longer lines, so these regions should be wrapped in comments
    like the following:
    
    ```js
    // Max line length enforced here.
    
    /* tslint:disable:max-line-length */
    // Max line length NOT enforced here.
    /* tslint:enable:max-line-length */   <-- CORRECT
    
    // Max line length enforced here.
    ```
    
    In many cases, the re-enabling comment incorrectly included `disable` instead of
    `enable` (as shown below), which essentially keeps the `max-line-length`
    **disabled** for the rest of the file:
    
    ```js
    // Max line length enforced here.
    
    /* tslint:disable:max-line-length */
    // Max line length NOT enforced here.
    /* tslint:disable:max-line-length */   <-- INCORRECT
    
    // Max line length NOT enforced here.
    ```
    
    This commit fixes these comments, so the `max-line-length` rule is properly
    enforced in regions that don't need longer lines.
    gkalpak committed Jan 29, 2017
    Configuration menu
    Copy the full SHA
    37b6e39 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. fix(Subject): ensure subject properly throws ObjectUnsubscribedError …

    …when unsubscribed then resubscribed to (#2318)
    
    - Also changes one AsyncSubject test that seemed to have a typo where the author intended to dispose of a subscription, but disposed of the subject itself instead
    
    *
    benlesh authored Feb 1, 2017
    Configuration menu
    Copy the full SHA
    41489eb View commit details
    Browse the repository at this point in the history
  2. chore(publish): 5.1.0

    benlesh committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    faabd3e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2017

  1. fix(bindCallback): input function context can now be properly set via…

    … output function (#2319)
    
    Set context of input function to context of output function, so
    that it is possible to control context at call time and underlying observable is
    not available in input function
    mpodlasin authored and benlesh committed Feb 2, 2017
    Configuration menu
    Copy the full SHA
    cb91c76 View commit details
    Browse the repository at this point in the history
  2. fix(bindNodeCallback): input function context can now be properly set…

    … via output function (#2320)
    
    Set context of input function to context of output function, so that
    context can be controlled at call time and underlying observable is
    not available in input function
    mpodlasin authored and benlesh committed Feb 2, 2017
    Configuration menu
    Copy the full SHA
    3ec315d View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Configuration menu
    Copy the full SHA
    2aaa8f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    716377d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e338ca6 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2017

  1. Merge pull request #2202 from kwonoj/fix-test-type-inference

    test(filter): enable type inference to marble diagram
    jayphelps authored Feb 5, 2017
    Configuration menu
    Copy the full SHA
    2889519 View commit details
    Browse the repository at this point in the history
  2. chore(dangerfile): fix test for hot and cold usages without types

    Fix logic in test for files which use hot and cold helpers but
    do not provide type declarations for them, so that files that do not
    use hot and cold helpers at all would not count as false positives.
    mpodlasin committed Feb 5, 2017
    Configuration menu
    Copy the full SHA
    7eb5015 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2330 from Podlas29/danger-hot-and-cold-match

    chore(dangerfile): fix test for hot and cold usages without types
    kwonoj authored Feb 5, 2017
    Configuration menu
    Copy the full SHA
    6ce4773 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2017

  1. fix(bindNodeCallback): emit undefined when callback has no success ar…

    …guments
    
    Emit undefined insteady of empty array by resulting Observable,
    when callback function is called without success parameters.
    
    Closes #2254
    mpodlasin committed Feb 6, 2017
    Configuration menu
    Copy the full SHA
    8b81fc6 View commit details
    Browse the repository at this point in the history
  2. fix(bindCallback): emit undefined when callback is without arguments

    In resulting Observable emit undefined when callback is called without
    parameters, instead of emitting empty array.
    mpodlasin committed Feb 6, 2017
    Configuration menu
    Copy the full SHA
    915a2a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2017

  1. test(all): enable type inference to marble diagram

    - relates to #1633
    kwonoj committed Feb 9, 2017
    Configuration menu
    Copy the full SHA
    01a2d15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25d3f4a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2346 from kwonoj/chore-enable-type-test

    test(all): enable type inference to marble diagram
    jayphelps authored Feb 9, 2017
    Configuration menu
    Copy the full SHA
    31dfc73 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2017

  1. feat(AjaxObservable) : support 'PATCH' request type

    Add support of the 'PATCH' request type based on the already existing 'PUT' request.
    herflis committed Feb 10, 2017
    Configuration menu
    Copy the full SHA
    46c954a View commit details
    Browse the repository at this point in the history
  2. fix(forkJoin): add type signature for single observable with selector

    Add type signature for using forkJoin with single observable as first parameter
    and selector function as second parameter, so that typings would not prevent
    usage which is permitted and properly handled by operator.
    
    Closes #2347
    mpodlasin committed Feb 10, 2017
    Configuration menu
    Copy the full SHA
    7983b91 View commit details
    Browse the repository at this point in the history
  3. feat(webSocket): Add binaryType to config object

    Add binaryType to config object, so that it is possible
    to set that parameter on underlying socket before any
    data emits happen.
    
    Closes #2353
    mpodlasin committed Feb 10, 2017
    Configuration menu
    Copy the full SHA
    86acbd1 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2017

  1. fix(merge): return Observable when called with single lowerCaseO

    Return Observable when merge is called with single lower case observable,
    so that merge would always return Observable instance.
    mpodlasin committed Feb 12, 2017
    Configuration menu
    Copy the full SHA
    85752eb View commit details
    Browse the repository at this point in the history
  2. fix(subscribeToResult): accept array-like as result

    Accept array-like as a result to subscribe, so that
    Observable.from and operators using subscribeToResult
    have identical behaviour.
    mpodlasin committed Feb 12, 2017
    Configuration menu
    Copy the full SHA
    14685ba View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2017

  1. fix(Subscription): fold ChildSubscription logic into Subscriber to pr…

    …event operators from leaking ChildSubscriptions. (#2360)
    
    The addition of ChildSubscription to fix #2244 accidentally introduced a different memory leak. Most operators that add and remove inner Subscriptions store the inner Subscriber instance, not the value returned by Subscription#add. When they try to remove the inner Subscription manually, nothing is removed, because the ChildSubscription wrapper instance is the one added to the subscriptions list.
    
    Fixes #2355
    trxcllnt authored and benlesh committed Feb 13, 2017
    Configuration menu
    Copy the full SHA
    22e4c17 View commit details
    Browse the repository at this point in the history
  2. chore(publish): 5.1.1

    benlesh committed Feb 13, 2017
    Configuration menu
    Copy the full SHA
    996bf6d View commit details
    Browse the repository at this point in the history
  3. Ignore coverage

    It's 5.5mb that people installing this don't need :)
    timruffles authored Feb 13, 2017
    Configuration menu
    Copy the full SHA
    9d8ac3a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2367 from timruffles/patch-1

    chore(npmignore): ignore coverage report data
    kwonoj authored Feb 13, 2017
    Configuration menu
    Copy the full SHA
    de6a8f4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2364 from Podlas29/observable-input-as-array-like

    fix(subscribeToResult): accept array-like as result
    jayphelps authored Feb 13, 2017
    Configuration menu
    Copy the full SHA
    3f01114 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Configuration menu
    Copy the full SHA
    1821519 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2354 from herflis/my-fix-branch

    feat(AjaxObservable) : support 'PATCH' request type
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    9c1f793 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2363 from Podlas29/static-merge-with-one-observab…

    …le-input
    
    fix(merge): return Observable when called with single lowerCaseO
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    7b38d19 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2357 from Podlas29/web-socket-binary-type

    feat(webSocket): Add binaryType to config object
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    e8f8153 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2356 from Podlas29/fork-join-test-case-type-defin…

    …ition
    
    fix(forkJoin): add type signature for single observable with selector
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    71704b2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2349 from kwonoj/chore-danger-changelog

    chore(danger): update dangerfile to validate commit message
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    d23add0 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2329 from Podlas29/bind-node-callback-no-callback…

    …-arguments
    
    fix(bindNodeCallback): emit undefined when callback has no success ar…
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    589b7f6 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2328 from Podlas29/bind-callback-no-callback-argu…

    …ments
    
    fix(bindCallback): emit undefined when callback is without arguments
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    1d27ea2 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2308 from gkalpak/patch-5

    chore(*): correctly scope disabled `max-line-length` tslint rule
    jayphelps authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    25ee5b3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    656f2b3 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #2374 from kwonoj/style-mergeall

    fix(mergeAll): introduce variant support <T, R> for mergeMap
    kwonoj authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    02cbda6 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

  1. docs(ObservableInput): add ObservableInput and SubscribableOrPromise …

    …descriptions
    
    Add ObservableInput and SubscribableOrPromise interface descriptions,
    as well as link these interfaces in type descriptions of operators,
    so that users always know what kind of parameters they can pass to
    used methods.
    mpodlasin committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    9c018b5 View commit details
    Browse the repository at this point in the history
  2. feat(windowTime): maxWindowSize parameter in windowTime operator

    Adds new parameter in windowTime operator to control how much values given
    window can emit.
    
    Closes #1301
    mpodlasin committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    381be3f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2187 from Podlas29/window-time-with-max-size

    feat(windowTime): maxWindowSize parameter in windowTime operator
    jayphelps authored Feb 15, 2017
    Configuration menu
    Copy the full SHA
    db8dc77 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2373 from Podlas29/observable-input-docs

    docs(ObservableInput): add ObservableInput and SubscribableOrPromise descriptions
    jayphelps authored Feb 15, 2017
    Configuration menu
    Copy the full SHA
    7839002 View commit details
    Browse the repository at this point in the history