- update dependencies
- remove ts-lint rules
- use ES-Lint
- renamed all function parameters with name 'x' to e.g. 'val' to avoid IntelliJ's smart error messages like "'height' should probably not be passed as parameter 'x'"
- fix shareReplayUntilAllUnsubscribed not exposed in index.ts
- add shareReplayUntilAllUnsubscribed operator
- Allows to exclude file from lint rule rx-ninja-subscribe-takeuntil. Closes #8.
- support for TypeScript 4
- fix publishing with broken folder structure
- update to typescript 3.9
- fix imports from rxjs/internal
- add operator
destinctUntilChangedDeep
- add marble diagrams to documentation
onUnsubscribe
operator added
- The documentation of the
combineLatestToMap
operator was corrected
-
Breaking Change: changed signature of skipUndefined
before:
skipUndefined
after:skipUndefined()
-
removed deprecated aliases
justInstanceOf
, useonlyInstanceOf
insteadnotNil
, useisNotNil
insteadnotNull
, useisNotNull
insteadnotUndefined
, useisNotUndefined
insteadpropertyNotNil
, useisPropertyNotNil
insteadpropertyNotNull
, useisPropertyNotNull
insteadpropertyNotUndefined
, useisPropertyNotUndefined
insteadpropertiesNotNil
, usehasNoNilProperties
insteadpropertiesNotNull
, usehasNoNullProperties
insteadpropertiesNotUndefined
, usehasNoUndefinedProperties
instead
-
added operator
takeUntilCompletion
- added isPathNotNil function and skipPathNil operator
- added overloaded isPropertyNil with object as first parameter, for usage in if statements
-
The configuration for TSLint rule "rx-ninja-subscribe-takeuntil" changed. It is now possible to specify the relevant file name suffixes. This is useful for Angular applications:
"rx-ninja-subscribe-takeuntil": [ true, { "finalizer": [ "takeUntil", "customOperator", "anotherOperator" ], "fileSuffix": [ "-relevant.ts" ] } ]
-
added deprecated alias propertyNotNil for isPropertyNotNil
- several operator and predicate function names were changed
- old names are still available but deprecated
- provides ESM5 and ESM2015 bundle
- fix missing export
- add AsyncPrioritizedQueue
- restore tslint rules
- fixed documentation bugs
- restore isNil
- improved documentation
- improved tests
- new operator executeLatestOnIdle
- new operator justInstanceOf
- fixed bug in
notUndefined
- fixed wrong linter file names
- renamed lint rules
w11k-rxjs-subscribe-in-subscribe
torx-ninja-subscribe-in-subscribe
w11k-rxjs-subscribe-takeuntil
torx-ninja-subscribe-takeuntil
- Added configuration option to lint rule
rx-ninja-subscribe-takeuntil
to allow custom terminator operators
- added operator onCompletionContinueWith
- added SignalSubject
- added operator replayOn
- added tslint rule w11k-rxjs-subscribe-in-subscribe
- added error on use of deprecated method untilComponentDestroyed
- added missing dependency @phenomnomnominal/tsquery
- w11k-rxjs-subscribe-takeuntil triggers now also triggers outside classes
- added TSLint rule: w11k-rxjs-subscribe-takeuntil
- fixed CallableSubject
- added TransformingSubject
- fixed: CallableSubject, function's prototype methods were not preserved
- added CallableSubject
- added
debounceIf
initial release