tag:github.com,2008:https://github.com/athena-framework/validator/releases
Release notes from validator
2025-09-05T00:00:29Z
tag:github.com,2008:Repository/248847925/v0.4.1
2025-11-13T23:26:56Z
v0.4.1
<h3>Changed</h3>
<ul>
<li>Leverage <code>mime</code> component for more robust <code>AVD::Constraints::File</code> MIME type validation (<a href="https://github.com/athena-framework/athena/pull/545" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/545/hovercard">#545</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add <code>AVD::Spec::CompoundConstraintTestCase</code> to make testing <code>AVD::Constraints::Compound</code> easier (<a href="https://github.com/athena-framework/athena/pull/540" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/540/hovercard">#540</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add support for <code>ATH::UploadedFile</code> to <code>AVD::Constraints::File</code> and <code>AVD::Constraints::Image</code> (<a href="https://github.com/athena-framework/athena/pull/559" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/559/hovercard">#559</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix equality between <code>AVD::Constraint</code> instances (<a href="https://github.com/athena-framework/athena/pull/540" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/540/hovercard">#540</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
PallasAthenaie
tag:github.com,2008:Repository/248847925/v0.4.0
2025-01-26T20:44:39Z
v0.4.0
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> Normalize exception types (<a href="https://github.com/athena-framework/athena/pull/428" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/428/hovercard">#428</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li><strong>Breaking:</strong> Add and make <code>require_tld: true</code> the default for <code>AVD::Constraints::URL</code> (<a href="https://github.com/athena-framework/athena/pull/492" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/492/hovercard">#492</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add example usages to <code>AVD::Constraints::*</code> docs (<a href="https://github.com/athena-framework/athena/pull/483" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/483/hovercard">#483</a>, <a href="https://github.com/athena-framework/athena/pull/493" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/493/hovercard">#493</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tamdaz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tamdaz">@tamdaz</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.3.4
2024-07-31T17:35:07Z
v0.3.4
<h3>Changed</h3>
<ul>
<li>Update minimum <code>crystal</code> version to <code>~> 1.13.0</code> (<a href="https://github.com/athena-framework/athena/pull/433" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/433/hovercard">#433</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.3.3
2024-04-10T00:27:47Z
v0.3.3
<h3>Changed</h3>
<ul>
<li>Integrate website into monorepo (<a href="https://github.com/athena-framework/athena/pull/365" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/365/hovercard">#365</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.3.2
2023-10-10T03:26:30Z
v0.3.2
<h3>Fixed</h3>
<ul>
<li>Fix compiler error when using a composite constraint with a single member and no <code>of AVD::Constraint</code> (<a href="https://github.com/athena-framework/athena/pull/292" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/292/hovercard">#292</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.3.1
2023-02-18T17:34:01Z
v0.3.1
<h3>Changed</h3>
<ul>
<li>Update some links in preparation for Athena Framework <code>0.18.0</code> (<a href="https://github.com/athena-framework/athena/pull/261" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/261/hovercard">#261</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix issue when using <code>AVD::Metadata::GetterMetadata</code> with methods that have parameters (<a href="https://github.com/athena-framework/athena/pull/252" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/252/hovercard">#252</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.3.0
2023-01-07T17:01:26Z
v0.3.0
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> update default <code>AVD::Constraints::Email::Mode</code> to be <code>:html5</code> (<a href="https://github.com/athena-framework/athena/pull/230" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/230/hovercard">#230</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Refactor <code>AVD::Constraints::IP</code> to use new dedicated <code>Socket::IPAddress</code> methods (<a href="https://github.com/athena-framework/athena/pull/205" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/205/hovercard">#205</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Update minimum <code>crystal</code> version to <code>~> 1.6</code> (<a href="https://github.com/athena-framework/athena/pull/205" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/205/hovercard">#205</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add <code>AVD::Constraints::Collection</code> (<a href="https://github.com/athena-framework/athena/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/229/hovercard">#229</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add <code>AVD::Constraints::Existence</code>, <code>AVD::Constraints::Required</code>, and <code>AVD::Constraints::Optional</code> for use with the collection constraint (<a href="https://github.com/athena-framework/athena/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/229/hovercard">#229</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add <code>AVD::Spec::ConstraintValidatorTestCase#expect_validate_value_at</code> to more easily handle validation of nested constraints (<a href="https://github.com/athena-framework/athena/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/229/hovercard">#229</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add <code>AVD::Constraints::Email::Mode::HTML5_ALLOW_NO_TLD</code> that allows matching <code>HTML</code> input field validation exactly (<a href="https://github.com/athena-framework/athena/pull/231" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/231/hovercard">#231</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li><strong>Breaking:</strong> remove <code>AVD::Constraints::Email::Mode::Loose</code> (<a href="https://github.com/athena-framework/athena/pull/230" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/230/hovercard">#230</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><strong>Breaking:</strong> fix spelling of <code>AVD::Constraints::ISSN#require_hyphen</code> parameter (<a href="https://github.com/athena-framework/athena/pull/222" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/222/hovercard">#222</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Fix property path display issue with <code>Enumerable</code> objects (<a href="https://github.com/athena-framework/athena/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/229/hovercard">#229</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Fix <code>AVD::Constraints::Valid</code> constraints incorrectly being allowed within <code>AVD::Constraints::Composite</code> (<a href="https://github.com/athena-framework/athena/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/229/hovercard">#229</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.2.1
2022-09-05T17:00:30Z
v0.2.1
<h3>Added</h3>
<ul>
<li>Add support for exclusive end support to <code>AVD::Constraints::Range</code> (<a href="https://github.com/athena-framework/athena/pull/184" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/184/hovercard">#184</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Include allowed MIME types within <code>AVD::Constraints::Image</code> if they were customized (<a href="https://github.com/athena-framework/athena/pull/183" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/183/hovercard">#183</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li><strong>Breaking:</strong> ensure parameter names defined on interfaces match the implementation (<a href="https://github.com/athena-framework/athena/pull/188" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/188/hovercard">#188</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix some file size factorization edge cases in <code>AVD::Constraints::File</code> (<a href="https://github.com/athena-framework/athena/pull/182" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/182/hovercard">#182</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Fix duplicating constraints due to Crystal generics bug (<a href="https://github.com/athena-framework/athena/pull/192" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/192/hovercard">#192</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.2.0
2022-05-14T15:21:08Z
v0.2.0
<h3>Added</h3>
<ul>
<li>Add the <a href="https://athenaframework.org/Validator/Constraints/File/" rel="nofollow">AVD::Constraints::File</a> constraint (<a href="https://github.com/athena-framework/athena/pull/153" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/153/hovercard">#153</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Allow <code>AVD::Spec::MockValidator</code> to dynamically configure returned violations (<a href="https://github.com/athena-framework/athena/pull/155" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/155/hovercard">#155</a>, <a href="https://github.com/athena-framework/athena/pull/157" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/157/hovercard">#157</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add the <a href="https://athenaframework.org/Validator/Constraints/Image/" rel="nofollow">AVD::Constraints::Image</a> constraint (<a href="https://github.com/athena-framework/athena/pull/153" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/153/hovercard">#153</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Add getting started documentation to API docs (<a href="https://github.com/athena-framework/athena/pull/172" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/172/hovercard">#172</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> make <code>AVD::ConstraintValidator</code> classes (<a href="https://github.com/athena-framework/athena/pull/154" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/154/hovercard">#154</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li><strong>Breaking:</strong> <code>AVD::ExecutionContext</code> is no longer a generic type (<a href="https://github.com/athena-framework/athena/pull/156" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/156/hovercard">#156</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Update <code>assert_violation</code> to use a clearer failure message if no violations were found (<a href="https://github.com/athena-framework/athena/pull/153" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/153/hovercard">#153</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Update <code>AVD::Constraints::ISIN</code> to use the validator off the context versus an ivar (<a href="https://github.com/athena-framework/athena/pull/155" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/155/hovercard">#155</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Update minimum <code>crystal</code> version to <code>~> 1.4.0</code> (<a href="https://github.com/athena-framework/athena/pull/169" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/169/hovercard">#169</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li><strong>Breaking:</strong> removed <code>AVD::Spec::MockValidator#violations=</code> (<a href="https://github.com/athena-framework/athena/pull/155" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/155/hovercard">#155</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix <code>AVD::Violation::ConstraintViolation</code> not comparing correctly (<a href="https://github.com/athena-framework/athena/pull/153" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/153/hovercard">#153</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
<li>Ensure only <code>Indexable</code> types can be used with <code>AVD::Constraints::Unique</code> (<a href="https://github.com/athena-framework/athena/pull/168" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/168/hovercard">#168</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a>)</li>
</ul>
Blacksmoke16
tag:github.com,2008:Repository/248847925/v0.1.7
2021-12-27T15:22:47Z
v0.1.7
<h2>Fixes</h2>
<ul>
<li>Ensure callback constraint methods are not added as getters by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Blacksmoke16/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Blacksmoke16">@Blacksmoke16</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1088841678" data-permission-text="Title is private" data-url="https://github.com/athena-framework/athena/issues/132" data-hovercard-type="pull_request" data-hovercard-url="/athena-framework/athena/pull/132/hovercard" href="https://github.com/athena-framework/athena/pull/132">athena-framework/athena#132</a></li>
</ul>
Blacksmoke16