All Versions
131
Latest Version
Avg Release Cycle
33 days
Latest Release
805 days ago

Changelog History
Page 6

  • v6.0.0 Changes

    April 24, 2018

    🐛 Bug Fixes

    • websocket: no longer throws errors in operators applied to it (#3577) (cb38ddf)

    🔨 Code Refactoring

    • webSocket: rename back to webSocket ala 5.0 (#3590) (d5658fe)

    🔋 Features

    • testing: Add testScheduler.run() helper (2d5b3b2)
    • testing: testScheduler.run() supports time progression syntax (9322b7d)

    💥 BREAKING CHANGES

    • webSocket: UNBREAKING websocket to be named webSocket again, just like it was in 5.0. Now you should import from rxjs/webSocket
  • v6.0.0-uncanny Changes

    April 13, 2018

    🐛 Bug Fixes

    • interop: functions with [Symbol.observable] on them will now be accepted in operators like mergeMap, from, etc (#3562) (c9570df)
    • migrations: change the version the migration applies to (#3564) (9217a03)
    • rxjs: no longer requires dom lib (#3566) (8b33ee2)
    • throttleTime: emit throttled values when complete if trailing=true (#3559) (3e846f2), closes #3351
    • websocket: export WebSocketSubject, WebSocketSubjectConfig from rxjs/websocket (#3557) (c365405)
  • v6.0.0-ucandoit Changes

    April 13, 2018

    🐛 Bug Fixes

    • migrations: make sure collection.json is present (63e10a8)
  • v6.0.0-uber Changes

    April 13, 2018

    🐛 Bug Fixes

    • migrations: deploy compiled JS rather than just the TS files. (9aed72f)
  • v6.0.0-turbo Changes

    April 12, 2018

    🐛 Bug Fixes

    • groupBy: reexporting the GroupedObservable type (#3556) (12d4933), closes #3551
    • migrations: build now properly copies migration into package (#3555) (329a145)
  • v6.0.0-terrific Changes

    April 11, 2018

    🔋 Features

    • schematics: add migration schematics for schematics users (20a2f07)
  • v6.0.0-tenacious Changes

    April 11, 2018

    🐛 Bug Fixes

    • compat: fix first & last operators so undefined arguments won't create empty values (#3542) (a327db2)
    • node/TS: eliminate incompatable types to protected properties (#3544) (21dd3bd)

    💥 BREAKING CHANGES

    • NodeJS Dropping support for non-LTS versions of Node.
  • v6.0.0-tactical Changes

    April 07, 2018

    Why "tactical"? Because I TOTALLY MEANT to ruin the release names by publishing an amazingly funny April Fool's joke about smooshMap. So this was "tactical". Super tactical. So very tactical.

    🐛 Bug Fixes

    🔋 Features

    • compat: add Observable extension classes with static create() (ecd7f68)
    • compat: add rxjs/interfaces exports (ba5c266)
  • v6.0.0-rc.0 Changes

    March 31, 2018

    🐛 Bug Fixes

    • ajax: properly encode body with form data that includes URLs (#3502) (4455d21), closes #2399
    • bindNodeCallback: better type inference (932bb7a)
    • elementAt: now allows falsy defaultValues (13706e7)
    • 👕 lint_perf: fix lint issues with newer perf tests (1013754)
    • throttle: now properly trailing throttles for individual values (#3505) (3db18d1), closes #2864

    🔋 Features

    • takeUntil: no longer subscribes to source if notifier synchronously emits (#3504) (7b8a3e3), closes #2189

    🐎 Performance Improvements

    • pluck,bufferTime,asObservable: add performance tests for pluck(), bufferTime() and asObservable() operators (#2491) (24506b3)
    • ReplaySubject: slightly improved performance (#2677) (9fea36d)

    💥 BREAKING CHANGES

    • throttle: This changes the behavior of throttle, in particular throttling with both leading and trailing behaviors set to true, to more closely match the throttling behavior of lodash and other libraries. Throttling now starts immediately after any emission from the observable, and values will not be double emitted for both leading and trailing values
  • v6.0.0-beta.4 Changes

    March 29, 2018

    🐛 Bug Fixes

    • bindCallback: add better type overloads (#3480) (037cf34)
    • compat: add IScheduler to compat/Scheduler (0a67df6)

    🔋 Features

    • compat: add all utilities to internal-compatibility (a9ecfe7)
    • websocket: Add serializer/deserializer config settings (#3489) (8d44124)

    💥 BREAKING CHANGES

    • websocket: WebSocketSubject will now JSON serialize all messages sent over it by default, to return to the old behavior, pass a config setting of serializer: x => x like so: websocket({ url, serializer: x => x })