Commit Graph

195 Commits (cbd5cf6393586c8a2eeb0017cc0d546b2de31632)

Author SHA1 Message Date
Ramy Aboul Naga cbd5cf6393 Use type switch in favor of fmt.Sprint 6 years ago
Ramy Aboul Naga 52ea448998 Allow latitude/longitude validation for numeric values 6 years ago
franklin 91d81934ab Add baked in validators for containsfield and excludesfield (#424) 6 years ago
Leonardo Di Donato 0482874b86
Update: Rename urn tag into urn_rfc2141 6 years ago
Leonardo Di Donato c5423e4116
New: URN 6 years ago
andreas 8ed00e2e12 Change behavior instead of error, we Indirect it to get the non-pointer value 6 years ago
andreas 9eeca29136 detail error message on RegisterStructValidationCtx finding pointer arg 6 years ago
andreas 5b14fca011 Returns error when passing pointer to RegisterStructValidation 6 years ago
heatwole 0a9b75fbfd Adding html and url encoding and updating docs 6 years ago
Noi Bar f2fdb60d7d Add file path validation 6 years ago
Dean Karn ffe836d736 Expanded numeric & number validations 7 years ago
Joachim Adomeit 379fb67047 Fix for Email - Hostname is not validated correctly #359 7 years ago
Dean Karn 54da7fa48f fix linting and spelling errors 7 years ago
James Service 8ae3903dd3 Extend the unique tag to also cover map values. 7 years ago
josh 073682ea75 added in more test cases and removed some redundant validation steps 7 years ago
josh ce6284a6fc confirm only all upper or all lower case address are valid 7 years ago
josh 6deddf27eb proper bech32 address validation 7 years ago
josh 3df85bdcfc p2sh validation and more tests 7 years ago
josh 60417282a4 verifies p2pkh addresses 7 years ago
josh 36d83b0b83 Added in validation function, tests, and docs 7 years ago
Kyriakos Georgiou 030800a855 Add validation for base64 URL safe values 7 years ago
Russ Egan 15217303f9 Add oneof validation 7 years ago
Dean Karn 5e036656b8 Add hostname_rfc1123 validation 7 years ago
Dean Karn b1f51f36f1
Correct consequtive or logic (#330) 7 years ago
Dean Karn 61caf9d303
add map key validation support (#324) 7 years ago
Dean Karn 11a1fab51d Add unique validation 7 years ago
Dean Karn f16354ec03 Add isdefault + fix fqdn 7 years ago
Dean Karn 0d09605a05 100% test coverage 7 years ago
Dean Karn 0b5dc7605b Add isdefault validation 7 years ago
Bruno Lorenz 1669b6e0ee Fixed "Assignment Branch Condition too high" 7 years ago
Bruno Lorenz 08796346a0 Append new validations 7 years ago
Dean Karn 0f6f568263 Add contextual validation support via context.Context (#296) 7 years ago
Dean Karn fb68f39656 Add Access to Field Name from FieldLevel (#284) 8 years ago
Dean Karn 4bd1935852 Updated README 8 years ago
Dean Karn b250b44763 Update test & benchmarks 8 years ago
Dean Karn 077c3830f3 Correct Namespace when array or map of structs 8 years ago
Dean Karn 49fccadad1 correct structonly functionality 8 years ago
Dean Karn 4d76b0dd81 Add alphaunicode & aplhanumericunicode 8 years ago
Dean Karn 493dfb6209 correct required tag functionality for pointers, now works like old `exists` tag. 8 years ago
Dean Karn 506cc5da56 Add Filter logic 8 years ago
Jawher Moussa 73e8e76de2 Fix universal translator imports so that goimports doesn't get remove them 8 years ago
Dean Karn cddc415625 perf enhancements + corrected issue with or's 8 years ago
Dean Karn 532878b008 initial translation/custom error code 8 years ago
joeybloggs 6765805f88 continuing perf optimizations 8 years ago
joeybloggs 01925e342a regain 100% test coverage 8 years ago
joeybloggs 98dee40973 perf updates all around! 8 years ago
joeybloggs 8c60a612c5 code coverage back to 100% + some code cleanup 8 years ago
joeybloggs 2fe87f7a8d better error message. 8 years ago
joeybloggs 5d28ac67f7 remove validatable logic as it does't really work, both with clarity and pointer vs non-pointer receivers 8 years ago
joeybloggs 1ff58be284 finish conversion of test + some fixes. 8 years ago