Changelog for auto-0.3.0.0
0.3.0.0
https://github.com/mstksg/auto/releases/tag/v0.3.0.0
- Control.Auto.Effects: Breaking change: switched to strict
StateTandWriterT. - Control.Auto.Effects: Added
readerAandwriterA, for convenience in "creating"Autos underReaderTandWriterT; also addedstateAandaccumAfor completeness.
0.2.0.6
https://github.com/mstksg/auto/releases/tag/v0.2.0.6
- Control.Auto.Run: As a part of an effort to provide integration with
disciplined effectful streaming, introduced
streamAutoEffectsandtoEffectStream, which convertAuto m a b's to streams of effects inmthat can be processed and manipulated and integrated with anyListT-compatible library, like pipes. See documentation for more details. These were also added to the exports ofControl.Auto. - Control.Auto.Interval: New
AutoholdJusts, which stretches the last seen "on"/Justvalue over the duration of a "off"/Nothinginterval. - Documentation fixes to emphasize auto's focus on value streams, not effect streams, in contrast to pipes, conduit, etc.
- Version restrictions on some packages relaxed on profunctors, semigroups, and base.
0.2.0.5
https://github.com/mstksg/auto/releases/tag/v0.2.0.5
- Control.Auto.Process.Random: Added combinators and sealers dealing
for working with an underlying
RandorRandTmonad. - Because of this, committed to adding MonadRandom as a dependency.
0.2.0.4
https://github.com/mstksg/auto/releases/tag/v0.2.0.4
- Control.Auto: Added
unserialize,delay, anddelay_toControl.Auto's exports. - Control.Auto.Blip: New blip stream manipulator:
forkB, which forks a blip stream into to separate ones based on whether or not the emitted values match a predicate. - Control.Auto.Time: Added a generalized version of
stretch,stretchAccumBywhich allows access to the "skipped" inputs during the stretched periods, as well as the ability to control the outputs during the stretched periods.
0.2.0.3
https://github.com/mstksg/auto/releases/tag/v0.2.0.3
- Control.Auto.Collection: Bug for
dynZipFfixed, where newly addedAutos would overwrite ones alreay stored. - Control.Auto:
fromIntervaladded toControl.Auto's exports.
0.2.0.2
https://github.com/mstksg/auto/releases/tag/v0.2.0.2
- Control.Auto.Collection:
dynZipFanddynMapF, implicit-serialization dynamic collections.
0.2.0.1
https://github.com/mstksg/auto/releases/tag/v0.2.0.1
- Control.Auto.Effects:
catchAadded toControl.Auto.Effects, allowing explicit catching of runtime exceptions thrown in underlyingIO.
0.2.0.0
https://github.com/mstksg/auto/releases/tag/v0.2.0.0
- First official release. No backwards-incompatible changes until 0.3.0.0.