Skip to content

Releases: devnadeemashraf/schemafied

v1.0.0 - 05/30/2025

29 May 18:49
Compare
Choose a tag to compare

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