Skip to content
This repository has been archived by the owner on Feb 2, 2021. It is now read-only.

Releases: paf31/purescript-behaviors

v8.0.0

04 Sep 23:14
Compare
Choose a tag to compare

Updates for 0.13 compiler - @newlandsvalley

v7.0.0

24 Jun 20:36
f55fd95
Compare
Choose a tag to compare
  • Updates for compiler v0.12.0 (@justinwoo)
  • Split out the Event implementation as purescript-event
  • Change the mouse and keyboard API to require explicit "handles"
  • Port everything to PureScript

v6.3.0

04 Dec 19:45
Compare
Choose a tag to compare

Export debounce and debounceWith (@i-am-tom)

v6.2.0

23 Nov 01:25
Compare
Choose a tag to compare
  • Add gate and gateBy for events (@i-am-tom)
  • Add debounce and debounceWith for events (@i-am-tom)

v6.1.0

22 Nov 22:34
Compare
Choose a tag to compare

Add the create function for Event back to the API (@MonoidMusician)

Note: this breaks the JS API for events, but I'm marking this as a minor release, since that is not part of the public API for this module.

v6.0.1

14 Nov 22:05
Compare
Choose a tag to compare

Ensure no duplicate keys (@MonoidMusician)

v6.0.0

09 Sep 16:58
Compare
Choose a tag to compare

Breaking Changes

  • Dynamic switching is now supported via the switcher combinator. As a result, events must support cancellation, and events such as keyboard and mouse events must be always-on in order to avoid technical issues with resubscription. (@paf31)
  • The IsEvent class was added in order to collect those event operations which are required in order to construct behaviors. Instances are provided for regular events and the semantic event type in FRP.Event.Semantics. It should be possible to write instances for event types from other libaries. (@paf31, @i-am-tom)

Bug Fixes

  • The current time is now represented as a Number to avoid rollover issues (@i-am-tom)

Enhancements

  • An executable (preliminary) denotational semantics of events and behaviors is now available in FRP.Event.Semantics. Not all features are implemented yet. (@paf31)
  • Add the gate and gateBy functions (@i-am-tom)
  • Event is now Filterable (@i-am-tom)

v5.2.0

09 Aug 19:44
Compare
Choose a tag to compare

Add mapAccum to events (@i-am-tom)

v5.0.0

30 May 05:43
Compare
Choose a tag to compare

Add fixB for computing fixed points.

v1.0.1

16 Jun 03:46
Compare
Choose a tag to compare

Don't rely on module.exports in FFI modules.