tag:github.com,2008:https://github.com/freckle/graphula/releases Tags from graphula 2025-06-18T17:43:55Z tag:github.com,2008:Repository/86860859/v2.1.2.0 2025-06-18T17:44:25Z v2.1.2.0 <p>feat: include insert error messages in GenerationFailure</p> <p>This adds `*Either` versions of our two insert functions in the frontend <br />class, which return `Left String` errors, rather than `Nothing`s.</p> <p>We define the maybe and either versions in terms of each other, making <br />this a backwards-compatible change, and use `MINIMAL` to ensure one or <br />the other always gets defined.</p> <p>Then, we update our own instance to define either variants, with <br />informative messages for the failing cases.</p> <p>Lastly, by using those either variants within the main loop, we can <br />collect (at least the final) `Left` value and report it as part of the <br />`GenerationFailure`.</p> <p>The new README test confirms it works and shows what such an exception <br />will look like now.</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/freckle/graphula/issues/17">#17</a>.</p> freckle-automation-app tag:github.com,2008:Repository/86860859/v2.1.1.0 2025-06-17T18:20:25Z v2.1.1.0 <p>feat: export EntityKeys</p> <p>The member and associated type were already exported, so this is <br />strictly an addition. Now, users can express type signatures using this <br />class, as well as make their own instances.</p> <p><span class="issue-keyword tooltipped tooltipped-se">Closes</span> <a class="issue-link js-issue-link" href="https://github.com/freckle/graphula/issues/90">#90</a>.</p> freckle-automation-app tag:github.com,2008:Repository/86860859/v2.1.0.1 2025-02-21T19:40:27Z v2.1.0.1 <p>fix: implement semantic-release automation</p> <p>This involves a few steps that I've kept together for easy reference as <br />an example:</p> <p>1. Configure semantic release (`.releaserc.yaml`)</p> <p> This uses a custom plugin, which I maintain, to upload with `stack <br /> upload` as the main release action.</p> <p>2. Trigger semantic release in the Release workflow</p> <p>3. Update `package.yaml` to not have a meaningful version</p> <p> Except the `2.` prefix is there, so my release plugin can infer it.</p> <p>4. Update the README with release instructions</p> <p>5. Update CHANGELOG to point to releases</p> <p> This is how semantic-release folks recommend doing it. The Releases <br /> (from now own) will have automatically-maintained changelog <br /> information. I may backfill previous releases.</p> freckle-automation-app tag:github.com,2008:Repository/86860859/v2.1.0.1-rc-semantic-release.1 2025-02-21T16:33:14Z v2.1.0.1-rc-semantic-release.1 <p>fix: implement semantic-release automation</p> <p>This involves a few steps that I've kept together for easy reference as <br />an example:</p> <p>1. Configure semantic release (`.releaserc.yaml`)</p> <p> This uses a custom plugin, which I maintain, to upload with `stack <br /> upload` as the main release action.</p> <p>2. Trigger semantic release in the Release workflow</p> <p>3. Update `package.yaml` to not have a meaningful version</p> <p> Except the `2.` prefix is there, so my release plugin can infer it.</p> <p>4. Update the README with release instructions</p> <p>5. Update CHANGELOG to point to releases</p> <p> This is how semantic-release folks recommend doing it. The Releases <br /> (from now own) will have automatically-maintained changelog <br /> information. I may backfill previous releases.</p> freckle-automation-app tag:github.com,2008:Repository/86860859/v2.1.0.0 2023-12-13T20:32:48Z v2.1.0.0 chris-martin tag:github.com,2008:Repository/86860859/v2.0.2.2 2022-10-27T17:24:29Z v2.0.2.2: Add missing MonadUnliftIO instance to GraphulaLoggedT <p>Add missing MonadUnliftIO instance to GraphulaLoggedT</p> <p>This transformer was missed when adding `MonadUnliftIO` instances. <br />This instance is manually derived to avoid failure on older GHCs.</p> eborden tag:github.com,2008:Repository/86860859/v2.0.2.1 2022-08-15T14:07:46Z v2.0.2.1: Fixup stack-nightly <p>Fixup stack-nightly</p> <p>- Simplify CI nightly build <br />- Test newer persistent as a dedicated config <br />- Update to nightly as of today(ish)</p> pbrisbin tag:github.com,2008:Repository/86860859/v2.0.1.1 2022-03-30T19:48:04Z v2.0.1.1 pbrisbin tag:github.com,2008:Repository/86860859/v2.0.1.0 2021-11-02T15:59:17Z v2.0.1.0 pbrisbin tag:github.com,2008:Repository/86860859/v2.0.0.5 2021-05-17T13:04:26Z v2.0.0.5 pbrisbin