Instructor for PHP home page
Search...
⌘K
Issues
Github
Github
Search...
Navigation
Instructor
Polyglot
HTTP Client
Cookbook
Changelog
Community
Blog
Release Notes
Versions
V1.8.1
V1.8.0
V1.7.0
V1.6.0
V1.5.0
V1.4.2
V1.4.1
V1.4.0
V1.3.0
V1.2.0
V1.1.0
V1.0.0
V1.0.0 RC22
V1.0.0 RC21
V1.0.0 RC20
V1.0.0 RC19
V1.0.0 RC18
V1.0.0 RC17
V1.0.0 RC16
V1.0.0 RC15
V1.0.0 RC14
V1.0.0 RC13
V1.0.0 RC12
V1.0.0 RC11
V1.0.0 RC10
V1.0.0 RC9
V1.0.0 RC8
V1.0.0 RC7
V1.0.0 RC6
V1.0.0 rc5
V1.0.0 rc4
V1.0.0 rc3
V1.0.0 rc2
V1.0.0 rc1
V0.17.12
V0.17.11
V0.17.10
V0.17.9
V0.17.8
V0.17.7
V0.17.6
V0.17.5
V0.17.4
V0.17.3
V0.17.1
V0.17.0
V0.16.0
V0.15.2
V0.15.1
V0.15.0
V0.14.7
V0.14.6
V0.14.5
V0.14.4
V0.14.3
V0.14.2
V0.14.1
V0.14.0
V0.13.0
V0.12.13
V0.12.12
V0.12.11
V0.12.10
V0.12.9
V0.12.8
V0.12.7
V0.12.6
V0.12.5
V0.12.4
V0.12.3
V0.12.2
V0.12.0
V0.8.0
Versions
On this page
Major Changes
Chat Module Refactoring
MessageStore Improvements
HTTP Client Enhancements
Breaking Changes
Improvements
Release Notes
V1.7.0
Major Changes
Chat Module Refactoring
Refactoring of the Chat system - cleaner, simpler code
Improved architecture supporting before, after, and before-and-after processing patterns
MessageStore Improvements
Migrated from Script to MessageStore for better clarity of purpose
Replaced array-based section handling with dedicated Sections collection
Enhanced message handling consistency across the system
HTTP Client Enhancements
Improved exception handling hierarchy with specific error types
Better error categorization: client errors, server errors, network issues, timeouts
Breaking Changes
Chat API
:
Chat::default()
method removed, use
ChatFactory::default()
instead
Chat State Processing
: Middleware pattern replaces simple processor loop
Script Module
: Replaced with MessageStore - update imports and usage patterns
HTTP Exceptions
: New exception hierarchy may require catch block updates
Improvements
Enhanced type safety across Chat components
Better separation of concerns in processing pipelines
More consistent API patterns across modules
Improved test coverage and reliability
V1.8.0
V1.6.0
Assistant
Responses are generated using AI and may contain mistakes.