Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Self Update Laravel Package

consolidation/self-update

Consolidation Self-Update adds safe, automated self-update support for PHP CLI apps. Check for new releases, download and replace the running PHAR, verify integrity, and manage backups/rollback—ideal for tooling built with Robo and Consolidation components.

View on GitHub
Deep Wiki
Context7
3.1.0
3.0.0

Breaking changes

This major release includes a breaking change to how the SelfUpdateCommand is constructed.

Old style:

$cmd = new SelfUpdateCommand('wonder', '1.2', 'kporras07/self-update-fixture');

New style:

$selfUpdateManager = new SelfUpdateManager('wonder', '1.2', 'kporras07/self-update-fixture');
$cmd = new SelfUpdateCommand($selfUpdateManager);

Applications can now store $selfUpdateManager and call $selfUpdateManager->isUpToDate() and $selfUpdateManager->getLatestReleaseFromGitHub() in order to check for updates without invoking the full self-update command. See #34 for details and links to reference implementations.

What's Changed

New Contributors

Full Changelog: https://github.com/consolidation/self-update/compare/2.2.0...3.0.0

3.0.0-alpha1

Breaking changes

This major release includes a breaking change to how the SelfUpdateCommand is constructed.

Old style:

$cmd = new SelfUpdateCommand('wonder', '1.2', 'kporras07/self-update-fixture');

New style:

$selfUpdateManager = new SelfUpdateManager('wonder', '1.2', 'kporras07/self-update-fixture');
$cmd = new SelfUpdateCommand($selfUpdateManager);

Applications can now store $selfUpdateManager and call $selfUpdateManager->isUpToDate() and $selfUpdateManager->getLatestReleaseFromGitHub() in order to check for updates without invoking the full self-update command. See #34 for details and links to reference implementations.

What's Changed

New Contributors

Full Changelog: https://github.com/consolidation/self-update/compare/2.2.0...3.0.0-alpha1

2.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/consolidation/self-update/compare/2.0.5...2.1.0

2.0.5

What's Changed

Full Changelog: https://github.com/consolidation/self-update/compare/2.0.4...2.0.5

2.0.4
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log