> ## Documentation Index
> Fetch the complete documentation index at: https://docs.instructorphp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# V1.0.0 rc2

* (polyglot) Cleaned up the code and interfaces - split responsibilities between inference vs HTTP layers
* (polyglot) Heavily refactored API to improve integration with HTTP layer
* (instructor) Object hydration via constructor parameters with support for parameter nullability and default values.
* (instructor) Object hydration via getters and setters (recognizes nullable parameters and default values).
* (instructor) Replaced deprecated PropertyInfo Type class with TypeInfo one.
* (instructor) Support for mixed property type.
* (schema) Introduced 2 versions of the schema package - Symfony 7 (default) and Symfony 6 (compatibility).
* (inference) Added `withHttpClientPreset()` to `Inference` and `StructuredOutput` facades
* (http) Configurable stream chunk size to optimize performance
* (http) Replaced debugging middleware with EventSourceMiddleware - generates events for HTTP requests, added 2 built-in listeners (PrintToConsole, DispatchHttpEvents)
