Repository navigation
v1.1.9
Release Notes
✨ Validator Update
- Added support for
required_ifandeqfieldvalidation tags. - Improved field name mapping from Go naming conventions to
snake_case. - Improved validation message parsing for more consistent and readable error responses.
- Added support for mapping CamelCase field names to their corresponding API field names.
🔧 Improvements
- Improved compatibility with custom validation rules using
go-playground/validator. - Validation errors now use consistent and API-friendly field names.
- Kept the validator package generic and reusable across different request structures.
🐛 Bug Fixes
- Fixed validation message handling for conditional required fields.
- Fixed field comparison validation using
eqfield. - Fixed field name conversion in validation error responses.
Example
A field such as PasswordConfirmation can now be automatically mapped to password_confirmation in the validation response.