<div dir="ltr">Hi,<div><br></div><div>I've created a survey using Google Forms on our blog (staging atm.): <a href="http://staging.beanvalidation.org/news/2016/09/15/which-constraints-to-add/">http://staging.beanvalidation.org/news/2016/09/15/which-constraints-to-add/</a></div><div><br></div><div>Feedback welcome. Unless I hear back otherwise, I'll push it to the production site tomorrow and then let's announce it on Twitter to get some answers. I'd leave it open for two weeks (allowing people to reply after J1 which is next week), which should be plenty of time.</div><div><br></div><div>One question I have is should we allow anonymous voting or require logging in via Google. The latter prevents double votes, but it raises the level for participation and don't think people feel motivated to vote several times on this topic really.</div><div><br></div><div>Andy thoughts?</div><div><br></div><div>Thanks,</div><div><br></div><div>--Gunnar</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-14 12:02 GMT+02:00 Marco Molteni <span dir="ltr"><<a href="mailto:moltenma@gmail.com" target="_blank">moltenma@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I agree about @Length. It was listed only because of the frequency. I'd limit the addition to @NotBlank and @NotEmpty.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 14, 2016 at 11:52 AM, Gunnar Morling <span dir="ltr"><<a href="mailto:gunnar@hibernate.org" target="_blank">gunnar@hibernate.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Btw. I don't see a strong reason for @Length, as we have @Size in the spec for it already.<div><br></div><div>I think it's commonly used in older applications which migrated from HV 3.x (proprietary API) to HV 4.x (BV RI) and kept using the legacy constraint instead of using the spec'-ed @Size.</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-14 11:48 GMT+02:00 Gunnar Morling <span dir="ltr"><<a href="mailto:gunnar@hibernate.org" target="_blank">gunnar@hibernate.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I like the idea of collecting some more feedback from the community.</div><div><br></div><div>A blog post may be an option, though I reckon feedback will be sparse based on previous experiences. I'd rather do a survey as it's more actionable for people. Either on Twitter (though that seems a bit limited) or using Google Forms [1], which is my preference.</div><div><br></div><div>I'll prepare something and share it with you soon. If the survey looks good, we can promote it on Twitter and during the Hackergarten at J1 (of course talking to people in person there will be a great chance to learn about their wishes, too). </div><div><br></div><div>It'd be nice if we got some insight from that.</div><div><br></div><div>Cheers,</div><div><br></div><div>--Gunnar</div><div><br></div><div>[1] <a href="https://docs.google.com/forms/" target="_blank">https://docs.google.com/fo<wbr>rms/</a></div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-09 11:34 GMT+02:00 Marco Molteni <span dir="ltr"><<a href="mailto:moltenma@gmail.com" target="_blank">moltenma@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div> </div>which is the best / common way to get a representative feedback according to your experience?<div>Thanks!</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 8, 2016 at 7:44 AM, Christian Kaltepoth <span dir="ltr"><<a href="mailto:christian@kaltepoth.de" target="_blank">christian@kaltepoth.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I also think that adding the most popular 3rd party constraints directly to the spec is a good thing. Especially @NotBlank and @NotEmpty. <div><br></div><div>However, I also agree that it would be nice to gather more feedback from the community to learn which constraints people would like to see in the spec.</div></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">2016-09-06 20:50 GMT+02:00 Michael Nascimento <span dir="ltr"><<a href="mailto:misterm@gmail.com" target="_blank">misterm@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1 to including them.<br>
<br>
Regards,<br>
Michael<br>
<div><div><br>
On Mon, Aug 22, 2016 at 2:37 PM, Marco Molteni <<a href="mailto:moltenma@gmail.com" target="_blank">moltenma@gmail.com</a>> wrote:<br>
> Hi all,<br>
><br>
> It would be possible to add some built-in constraints to the V 2.0?<br>
><br>
> @NotBlank, @NotEmpty, @Length are used very often in projects, they are<br>
> already present in Hibernate Validator and their implementation is well<br>
> defined.<br>
><br>
> What do you think?<br>
><br>
> Here a list of the most used constraint for GitHub's projects (the numbers<br>
> change at every request but you get the idea. HV = Hibernate Validator, BV =<br>
> Bean Validation):<br>
><br>
> 189'143 - BV - NotNull<br>
> 56'902 - BV - Size<br>
> 39'551 - HV - NotEmpty <-<br>
> 20'687 - HV - NotBlank <-<br>
> 17'735 - BV - Pattern<br>
> 16'763 - HV - Email<br>
> 16'033 - BV - Min<br>
> 12'769 - HV - Length <-<br>
> 7'806 - BV - Digits<br>
> 4'982 - BV - Max<br>
> 4'971 - BV - Past<br>
> 3'598 - BV - DecimalMin<br>
> 2'753 - BV - AssertTrue<br>
> 2'379 - BV - DecimalMax<br>
> 2'308 - BV - Future<br>
> 1'999 - HV - Range<br>
> 1'497 - HV - URL<br>
> < 1'000 other constraints<br>
><br>
> Thanks<br>
><br>
> Cheers<br>
><br>
> Marco<br>
><br>
><br>
</div></div><div><div>> ______________________________<wbr>_________________<br>
> beanvalidation-dev mailing list<br>
> <a href="mailto:beanvalidation-dev@lists.jboss.org" target="_blank">beanvalidation-dev@lists.jboss<wbr>.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/beanvalidation-dev</a><br>
______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org" target="_blank">beanvalidation-dev@lists.jboss<wbr>.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/beanvalidation-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div data-smartmail="gmail_signature"><div>Christian Kaltepoth</div><div>Blog: <a href="http://blog.kaltepoth.de/" target="_blank">http://blog.kaltepoth.de/</a></div><div>Twitter: <a href="http://twitter.com/chkal" target="_blank">http://twitter.com/chkal</a></div><div>GitHub: <a href="https://github.com/chkal" target="_blank">https://github.com/chkal</a></div><div><br></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org" target="_blank">beanvalidation-dev@lists.jboss<wbr>.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/beanvalidation-dev</a><br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org" target="_blank">beanvalidation-dev@lists.jboss<wbr>.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/beanvalidation-dev</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org" target="_blank">beanvalidation-dev@lists.jboss<wbr>.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/beanvalidation-dev</a><br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.<wbr>jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/<wbr>beanvalidation-dev</a><br></blockquote></div><br></div>