frappe 0.4.0+3 frappe: ^0.4.0+3 copied to clipboard
A functional reactive programming library for Dart. Frappé extends the functionality of Dart's streams, and introduces new concepts like properties/signals.
Changelog #
Note: Some patch versions may be omitted for only documentation changes.
0.4.0+3 (03/09/2015) #
- Fix an issue where the stream returned by
Property.asEventStream()
would still behave like a property [#38]
0.4.0 (03/02/2015) #
- 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()
0.3.2+1 (01/10/2015) #
- Move stream transformation classes to the stream_transformers package.