diff --git a/docs/changelog.md b/docs/changelog.md index 8d81509..bf6d60d 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,6 @@ +## v1.0.1 (2024-07-30) +- Altera exceções internas para exceções nativas do pydantic + ## v1.0.0 (2023-08-13) - Cria compatibilidade com a versão v2 do Pydantic - Altera messagem de erro FieldTypeError diff --git a/docs/usage/exceptions.md b/docs/usage/exceptions.md index ed16bda..2f22432 100644 --- a/docs/usage/exceptions.md +++ b/docs/usage/exceptions.md @@ -1,15 +1,12 @@ ## Pydantic v1 -As classes de validações foram construídas utilizando as classes nativas do pydantic. - -- PydanticValueError -- ValidationError +As validações utilizam a classe nativa do pydantic `pydantic.PydanticTypeError`. Os detalhes podem ser conferidas [aqui](https://docs.pydantic.dev/usage/models/#error-handling) --- -O pydantic_br utiliza 4 classes para as validações e segue os templetes e cógidos do pydantic. +O pydantic_br utiliza 4 templetes e cógidos para enviar ao pydantic. - FieldTypeError - code: "not_str" @@ -156,6 +153,8 @@ cpf # Pydantic V2 +As validações utilizam a classe nativa do pydantic `pydantic_core.PydanticCustomError`. + Funciona parecido com as exceções do pydantic v1 entretanto será considerado unicamente o atributo de `msg_template` - FieldTypeError