go-ozzo / ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
MIT License
3.73k stars 224 forks source link

[FORK] New fork available @ invopop/validation #181

Open samlown opened 1 year ago

samlown commented 1 year ago

Given the lack of updates and bug fixes in the last two years, I've taken the liberty of creating a new independent fork. We're open to Issues and Pull Requests at https://github.com/invopop/validation.

We first looked at a few of the other forks, but decided that the base version of ozzo-validation is already very good. Specifically for our case we had a bug with the validation.Each method when used with validation.By and pointers (#160), but outside of that, it's been rock solid for us.

ozzo-validation is used extensively in our commercially backed open source project https://github.com/invopop/gobl, so it felt reasonable to make the fork and but effort into ensuring we can fix any issues that appear in the future.

I'm not sure if @qiangxue still reads this, but I would like to express our appreciation for what he and all the other contributors have built up to now, and hope we can continue the high standards. Thanks!