All Versions
131
Latest Version
Avg Release Cycle
33 days
Latest Release
805 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v6.0.0 Changes
April 24, 2018🐛 Bug Fixes
🔨 Code Refactoring
🔋 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 fromrxjs/webSocket
-
v6.0.0-uncanny Changes
April 13, 2018🐛 Bug Fixes
- interop: functions with
[Symbol.observable]
on them will now be accepted in operators likemergeMap
,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)
- interop: functions with
-
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-terrific Changes
April 11, 2018🔋 Features
- schematics: add migration schematics for schematics users (20a2f07)
-
v6.0.0-tenacious Changes
April 11, 2018 -
v6.0.0-tactical Changes
April 07, 2018Why "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
- closure-compiler: adds nocollapse to static members (#3519) (8758a5d)
- closure-compiler: remove internal flag from _isScalar (#3520) (b3a657d)
- closure-compiler: remove top level throws (#3518) (b069473)
- closure-compiler: removes bad [@params](https://github.com/params) comments that caused issues (#3521) (09c874c)
- compat: deprecate Observable.if/throw (#3527) (3116275)
- compat: export TeardownLogic (#3532) (0c76e64), closes #3531
- compat: remove observable/scalar deep import as it wasn't previously available (4566001)
- ⏱ Scheduler: export but deprecate (#3522) (a3e1fb8)
- skipUntil: properly manages notifier subscription (889f84a), closes #1886
- 🛠 fix type mismatch in NodeStyleEventEmitter (#3530) (3f51ddd)
- sourcemaps: fix mappings for source maps so they will work (#3523) (32e7f75), closes #3479
🔋 Features
-
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 })