PackageTrack
Sign in Get early access

consolidation/self-update

Provides a self:update command for Symfony Console applications.

3.1.0 60M downloads/mo #936 most downloaded on Packagist consolidation/self-update

What this package is like to depend on

Last release 9 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

1 release in the last 12 months

see the full history below

Release timeline

22 releases · Aug 2018 to Oct 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 3.1.0 29 Oct 2025
    Release notes

    What's Changed

    Full Changelog: 3.0.1...3.1.0

    Open source →
  2. 3.0.1 03 Dec 2024
    Release notes

    What's Changed

    Full Changelog: 3.0.0...3.0.1

    Open source →
  3. 3.0.0 09 Sep 2024
    Release notes

    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: 2.2.0...3.0.0

    Open source →
  4. 3.0.0-alpha2 no date pre-release
    Release notes

    What's Changed

    Full Changelog: 3.0.0-alpha1...3.0.0-alpha2

    Open source →
  5. 3.0.0-alpha1 27 Aug 2024 pre-release
    Release notes

    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: 2.2.0...3.0.0-alpha1

    Open source →
  6. 2.2.0 18 Mar 2023
    Release notes

    What's Changed

    Full Changelog: 2.1.0...2.2.0

    Open source →
  7. 2.1.0 21 Feb 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.0.5...2.1.0

    Open source →
  8. 2.0.5 09 Feb 2022
    Release notes

    What's Changed

    • Do not update if current version is greater than latest release. by @kporras07 in #18

    Full Changelog: 2.0.4...2.0.5

    Open source →
  9. 2.0.4 08 Feb 2022
    Release notes

    What's Changed

    Full Changelog: 2.0.3...2.0.4

    Open source →
  10. 2.0.3 30 Dec 2021

    Nothing published for this version

  11. 2.0.2 17 Dec 2021

    Nothing published for this version

  12. 2.0.1 03 Dec 2021

    Nothing published for this version

  13. 2.0.0 05 Oct 2021

    Nothing published for this version

  14. 2.0.0-alpha2 05 Oct 2021 pre-release

    Nothing published for this version

  15. 2.0.0-alpha1 05 Oct 2021 pre-release

    Nothing published for this version

  16. 1.2.0 13 Apr 2020

    Nothing published for this version

  17. 1.1.6 18 Dec 2020

    Nothing published for this version

  18. 1.1.5 28 Oct 2018

    Nothing published for this version

  19. 1.1.4 21 Oct 2018

    Nothing published for this version

  20. 1.1.3 24 Aug 2018

    Nothing published for this version

  21. 1.1.2 24 Aug 2018

    Nothing published for this version

  22. 1.1.1 24 Aug 2018

    Nothing published for this version

  23. 1.0.0 17 Aug 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive