Releases: devnadeemashraf/schemafied
Releases · devnadeemashraf/schemafied
v1.0.0 - 05/30/2025
Schemafied v1.0.0 - Initial Release
Features
- Schema-based validation for nested dictionaries and lists
- Comprehensive error reporting with precise field paths
- Built-in field types: NumberField, StringField, DictField, ListField
- Custom validators and type coercion support
- Zero runtime dependencies for lightweight integration
Installation
pip install schemafied==1.0.0
Quick Example
from schemafied import Schema, NumberField, StringField
schema = Schema({
"name": StringField(min_length=1),
"age": NumberField(min_value=0, max_value=120)
})
result = schema.validate({"name": "John", "age": 25})
Full Documentation: GitHub README