callor 0.2.1 copy "callor: ^0.2.1" to clipboard
callor: ^0.2.1 copied to clipboard

discontinuedreplaced by: formdator

Declarative, composable, object-oriented set of Flutter form validators.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Dart Package Versioning.

[Unreleased] #

[0.2.1] - 2021-06-16 #

Added #

  • Demo app as an example of how to use this package effectively.
  • unit tests so that each validator is fully covered by tests.
  • Brazil-related classes:
    • Cpf validator: "Cadastro da Pessoa Física", kind of brazilian SSN - Social Security Number.
    • CpfStripped: helper class that removes from a properly masked CPF field the two dots '.' and the dash '-'.
    • Cnpj validator: "Cadastro Nacional de Pessoa Jurídica", kind of "National Registry of Legal Entities".
    • CnpjStripped: helper class that removes from a properly masked CNPJ the two dots '.', the slash '/', and the dash '-'.

Changed - BREAKING #

  • add an optional extra step validation parameter to Req - 17
  • classes renaming - 13
  • lint as the linter tool - 10
  • null-safety migration - 11
  • huge refactoring.
  • rearrangement in directories structure.

Removed - BREAKING #

  • OkDt and any other DateTime-related validator.
  • The validator classes:
    • ReqCnpj, ReqCpf, ReqDigit, ReqEmail, TrimReq, TrimReq, TrimReqCpf, TrimReqEmail, TrimRules.

[0.1.3] - 2020-23-01 #

Added #

  • OkDt -- DateTime validator that always validates the incoming datetime value.

[0.1.2] - 2020-22-01 #

Added #

  • ReqNum (Required Numeric) convenience validator.

Fixed #

  • Removed unused import from ReqEmail class.

[0.1.1] - 2020-22-01 #

Changed #

  • Equal validator has a "to" method in addition to overloading the "call" operator.

[0.1.0] - 2020-22-01 #

Changed #

  • Equal validator message parameter name to "diff".

Fixed #

  • Equal validator bug.

[0.0.4] - 2020-22-01 #

Added #

  • "Tautological" Ok validator -- it always validates the incoming value.
  • Required DateTime validator.
  • Wellformed DateTime validator.
  • Multiple rules DateTime validator.

[0.0.3] - 2020-04-01 #

Added #

  • Trimmer validators -- validators that trims the value before validating it.
  • Set of required and well formed special case classes.

Changed #

  • Equal validator code reformatted.
  • Equal validator docoment comments enhanced.

Fixed #

  • Created the "unreleased" section to this CHANGELOG file.

[0.0.2] - 2019-12-23 #

Added #

  • Cpf(Cadastro da Pessoa Física) validator -- Brazil's version of ssn (Social Security Number).
  • Cnpj(Cadastro Nacional da Pessoa Jurídica) validator -- brazilian National Registry of Legal Entities.

[0.0.1] - 2019-12-23 #

Added #

  • Required validator -- for mandatory fields.
  • Rules validator -- applies multiple validity rules.
  • Email validator -- checks whether the email is well formed.
  • MinLength validator -- mininum number of characteres.
  • MaxLength validator -- maximum number of characteres.
  • Numberic validator -- for digit only fields.
  • Equal validator -- ensures equality with a given value.
2
likes
140
pub points
0%
popularity

Publisher

verified publisherdartoos.dev

Declarative, composable, object-oriented set of Flutter form validators.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

cpf_cnpj_validator, flutter

More

Packages that depend on callor