Note: Patch versions that only include documentation changes are omitted.
- Add better type annotations to suppress warnings in DDC. [#47]
- Fix an issue where the stream returned by
Property.asEventStream()
would still behave like a property [#38]
- Fix an issue where
EventStream
s wouldn't be the same type of stream as its source [#17] - Transformation methods on
Property
orEventStream
now return the same type ofReactable
- Add
Reactable.concat()
- Add
Reactable.concatAll()
- Add
Reactable.doAction()
- Add
Reactable.mergeAll()
- Add
Reactable.sampleOn()
- Add
Reactable.sampleEachPeriod()
- Add
Reactable.selectFirst()
- Add
Reactable.startWith()
- Add
Reactable.startWithValues()
- Add
Reactable.zip()
- Add
EventStream.empty()
constructor - Add
EventStream.fromValue()
constructor - Add
EventStream.periodic()
constructor - Bug fixes in
Reactable.isWaitingOn()
- Deprecate
Reactable.asStream()
, it's nowReactable.asEventStream()
- Deprecate
Property
operator overrides,equals()
,>
,>=
,<
,<=
,+
,-
,*
,/
Property.and()
andProperty.or()
can now accept any streamProperty.not()
has been moved toReactable
- Remove type declerations for
Reactable.scan()
- Move stream transformation classes to the stream_transformers package.