tag:github.com,2008:https://github.com/Ilhasoft/data-binding-validator/releases
Release notes from data-binding-validator
2018-10-22T12:49:50Z
tag:github.com,2008:Repository/86160051/2.0.0
2018-10-23T19:26:59Z
2.0.0
<h1>Major Update</h1>
<p>Build tools to 28.0.3<br>
Gradle 3.2<br>
Dependencies to last stable version<br>
Switch to material's design TextInputLayout<br>
Migrate from support library to androidx</p>
joneserick
tag:github.com,2008:Repository/86160051/1.0.1
2018-10-22T12:49:50Z
1.0.1: Merge pull request #27 from ConteDevel/fix-api28-support
<p>Updates libs and build tools to the last stable versions</p>
johncordeiro
tag:github.com,2008:Repository/86160051/1.0.0
2017-11-05T16:28:58Z
1.0.0
<h2>Updates</h2>
<ul>
<li>Android Build tools 3.0.0 and Gradle 4.3</li>
<li>Add Apacha License</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fix CPF validation</li>
</ul>
danielsanfr
tag:github.com,2008:Repository/86160051/0.6.4
2017-04-02T23:10:21Z
Validation listener
<p>Now you can get validation result through a <code>ValidationListener</code>:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="...
Validator validator = new Validator(binding);
validator.setValidationListener(this);
//Call this method to invoke listener
validator.toValidate();
..."><pre class="notranslate"><code>...
Validator validator = new Validator(binding);
validator.setValidationListener(this);
//Call this method to invoke listener
validator.toValidate();
...
</code></pre></div>
<p>Receive the result:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="...
@Override
public void onValidationSuccess() {
saveToDatabase();
}
@Override
public void onValidationError() {
Toast.makeText(YourActivity.this, "Invalid data!", Toast.LENGTH_SHORT).show();
}
..."><pre class="notranslate"><code>...
@Override
public void onValidationSuccess() {
saveToDatabase();
}
@Override
public void onValidationError() {
Toast.makeText(YourActivity.this, "Invalid data!", Toast.LENGTH_SHORT).show();
}
...
</code></pre></div>
johncordeiro
tag:github.com,2008:Repository/86160051/0.6.3
2017-03-28T13:20:53Z
Validation methods for specific views
<p>Now you can apply validation on single or multiple views:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="...
Validator validator = new Validator(binding);
validator.validate(binding.nameText);
..."><pre class="notranslate"><code>...
Validator validator = new Validator(binding);
validator.validate(binding.nameText);
...
</code></pre></div>
<p>or</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="...
Validator validator = new Validator(binding);
validator.validate(Arrays.asList(binding.usernameText, binding.emailText));
..."><pre class="notranslate"><code>...
Validator validator = new Validator(binding);
validator.validate(Arrays.asList(binding.usernameText, binding.emailText));
...
</code></pre></div>
johncordeiro
tag:github.com,2008:Repository/86160051/0.6.2
2017-03-27T17:06:36Z
Refactor auto dismiss behavior
<p>The version 0.6.2 includes:</p>
<ul>
<li>Refactor auto dismiss binding adapter to avoid nullable parameter and receive <code>false</code> by default;</li>
<li>Update support libraries;</li>
</ul>
johncordeiro
tag:github.com,2008:Repository/86160051/0.6.1
2017-03-24T20:58:30Z
0.6.1
<p>Added AutoDismiss option after validation name</p>
johncordeiro
tag:github.com,2008:Repository/86160051/0.6.0
2017-03-24T18:05:38Z
v0.6.0
<ul>
<li>Add custom messages for validation;</li>
<li>Add username validation rule;</li>
<li>Add regex validation rule;</li>
</ul>
johncordeiro
tag:github.com,2008:Repository/86160051/0.4.5
2016-11-24T20:19:03Z
0.4.5
<p>Fix error messages on TextInputLayout</p>
johncordeiro
tag:github.com,2008:Repository/86160051/0.4.4
2016-11-20T21:39:47Z
0.4.4
<p>Remove apache validations dependency</p>
johncordeiro