NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1065 most downloaded on Packagist
Provides a self:update command for Symfony Console applications.
Last release 11 months ago
29 Oct 2025
Release timing varies
gaps range from 2 weeks to 1.4 years
Some releases are documented
notes for 7 of 19 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
23 releases · first in 2018
CLI-1484: Ignore non-phar release assets by @danepowell in #37
Full Changelog: 3.0.1...3.1.0
Support PHP 8.4 by @danepowell in #36
One column per quarter.
This major release includes a breaking change to how the SelfUpdateCommand is constructed.
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.
Full Changelog: 2.2.0...3.0.0
Version never up to date by @danepowell in #35
Full Changelog: 3.0.0-alpha1...3.0.0-alpha2
This major release includes a breaking change to how the SelfUpdateCommand is constructed.
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.
Full Changelog: 2.2.0...3.0.0-alpha1
Trailing zero in version name by @danepowell in #25
Consider prereleases to be unstable. by @grasmash in #19
Do not update if current version is greater than latest release. by @kporras07 in #18
Full Changelog: 2.0.4...2.0.5
Add option to ignore phar running check. by @kporras07 in #17
Full Changelog: 2.0.3...2.0.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →