tag:github.com,2008:https://github.com/purescript-contrib/purescript-aff/releasesRelease notes from purescript-aff2024-09-08T19:36:51Ztag:github.com,2008:Repository/31439226/v8.0.02024-09-08T19:37:56Zv8.0.0<p>Raises minimum version of <code>parallel</code></p>thomashoneymantag:github.com,2008:Repository/31439226/v7.1.02022-08-06T11:48:50Zv7.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>garybtag:github.com,2008:Repository/31439226/v7.0.02022-04-27T22:58:40Zv7.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>JordanMartineztag:github.com,2008:Repository/31439226/v6.0.02021-02-26T20:04:34Zv6.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>thomashoneymantag:github.com,2008:Repository/31439226/v5.1.22019-09-11T16:38:12Zv5.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>natefaubiontag:github.com,2008:Repository/31439226/v5.1.12019-03-29T16:13:05Zv5.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>natefaubiontag:github.com,2008:Repository/31439226/v5.1.02018-12-14T16:41:07Zv5.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>natefaubiontag:github.com,2008:Repository/31439226/v5.0.22018-08-24T04:02:55Zv5.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>natefaubiontag:github.com,2008:Repository/31439226/v5.0.12018-07-12T13:29:59Zv5.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>natefaubiontag:github.com,2008:Repository/31439226/v5.0.02018-05-25T11:46:26Zv5.0.0<p>Updated for PureScript 0.12</p>garyb