Skip to content

Releases: soloterm/solo

v0.3.1

31 Jan 04:22
Compare
Choose a tag to compare

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

v0.3.0

30 Jan 23:56
Compare
Choose a tag to compare

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

v0.2.2

11 Dec 19:37
2e0ee47
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v0.2.1

21 Nov 16:54
Compare
Choose a tag to compare

Fix #27 where Pail was not quitting.

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

v0.2.0

20 Nov 22:42
Compare
Choose a tag to compare

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

v0.1.2

08 Nov 18:49
6d32f59
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v0.1.1

08 Nov 18:22
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v0.1.0

07 Nov 18:00
52cff8e
Compare
Choose a tag to compare

First release!