10.6.2 (2022-01-15)
- Remove the
rxjs-report-usage
dependency. (6ba4141).
10.6.1 (2021-05-29)
- Widen peer range to include RxJS version 7. (2e9465e).
10.6.0 (2021-04-18)
- Add the
continueWith
operator. (bf71a05).
10.5.2 (2021-01-17)
- Export the
percolate
operator. (64c8560).
10.5.1 (2020-11-28)
- Use
files
inpackage.json
instead of.npmignore
. (2dd8e91).
10.5.0 (2020-11-13)
10.4.0 (2020-06-28)
- Add
concatMapEager
operator. (18952f9).
10.3.3 (2020-06-24)
- Use tilde versions for dependencies.
- Don't distribute the
yarn.lock
file. - Include the
bundles
directory in the distribution.
10.3.2 (2020-06-22)
- Added
rxjs-report-usage
.
10.3.1 (2020-06-01)
- Mutate the accumulators in
combineLatestObject
,forkJoinObject
andzipObject
operator. (d87ad0e).
10.3.0 (2020-06-01)
- Add
zipObject
operator. (8840d66).
10.2.1 (2020-05-20)
- Add
equals
export to the index. (057e1f2).
10.2.0 (2020-05-20)
- Add
equals
operator. (9337584).
10.1.2 (2020-05-15)
- Add
dispose
call back to subscription aftersubscribe
. (7f3dc40).
10.1.1 (2020-05-05)
- Put
package.json
files in theobservable
,operators
andscheduler
directories to enable imports from those locations. (14fead0).
10.1.0 (2020-04-28)
- Add the
debounceSync
operator. (a62cff0). - Add
skipSync
andtakeSync
toREADME.md
.
10.0.0 (2020-04-15)
- The distribution now includes CommonJS and ES modules that contain non-transpiled - i.e. ES2020 - code.
- FWIW, 9.8.0 was not published because I remembered that I'd made the above change when I was about to publish it.
9.8.0 (2020-04-15)
- Add the
dispose
operator. (070a9c1)
9.7.4 (2020-02-25)
- Clear the buffer in the
delayUntil
operator's implementation upon unsubscription from the delayed observable. (7e9eb13)
9.7.3 (2020-02-25)
- Delay indefinitely in the
delayUntil
operator's implementation if the notifier completes without signalling. (60790c1)
9.7.2 (2020-02-24)
- Delay completion in the
delayUntil
operator's implementation. (667be7a)
9.7.1 (2020-02-23)
- Replace
first
withtake
in thedelayUntil
operator's implementation. (10e217c)
9.7.0 (2020-02-23)
- Add the
delayUntil
operator. (bf0fb88)
9.6.2 (2019-05-29)
- Republished as the
package.json
files that should have been added in 9.6.1 were left out.
9.6.1 (2019-05-28)
- Add
package.json
files for all directories that are import locations.
9.6.0 (2019-05-17)
- Added the
tapSubscribe
operator. (fd52583)
9.5.0 (2019-04-23)
- Added
bucketBy
andsplitBy
operators. (c43c56f)
9.4.1 (2019-04-05)
- Specify
"sideEffects": false
in thepackage.json
file. (28a8510)
9.4.0 (2018-12-08)
- Added a
pause
operator. (8496970) - Added
concatTap
,exhaustTap
,mergeTap
andswitchTap
operators. (bb3ab78)
9.3.1 (2018-11-18)
- Default the zone schedulers to using the
queueScheduler
. (d6f79b0)
9.3.0 (2018-10-28)
- Added a
spread
operator/helper. (ebd0815)
9.2.0 (2018-10-13)
- Renamed the
defaultObservableIfEmpty
operator toconcatIfEmpty
and deprecated the old name. (dd9c876)
9.1.0 (2018-09-15)
- Added a
finalizeWithKind
operator. (fe48dfd)
- Deprecated
inexorably
in favour offinalizeWithKind
. (cfe9edf)
9.0.0 (2018-08-28)
- Removed
shareReplay
. It should be fixed in RxJS, instead. (fb34d13)
8.5.0 (2018-08-27)
- Added a
shareReplay
implementation that unsubscribes if the reference count drops to zero.
8.4.0 (2018-08-27)
- Renamed
refCountAuditTime
torefCountDelay
and deprecated the former.
- Added
bufferRecent
. - Added
mergeHigherOrderArray
. - Added
pairwiseStartWith
. - Added
refCountForever
.
8.3.2 (2018-08-21)
- Fixed a problem in which the implementations of
combineLatestHigherOrder
/combineLatestHigherOrderObject
closed over an internal, stale array. (d6296bd)
8.3.1 (2018-08-20)
- With
combineLatestHigherOrder
/combineLatestHigherOrderObject
, whenever the higher-order observable emits, if all of the sources have emitted a value, emit an array/object. This also means that if the array/object of sources emitted by the higher-order obserable is empty, an empty array/object is emitted. (e93f650)
8.3.0 (2018-08-19)
- Added the
combineLatestHigherOrderObject
factory function. (78199bc) - Added the
startWithTimeout
operator. (667cb3c)
- Supported multiple, synchronous subscribes in
refCountAuditTime
. (ef95141)
8.2.0 (2018-08-18)
- Added the
refCountOn
operator. (fbc8b02)
8.1.1 (2018-08-18)
- Added
combineLatestHigherOrder
to the index. (ba4b026)
8.1.0 (2018-08-18)
- Added the
combineLatestHigherOrder
factory function. (ba4b026)
8.0.0 (2018-07-20)
- Renamed the
tapIndex
operator totapWithIndex
and used a tuple so that either handler functions or a partial observer can be passed. (a1f9af4)
7.4.0 (2018-07-16)
- Fixed the TypeScript overloads the static
genericPipe
/pipe
helper. (d42a7bb)
7.3.0 (2018-06-06)
- Added
isNullish
/isNotNullish
helpers. (1d50d2e) - Added
debounceTimeWithinReason
. (5009619) - Added
hasCompleted
. (dfeab10) - Added
separate
. (6135b05)
7.2.1 (2018-05-20)
- Improve the type safety of the static
genericPipe
/pipe
helper. (a52491e)
7.2.0 (2018-05-20)
- Added the static
genericPipe
/pipe
helper. (239cfd1)
7.1.0 (2018-05-19)
- Added the
inexorably
/finalize
operator. (e0e6ed0)
7.0.0 (2018-05-12)
- Refactor
traverse
to use anoptions
parameter. (07f9812)
6.4.0 (2018-05-10)
- initial: Add
initial
- the reverse of thesubsequent
operator. (c5a0b84)
6.3.0 (2018-05-05)
- Added the
unsubscribeOn
operator. (5200eee)
6.2.0 (2018-05-04)
- Added the
instanceOf
operator and thequeue
helper.
6.1.0 (2018-05-03)
- Added
combineLatestObject
andforkJoinObject
.
6.0.0 (2018-04-25)
- Upgrade to RxJS version 6.
- Rename the UMD global to
rxjsEtc
.
5.0.1 (2018-04-11)
- traverse: The
NotificationQueue
no longer overrides the internal_subscribe
method. (1341b26)
5.0.0 (2018-04-02)
- traverse: A notification is now required for the traversal of the first node/page. (4b7bed2)
4.2.0 (2018-04-01)
- traverse: Add
traverse
observable.
4.1.1 (2018-02-21)
- forkJoinConcurrent: Fixed the sort order of the emitted array. (b34ffcc)
- Fixed a number of tests that were incorrect and were running.
- Switch to Webpack.
4.1.0 (2018-02-15)
- subsequent: Split out
subsequent
from within thedebounceTimeSubsequent
operator. (6112da1)
4.0.0 (2018-02-14)
- The distribution now includes CommonJS, ES5 and ES2015 versions of the package.
- The
jsnext:main
entry point has been removed from thepackage.json
and anes2015
entry point has been added for the ES2015 files. - The
let
directory has been renamed tooperators
.
3.3.0 (2018-02-14)
- debounceTimeSubsequent: Add
debounceTimeSubsequent
for situations in which the first notification should not be debounced. (1d771c9)
3.2.0 (2018-01-28)
- pluck: Support nested keys. (04d1766)
- reschedule: Force notifications to be emitted using a specifed scheduler. (97a583e)
- zipPadded: Pads observables that complete whilst others continue to emit. (d671b95)
- forkJoinConcurrent: Like
forkJoin
, but with a maximum concurrency. (026f0ed)
3.1.1 (2017-11-29)
- prioritize: Support synchronous sources. (a5f09b4)
3.1.0 (2017-10-22)
- tapIndex: Add a lettable/pipeable equivalent to
doIndex
. (0b76d5b)
3.0.0 (2017-10-20)
- RxJS: The implementations now use lettable/pipeable operators, so a minimum version of 5.5 is required. (48fca3a)
2.0.2 (2017-09-12)
- guard: Remove unnecessary type assertion. (7fce3b5)
- Update dependencies.
2.0.1 (2017-08-13)
- takeWhileInclusive: Filter values that pass the predicate when concatenating, so that the last value is not repeated if the source completes without a value failing the predicate. (08a60a9)
2.0.0 (2017-08-11)
- let: Remove patching of
Observable
prototype from within thelet
methods. (25a8db8)
1.1.0 (2017-07-24)
- defaultObservableIfEmpty: Refactor to remove
do
. (9596d62)