> ## 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.

# V0.8.0

* 'Structured-to-structured' processing - provide objects or arrays to be processed with LLM, get object as a result
* Composite language programs with Module classes (inspired by DSPy)
* `FunctionCall` helper class for extracting arguments for functions, methods or closures
* (experimental) Anthropic tool calls mode support
* (experimental) Cohere API support - MdJson only, other modes unstable
* (experimental) Gemini API client - MdJson & sync only, streaming is unstable
* (internals) Simplified, cleaner API client code
* (internals) Consolidated message building logic to support formats required by different APIs
* (internals) Better control over complex chat message sequences with `Scripts` and `Sections`
* (internals) Code cleanup and bug fixes
* Additions to docs and examples
