Support & Roadmap
This page explains which Wirechat documentation lines are actively supported, which PHP and Laravel versions are declared or tested, and how older docs should be used.
Current Support
| Version | Status | Support Until |
|---|---|---|
| 0.6x | Active feature support | June 30, 2027 |
| 0.5x | Bug fixes and security fixes | December 31, 2026 |
| 0.3x | End of life | January 31, 2026 |
| 0.2x | End of life | December 24, 2025 |
These dates describe documentation and package maintenance for Wirechat itself. Your application must still follow the support policy for Laravel, Livewire, PHP, and any other packages it depends on.
Compatibility Reference
The package metadata and CI matrix are the source of truth for supported runtime combinations.
Current free CI coverage is narrower than the Composer constraints:
| Laravel | PHP Versions In Current Free CI | Support Level |
|---|---|---|
| 11.x | 8.4 | Light support |
| 12.x | 8.4 | Medium support |
| 13.x | 8.3, 8.4, 8.5 | Main support |
Older release lines used the compatibility available at the time they shipped. For example, 0.2x and 0.3x declared PHP 8.1-8.4, Laravel 10-12, and Livewire 3.2.3.
Versioning Policy
Wirechat follows semantic versioning for public package releases.
- Major releases may include breaking changes.
- Minor releases add features without intentional breaking changes.
- Patch releases include bug fixes and small maintenance updates.
When installing Wirechat, use a Composer constraint that matches the release line you want to receive:
composer require wirechat/wirechat:^0.6
Minor and patch releases should not intentionally break documented public APIs. Internal classes, private methods, unpublished views, and undocumented behavior may change as the package evolves.
Roadmap
As Wirechat continues to improve with each release, these are some of the future features planned:
- Encryption
- API support
- Channel chat room support
- Disappearing messages