tag:github.com,2008:https://github.com/purescript-contrib/purescript-aff/releases Release notes from purescript-aff 2024-09-08T19:36:51Z tag:github.com,2008:Repository/31439226/v8.0.0 2024-09-08T19:37:56Z v8.0.0 <p>Raises minimum version of <code>parallel</code></p> thomashoneyman tag:github.com,2008:Repository/31439226/v7.1.0 2022-08-06T11:48:50Z v7.1.0 <p>New features:</p> <ul> <li>MonadST instance for Aff (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1328705858" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/213" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/213/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/213">#213</a> by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/mateiadrielrafael/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mateiadrielrafael">@mateiadrielrafael</a>)</li> </ul> garyb tag:github.com,2008:Repository/31439226/v7.0.0 2022-04-27T22:58:40Z v7.0.0 <p>Breaking changes:</p> <ul> <li>Restrict the signature of <code>launchAff_</code> to only work on <code>Aff Unit</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="911216104" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/203" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/203/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/203">#203</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/i-am-the-slime/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/i-am-the-slime">@i-am-the-slime</a>)</li> <li>Migrate FFI to ES modules (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1176086838" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/209" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/209/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/209">#209</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JordanMartinez/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JordanMartinez">@JordanMartinez</a>)</li> </ul> <p>Other improvements:</p> <ul> <li>Added <code>purs-tidy</code> formatter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1050343851" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/207" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/207/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/207">#207</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thomashoneyman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thomashoneyman">@thomashoneyman</a>)</li> <li>Ensure all directly-imported packages are included in the <code>spago.dhall</code> file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="954336187" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/205" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/205/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/205">#205</a> by @ptrfrncsmrph)</li> </ul> JordanMartinez tag:github.com,2008:Repository/31439226/v6.0.0 2021-02-26T20:04:34Z v6.0.0 <p>Breaking changes:</p> <ul> <li>Added support for PureScript 0.14 and dropped support for all previous versions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="756783306" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/196" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/196/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/196">#196</a>)</li> </ul> <p>New features:</p> <ul> <li>Added roles declarations to allow safe coercions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="700248647" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/194" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/194/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/194">#194</a>)</li> </ul> <p>Bugfixes:</p> <ul> <li>Fixed typo in <code>forkAff</code> documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="521256017" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/184" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/184/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/184">#184</a>)</li> </ul> <p>Other improvements:</p> <ul> <li>Added disclaimer about non-working examples in README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="571706876" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/188" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/188/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/188">#188</a>)</li> <li>Changed default branch to <code>main</code></li> <li>Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="717793891" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/195" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/195/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/195">#195</a>)</li> </ul> thomashoneyman tag:github.com,2008:Repository/31439226/v5.1.2 2019-09-11T16:38:12Z v5.1.2 <ul> <li>Try to recover when exceptions are thrown in pure code (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ford-prefect/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ford-prefect">@ford-prefect</a>)</li> <li>Fix memory leak in supervisors where child fibers are retained even though they have completed (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eric-corumdigital/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eric-corumdigital">@eric-corumdigital</a>)</li> </ul> natefaubion tag:github.com,2008:Repository/31439226/v5.1.1 2019-03-29T16:13:05Z v5.1.1 <ul> <li>Fixes supervision when no child fibers are active (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="379007915" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/164" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/164/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/164">#164</a>)</li> <li>Fixes various bugs around resumption within a bracket mask (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="424518498" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/171" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/171/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/171">#171</a>)</li> </ul> natefaubion tag:github.com,2008:Repository/31439226/v5.1.0 2018-12-14T16:41:07Z v5.1.0 <ul> <li>Adds <code>fiberCanceler</code> (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/safareli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/safareli">@safareli</a>)</li> </ul> natefaubion tag:github.com,2008:Repository/31439226/v5.0.2 2018-08-24T04:02:55Z v5.0.2 <ul> <li>Don't resume from an enqueued task if interrupted (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="353629963" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/162" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/162/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/162">#162</a>)</li> <li>Fix finalization after failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352791447" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/161" data-hovercard-type="pull_request" data-hovercard-url="/purescript-contrib/purescript-aff/pull/161/hovercard" href="https://github.com/purescript-contrib/purescript-aff/pull/161">#161</a>)</li> </ul> natefaubion tag:github.com,2008:Repository/31439226/v5.0.1 2018-07-12T13:29:59Z v5.0.1 <ul> <li>Fixes runtime error when running an async canceler in a <code>ParAff</code> <code>apply</code> operation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="339698454" data-permission-text="Title is private" data-url="https://github.com/purescript-contrib/purescript-aff/issues/153" data-hovercard-type="issue" data-hovercard-url="/purescript-contrib/purescript-aff/issues/153/hovercard" href="https://github.com/purescript-contrib/purescript-aff/issues/153">#153</a>)</li> </ul> natefaubion tag:github.com,2008:Repository/31439226/v5.0.0 2018-05-25T11:46:26Z v5.0.0 <p>Updated for PureScript 0.12</p> garyb