socialdept/atp-signals
A Laravel package for working with AT Protocol signals, providing typed signal objects and integrations that make it easy to handle ATProto events and webhooks within your PHP applications.
v1.1.0 is a breaking namespace release: SocialDept\Signals becomes SocialDept\AtpSignals. Treat this as a migration, not a routine minor update.
1.0.* line so ^1.0 does not float into a breaking v1.1.0 install.SocialDept\Signals, not just app/. Start with app, config, database, routes, tests, resources, .env*, composer.json, and deployment/CI files.SocialDept\AtpSignals, then run composer dump-autoload and php artisan optimize:clear.EventServiceProvider::$listen, queued listeners/jobs, and any config values that store class names as strings.::class constants in config/listener maps instead of hard-coded strings.Event::fake([SocialDept\AtpSignals\...::class]), queue assertions, and container resolution tests.class_alias bridge from the old namespace to the new one if old queued payloads or mixed workers may still reference SocialDept\Signals. Remove the alias once all workers, caches, and queues are on v1.1.0.^1.0 update production without a test run or a temporary 1.0.* pin.php artisan optimize:clear, php artisan event:clear, php artisan queue:restart, and restart Octane/Horizon workers. Old cached config or long-running workers can keep the old namespace alive..env, YAML/JSON, seeders, migrations, CI workflows, deployment scripts, and database rows that store class names.jobs, failed_jobs, Redis/SQS payloads, and Horizon are clear.composer dump-autoload -o after the update and verify package auto-discovery is using the new provider. If the old provider is cached, the app may fail before your code runs.SocialDept\Signals remains in source. Static analysis and IDE refactors will not catch string class references.composer show, php artisan about, php artisan tinker with class_exists(...), and bootstrap/cache if stale classes still appear.How can I help you explore Laravel packages today?