Skip to content

Latest commit

 

History

History
196 lines (94 loc) · 8.74 KB

File metadata and controls

196 lines (94 loc) · 8.74 KB

CHANGELOG

v1.5.1 (2024-01-17)

Documentation

  • docs: updates README.md (30ee988)

Fix

  • fix: fixes bug that cause unexpected errors when passing a None value to a StringValidator (e2653f1)

v1.5.0 (2024-01-14)

Chore

  • chore(release): [skip ci] Release v1.5.0 (ea2e724)

Feature

  • feat: implements a simple boolean validator (1603a8b)

Fix

  • fix: fixes bug that caused a inconsistent result when casting was applied during validation using a implicit schema (66b757d)

Unknown

  • Merge branch 'feat/bool-validation' (9e2be41)

  • Merge branch 'master' into feat/bool-validation (30cf92b)

v1.4.1 (2024-01-13)

Build

  • build: bump version os python used on workflows to 3.11 (853d23b)

  • build: bump version os python used on workflows to 3.11 (3237b8f)

Chore

  • chore(release): [skip ci] Release v1.4.1 (dc59fe6)

Documentation

  • docs: updates doc strings (3a5a807)

  • docs: updates doc strings (62e192c)

Fix

  • fix: fix path of nested validation errors (2bf196f)

  • fix: fixes typing errors (32be752)

  • fix: fix path of nested validation errors (916c146)

  • fix: fixes typing errors (8effe05)

Refactor

  • refactor: change the name of some attributes and methods to make them more explicit (a536283)

Style

  • style: fix flake8 style erros (d8b1eab)

  • style: fix flake8 style erros (e542941)

v1.4.0 (2023-12-09)

Chore

  • chore(release): [skip ci] Release v1.4.0 (57dcfef)

Documentation

  • docs: updates README.md (84733ae)

Feature

  • feat: adds support for implicit schemas on dict validation (2a51746)

v1.3.0 (2023-12-02)

Chore

  • chore(release): [skip ci] Release v1.3.0 (2ace7e9)

Feature

  • feat: implements a validator for dicts (10cf63e)

Fix

  • fix: validation on the "of" method of the array validation wont stop at the first error anymore (e948375)

v1.2.0 (2023-11-28)

Chore

  • chore(release): [skip ci] Release v1.2.0 (6a6a1eb)

Feature

  • feat: adds a validation method to array validator to test if an item is included on a iterable (d5b3da0)

v1.1.0 (2023-11-26)

Chore

  • chore(release): [skip ci] Release v1.1.0 (c2aba5e)

  • chore: implements semantic release (75e3ed6)

Ci

  • ci: split code analyze and build in different actions (c4d9229)

Documentation

  • docs: update docstrings of validation methods (ce7b979)

Feature

  • feat: adds a option to validate the items of an array (aafd94f)

Fix

  • fix: fixes bug when passing Validators instances as arguments to validation methods (2168fe6)

Refactor

  • refactor: updates ArrayValidator type hints (066bd06)

  • refactor: refactors validatorMethod decorator to make it more legible (2625be7)

  • refactor: replaces the Any type by TypeVars (7dba2ab)

  • refactor: removes unused code (30c4b57)

  • refactor: splits the validators on individual files (1a0b08d)

Style

  • style: applies python's recommended styling rules (b024e17)

Unknown

v1.0.1 (2023-11-24)

Feature

  • feat: adds simple valudation to arrays (cb4e0d6)

Unknown

  • Merge pull request #1 from danielmbomfim/feat/array-validation

feat: adds simple valudation to arrays (879bcc2)

  • fixing docstrings (0f8c8f9)

  • added a modifier method to allow modifications on values after validation (41cd097)

  • added a condition method to allow the conditional execution of validators (846b165)

  • added some validators for brazilian documents (13b4d2b)

  • fixing validators docstrings (987abf5)

  • created a decorator to abstract the validators registry and adding new default validation method in_ (b921970)

  • added the option of using a success hook on the input items (575d915)

  • changed container used on build from windows to Linux (ubuntu) (88da2f4)

  • added basic documentation (893f773)

  • added test and build files (89917a3)

  • created the base for the project (5c3b112)