PackageTrack
Sign in Get early access

soloterm/solo

A Laravel package to run multiple commands at once, to aid in local development.

v0.5.0 486K downloads/mo #4725 most downloaded on Packagist soloterm/solo

What this package is like to depend on

Last release 1 years ago

21 Mar 2025

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

10 releases · first in 2024

0 releases in the last 12 months

see the full history below

Release timeline

10 releases · Nov 2024 to Mar 2025
2025 2026
Release Pre-release

Releases

latest 10
  1. v0.5.0 21 Mar 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.4.0...v0.5.0

    Open source →
  2. v0.4.0 19 Feb 2025
    Release notes

    Breaking

    The Theme interface has changed. It shouldn't be a problem unless you already implemented one of your own!

    What's Changed

    New Contributors

    Full Changelog: v0.3.1...v0.4.0

    Open source →
  3. v0.3.1 31 Jan 2025
    Release notes

    What's Changed

    • update some old references by @joshmanders in #48
    • Made a small fix for writing to the Make Command's input after it is potentially closed

    New Contributors

    Full Changelog: v0.3.0...v0.3.1

    Open source →
  4. v0.3.0 30 Jan 2025
    Release notes

    0.3.0

    🚨🚨🚨

    There are a lot of breaking changes from 0.2.x to 0.3.x. I am sorry about that, but this is a fundamental rewrite! And it's so much better. This should be the last 0.x release. Provided nothing major comes up, we'll move on to 1.0.0 pretty quickly.

    Changed

    • Changed the package name from aaronfrancis/solo to soloterm/solo. I've marked aaronfrancis/solo abandoned on Packagist.
    • Changed the namespace from AaronFrancis\Solo to SoloTerm\Solo
    • Completely rewrote the rendering pipeline
    • Changed how hotkeys work. They are now configurable.

    Added

    • Interactive commands!
    • A new quick nav popup
    • Hotkeys per command
    • A new solo:dumps command that you can use to intercept dump calls in your application.
    • A new solo:make command that lets you quickly access all Laravel make:* commands
    • An enhanced tail command that collapses vendor frames and lets you truncate the logs via hotkey

    Removed

    • Removed the need for you to have a service provider in favor of a much simpler config file. You'll need to migrate to the config file approach and delete your service provider.
    • Removed all the allowRegistrationFrom hoops you had to jump through to register commands. This means that any third-party package could register a command. Any malicious third-party package can already run shell_exec without Solo. Running a malicious script via Solo just makes it totally obvious that it's happening. So the security that allowRegistrationFrom added was performative at best.

    New Contributors

    Full Changelog: v0.2.2...v0.3.0

    Open source →
  5. v0.2.2 11 Dec 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.2.1...v0.2.2

    Open source →
  6. v0.2.1 21 Nov 2024
    Release notes

    Fix #27 where Pail was not quitting.

    Full Changelog: v0.2.0...v0.2.1

    Open source →
  7. v0.2.0 20 Nov 2024
    Release notes

    Fixed several issues in the release.

    • Terminating commands is now more foolproof. A monitoring process is spun up in the background to ensure everything gets killed properly.
    • The SoloServiceProvider can be put anywhere in your app namespace and still be allowed to register commands.
    • Fixed a few composer issues.

    Breaking

    • SoloApplicationServiceProvider no longer exists. You can just extend Laravel's ServiceProvider. See this commit for details.

    What's Changed

    • feat: show an error and terminate if there are no commands defined by @eleftrik in #12
    • made the most important command copyable by @kachelle in #17
    • Update Chewie Dependency by @IronSinew in #21
    • fix: enable laravel 10 compatibility by @jordanhavard in #24
    • feat: allow non-standard namespace for SoloServiceProvider by @eleftrik in #14

    New Contributors

    Full Changelog: v0.1.2...v0.2.0

    Open source →
  8. v0.1.2 08 Nov 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.1...v0.1.2

    Open source →
  9. v0.1.1 08 Nov 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.1.0...v0.1.1

    Open source →
  10. v0.1.0 07 Nov 2024

    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