Pipeline
- Library code migrated to use new Pipeline
replacing legacy RawChain
and ResultChain
ResponseGenerator
with improved error handling using CanCarryState
interfaceJsonSchema::string($name, $nullable, $description)
JsonSchema::string($name, $description, $title, $nullable)
CanCarryState
interface may affect custom pipeline processors (update type hints from ProcessingState
to CanCarryState
)JsonSchema
factory method parameter order for consistent API across string()
, integer()
, number()
, boolean()
, enum()
, array()
, and collection()
methodsCanCarryState
interface for improved state management abstractionProcessingState
class for cleaner APInullable: true
was incorrectly set in JSON schema output when description was passed as nullable parameterCHEATSHEET.md
and OVERVIEW.md
with current API patterns