Skip to content

Releases: dliocode/datavalidator

DataValidator

14 Sep 18:42
Compare
Choose a tag to compare
1.0.28

Ajustes no Validator.IsOptional

DataValidator

10 Sep 10:38
Compare
Choose a tag to compare
Ajustes gerais

* Correção das validações IsBoolean e IsNumeric
* Correção de warning no Delphi 11

DataValidator

08 Sep 20:22
Compare
Choose a tag to compare
Ajustes gerais

* Correção do JSON Number sem ponto decimal

DataValidator

08 Sep 19:26
Compare
Choose a tag to compare
Ajustes gerais

Correção de type cast

DataValidator

06 Sep 18:55
Compare
Choose a tag to compare

Ajustes gerais

  • Ajustado as tag's de exibição no WithMessage.

  • ${key} = Utilizado somente no TDataValidator.JSON, vai mostrar o nome da key que está sendo validado.

  • ${value} = Utilizado para mostrar o valor que foi verificado nas mensagens.

  • Especiais

  • ${keyupper} = Mostra a key em uppercase.

  • ${keylower} = Mostra a key em lowercase.

  • ${valueupper} = Mostra o valor em uppercase.

  • ${valuelower} = Mostra o valor em lowercase.

      TDataValidator.JSON(LJO)
      .Validate(['logradouro','complemento','bairro'])
        .Key
          .IsRequired.WithMessage('Faltou informar a key ${key}!')
        .&End

        .Value
          .Trim
          .&Not.IsEmpty.WithMessage('Informe o valor do ${key}!')
          .IsLength(3, 255).WithMessage('Informe um valor de ${key} de 3 à 255 caracteres!')
        .&End
      .&End

// Output: 
// Faltou informar a key logradouro
// ou
// Faltou informar a key complemento
// ou
// Faltou informar a key bairro

DataValidator

06 Sep 16:40
Compare
Choose a tag to compare
Ajustes gerais

Adicionado uma forma de validar o IsRequired e IsOptional de forma personalizada, através de uma função como parâmetro de entrada!

DataValidator

06 Sep 16:34
Compare
Choose a tag to compare
Ajustes gerais

Adicionado uma forma de validar o IsRequired e IsOptional de forma personalizada, através de uma função como parâmetro de entrada!

DataValidator

06 Sep 13:42
Compare
Choose a tag to compare
Ajustes gerais

* Adicionado a opção para mostrar o valor validado na mensagem.

* Para exibir o valor validado no WithMessage, adicione a tag ${value}.

DataValidator

20 Aug 10:39
Compare
Choose a tag to compare
Ajustes gerias

* Correção da validação do CNPJ quando analisado dentro do json com a formatação

DataValidator

19 Aug 17:54
Compare
Choose a tag to compare
Ajustes gerais

* Correção de MemoryLeak - IsJSON