Back to Documentation
Guide
📚Migration Guide
No breaking changes. All v0.x versions are backward compatible.
No breaking changes. All v0.x versions are backward compatible.
v0.34 → v0.35.0 (Current)#
bash
composer update sirosoft/core:^0.35.0
⚠ Breaking Changes#
- Database::connection() now returns raw PDO directly. Use
DB::table()for the QueryBuilder instead.
New (opt-in)#
- Redis queue driver — set
QUEUE_DRIVER=redis - Mercure/WebSocket integration — real-time SSE via Mercure hub
- Rate limiter Redis driver — shared Redis connection via CacheInstance
- Email verification flow —
POST /api/auth/verify-email/resend - Validation nesting —
items.*.product_idsyntax - Debug workflow demo —
php siro demo
v0.22 → v0.23#
- DELETE returns 204 (not 200)
- Headers are case-insensitive
- New CLI:
api:test,replay,why,log:trace
Upgrading#
bash
composer update sirosoft/core
php vendor/bin/phpunit
php siro config:clear