Skip to content

v3.1.0

Choose a tag to compare

@SoloPHP SoloPHP released this 29 May 12:15
· 3 commits to main since this release

Added

  • Schema introspection — new RequestHandler::schema(class) returns a JSON-serializable, per-field validation contract (type, nullability, requiredness incl. conditional required_if, source, and the normalized rule list). Read-only — it inspects
    cached metadata and never touches HTTP input, so the frontend can treat the backend as the single source of truth.

Internal

  • Extracted a shared RuleParser as the single source of truth for rule-string split semantics, now used by both SchemaBuilder and ReflectionCache.