Releases: mredencom/schemix
Releases · mredencom/schemix
Release list
v0.1.4
What's Changed
- docs: add missing API references to README by @mredencom in #6
- Docs/fix readme missing api by @mredencom in #7
- docs: remove duplicate CI badge by @mredencom in #8
- Fix/harden validation wu4 by @mredencom in #9
- feat(api): flexible input API and global validator store by @mredencom in #15
Full Changelog: v0.1.3...v0.1.4
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