tag:github.com,2008:https://github.com/arikkfir/justest/releases Release notes from justest 2024-06-23T13:43:44Z tag:github.com,2008:Repository/795452843/v0.7.0 2024-06-23T13:44:46Z v0.7.0 <h2>What's Changed</h2> <ul> <li>refactor: refactor fluent API &amp; source printing for better readability by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368553432" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/22/hovercard" href="https://github.com/arikkfir/justest/pull/22">#22</a></li> <li>fix(highlight): parsing of JUSTEST_DISABLE_SOURCE_HIGHLIGHT is wrong by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368564705" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/23" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/23/hovercard" href="https://github.com/arikkfir/justest/pull/23">#23</a></li> <li>docs(Assertion): add docs to the Assertion methods by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368568411" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/24/hovercard" href="https://github.com/arikkfir/justest/pull/24">#24</a></li> <li>chore(api): restore the OrFail method to the Assertion interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368568658" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/25" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/25/hovercard" href="https://github.com/arikkfir/justest/pull/25">#25</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.6.0...v0.7.0"><tt>v0.6.0...v0.7.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.6.0 2024-06-17T13:25:19Z v0.6.0 <h2>What's Changed</h2> <ul> <li>feat: support slowing down tests to enable debugging consequences by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2357345947" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/21/hovercard" href="https://github.com/arikkfir/justest/pull/21">#21</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.5.0...v0.6.0"><tt>v0.5.0...v0.6.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.5.0 2024-06-10T16:42:37Z v0.5.0 <h2>What's Changed</h2> <ul> <li>feat: enhance test naming by making it a format string by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2344378644" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/20" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/20/hovercard" href="https://github.com/arikkfir/justest/pull/20">#20</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.4.0...v0.5.0"><tt>v0.4.0...v0.5.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.4.0 2024-06-10T16:34:32Z v0.4.0 <h2>What's Changed</h2> <ul> <li>security(dependencies): bump github.com/alecthomas/chroma/v2 from 2.13.0 to 2.14.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2319867896" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/18/hovercard" href="https://github.com/arikkfir/justest/pull/18">#18</a></li> <li>feat: support naming assertions to help describe their purpose by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2344367705" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/19" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/19/hovercard" href="https://github.com/arikkfir/justest/pull/19">#19</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2319867896" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/18/hovercard" href="https://github.com/arikkfir/justest/pull/18">#18</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.3.1...v0.4.0"><tt>v0.3.1...v0.4.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.3.1 2024-05-18T17:47:30Z v0.3.1 <h2>What's Changed</h2> <ul> <li>fix(equalto): go-cmp opts were not passed to failure diff by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2304188647" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/17/hovercard" href="https://github.com/arikkfir/justest/pull/17">#17</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.3.0...v0.3.1"><tt>v0.3.0...v0.3.1</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.3.0 2024-05-17T17:36:19Z v0.3.0 <h2>What's Changed</h2> <ul> <li>feat(fail): show mismatched error message on error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2303259448" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/16/hovercard" href="https://github.com/arikkfir/justest/pull/16">#16</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.2.0...v0.3.0"><tt>v0.2.0...v0.3.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.2.0 2024-05-11T15:49:40Z v0.2.0 <h2>What's Changed</h2> <ul> <li>security(dependencies): enable Dependabot by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290954874" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/12/hovercard" href="https://github.com/arikkfir/justest/pull/12">#12</a></li> <li>build(go): fix go directive to use 1.N.P syntax by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290958340" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/13/hovercard" href="https://github.com/arikkfir/justest/pull/13">#13</a></li> <li>feat(fail): support valid patterns for Fail matcher by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290966102" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/14" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/14/hovercard" href="https://github.com/arikkfir/justest/pull/14">#14</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.1.0...v0.2.0"><tt>v0.1.0...v0.2.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.1.0 2024-05-11T14:44:39Z v0.1.0 <h2>What's Changed</h2> <ul> <li>feat(GetRoot): add new API to obtain *testing.T from any given T by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290889189" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/7" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/7/hovercard" href="https://github.com/arikkfir/justest/pull/7">#7</a></li> <li>feat(highlight): allow disabling syntax highlighting of caller code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290893740" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/8" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/8/hovercard" href="https://github.com/arikkfir/justest/pull/8">#8</a></li> <li>refactor(tests): consistent T mocking &amp; general simplification by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290930135" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/9" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/9/hovercard" href="https://github.com/arikkfir/justest/pull/9">#9</a></li> <li>fix(highlight): only highlight source code when supported by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290942308" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/10" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/10/hovercard" href="https://github.com/arikkfir/justest/pull/10">#10</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.0.2...v0.1.0"><tt>v0.0.2...v0.1.0</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.0.2 2024-05-04T16:10:16Z v0.0.2 <h2>What's Changed</h2> <ul> <li>fix(stacktrace): stack-trace of failed tests print incorrect source locations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2279088169" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/5" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/5/hovercard" href="https://github.com/arikkfir/justest/pull/5">#5</a></li> <li>test: fix test flakiness due to reusing "for" loop variable in sub-tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arikkfir/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arikkfir">@arikkfir</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2279094824" data-permission-text="Title is private" data-url="https://github.com/arikkfir/justest/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/arikkfir/justest/pull/6/hovercard" href="https://github.com/arikkfir/justest/pull/6">#6</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arikkfir/justest/compare/v0.0.1...v0.0.2"><tt>v0.0.1...v0.0.2</tt></a></p> arikkfir tag:github.com,2008:Repository/795452843/v0.0.1 2024-05-03T19:01:46Z v0.0.1 <p>Initial release.</p> arikkfir