tag:github.com,2008:https://github.com/haskell/happy/releasesRelease notes from happy2025-08-16T18:36:06Ztag:github.com,2008:Repository/5906153/2.1.72025-08-16T18:36:06Z2.1.7<p>Bump happy version 2.1.7</p>sgraf812tag:github.com,2008:Repository/5906153/2.1.62025-07-17T09:18:48Z2.1.6<h2>What's Changed</h2>
<ul>
<li>Bump CI to GHC 9.12 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreasabel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreasabel">@andreasabel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3054810588" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/336" data-hovercard-type="pull_request" data-hovercard-url="/haskell/happy/pull/336/hovercard" href="https://github.com/haskell/happy/pull/336">#336</a></li>
<li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3235745296" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/339" data-hovercard-type="issue" data-hovercard-url="/haskell/happy/issues/339/hovercard" href="https://github.com/haskell/happy/issues/339">#339</a>: do not emit GHC-7.10 conditionals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreasabel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreasabel">@andreasabel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3235768280" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/haskell/happy/pull/340/hovercard" href="https://github.com/haskell/happy/pull/340">#340</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/haskell/happy/compare/2.1.5...2.1.6"><tt>2.1.5...2.1.6</tt></a></p>andreasabeltag:github.com,2008:Repository/5906153/2.1.52025-02-09T17:44:40Z2.1.5<p>Prepare 2.1.5</p>sgraf812tag:github.com,2008:Repository/5906153/2.1.42025-01-18T16:11:54Z2.1.4<p>Prepare 2.1.4 release</p>sgraf812tag:github.com,2008:Repository/5906153/2.1.32024-11-08T08:49:43Z2.1.3: Auto-resolve shift/reduce conflicts involving the catch token<p>When the current token is the catch token, we never reduce; we only ever<br>
shift. Hence it does not make sense to report shift/reduce conflicts<br>
involving the catch token: Error resumption mode will only ever try to<br>
shift it.</p>
<p>The solution implemented in this patch is not to generate conflicting<br>
LR'Reduce actions in the first place by deleting the catch token from<br>
the lookahead sets of LR1 items.</p>sgraf812tag:github.com,2008:Repository/5906153/2.1.22024-10-27T13:02:33Z2.1.2: Do not use Prelude; concoct our own Happy_Prelude alias (#325)<p>This is in order to undo a breaking change caused by users<br>
writing <code>import Prelude hiding (null)</code>.</p>
<p>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2615704258" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/325" data-hovercard-type="issue" data-hovercard-url="/haskell/happy/issues/325/hovercard" href="https://github.com/haskell/happy/issues/325">#325</a>.</p>sgraf812tag:github.com,2008:Repository/5906153/2.1.12024-10-22T08:05:47Z2.1.1: Resurrect the `%errorhandlertype` directive for back-compat (#320)<p>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2598115560" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/320" data-hovercard-type="issue" data-hovercard-url="/haskell/happy/issues/320/hovercard" href="https://github.com/haskell/happy/issues/320">#320</a>.</p>sgraf812tag:github.com,2008:Repository/5906153/2.12024-10-18T08:39:36Z2.1<p>Prepare 2.1 release</p>sgraf812tag:github.com,2008:Repository/5906153/2.0.22024-09-24T11:23:35Z2.0.2<p>Update changelog</p>sgraf812tag:github.com,2008:Repository/5906153/2.0.12024-09-20T10:43:53Z2.0.1: Generate 8 spaces instead 2 spaces (#303)<p>2 spaces forced a breaking change on GHC. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2537378774" data-permission-text="Title is private" data-url="https://github.com/haskell/happy/issues/303" data-hovercard-type="issue" data-hovercard-url="/haskell/happy/issues/303/hovercard" href="https://github.com/haskell/happy/issues/303">#303</a>.</p>sgraf812