v0.6.0
What's new
- feat:
Defaulterhook — dgdao now callsApplyDefaults(ctx)on the model before validation inInsert,Upsert,Update, andLoadOrStore(notLoadAndDelete), so a model can populate default field values before a write. Because it runs before validation, a defaulted field can satisfy avalidate:"required"rule. Applies per-element across slices for batch writes.
Purely additive — models that don't implement Defaulter are unaffected. See DEFAULTER.md.