v0.1.3
What's Changed
Performance
- Go-native fast path for scalar fields (177ns, 250x faster than CUE path)
- Pre-compiled field descriptors eliminate runtime iteration
Features
NewFromValueAPI for schema composition via CUE definitionsValidator.Fields()introspection APIFuncMapfor reusable custom function collectionsWithOverrideMethod/Func/Allfor built-in validator overridesin_list()comparison functionvalidate_schema/process_schemaBloblang integration (method + function forms)
Bug Fixes
- Fixed required field missing not reporting errors
- Fixed
deepCopyint64→float64 type mutation - Resolved golangci-lint v2 findings (errcheck, staticcheck)
Documentation
- Added missing API references (in_list, FuncMap, Override, Registry methods)
- Added Go Version, Release, Codecov badges
- Replaced retired Go Report Card with golangci-lint CI
CI
- Added golangci-lint v2 job (action v7)
Full Changelog: v0.1.2...v0.1.3