Skip to content

v5.7.3

Compare
Choose a tag to compare
@nicoverbruggen nicoverbruggen released this 06 Feb 18:30
· 440 commits to main since this release

PHP Monitor 5.7 mostly focuses on getting many of the new systems that form the foundation of PHP Monitor 6 in your hands early, along with a few new features. This release should be faster and more stable in various situations where the previous app would crash, but should you encounter problems, don't hesitate to open an issue.

Patch History

v5.7.3

  • This hotfix release fixes #231, which prevented PHP Monitor from correctly restoring Homebrew folder permissions. Since this too was a rather important fix, I wanted to make sure to release this relatively quickly. I apologize for the frequent patches. Installing updates will be less troublesome in PHP Monitor v5.8 and later.

v5.7.2

  • Another hotfix release that fixes #227, which prevented PHP Monitor from launching when getting deprecation messages in the output of valet --version (i.e. when running PHP 7.2 globally).
  • This release also adds verbose logging to ~/.config/phpmon/last_session.log when a file at ~/.config/phpmon/verbose exists. This will help troubleshooting and bug reporting significantly. This is disabled by default and should only be enabled if you need to report an issue.

v5.7.1

  • This is a hotfix release that fixes #225, which prevented you from turning off Valet's services via the keyboard shortcut.

v5.7.0:

  • Initial release.
  • Learn more about the features new in this release below.

What's New

🆕 PHP Guard

PHP Monitor keeps track of the last version that was linked globally. If this version is different when PHP Monitor is restarted, you will be notified.

🆕 Services Manager v2

An indicator has been added to let you know if all key Valet services are running correctly. If there are issues with services (i.e. an error state) you will also be able to more easily debug these issues.

Foundational Changes

  • If you are running a version of Valet that isn't supported, you'll be notified at app launch.
  • All interaction with the system shell has been reworked to be fully asynchronous, resulting in the app hanging less frequently.
  • Improved handling of services status retrieval.
  • Improved test coverage. Various minor timing issues and bugs have been resolved.

Miscellaneous

  • You will now be notified if the system PHP version has changed between sessions of PHP Monitor. (#220)
  • A new menu item was added that teaches you how to use an isolated version of PHP in the terminal using the helper scripts. (You can see this item if you right-click on an isolated domain in the domains list.)
  • Added support for Valet 4 (works with PHP 7.1+) and the new upcoming .valetrc file format.
  • The onboarding flow now works as expected. Previously, the welcome screen would not be displayed.
  • Added monitoring for older PHP versions that have become unsupported. This makes it easier to understand why particular PHP versions are not being made available. Newer versions of Valet drop support for older PHP versions, and this is also reflected in PHP Monitor.

Upgrading

The recommended way of upgrading is running brew update-reset && brew upgrade phpmon after you've installed PHP Monitor using Homebrew. This always gets you the latest and greatest stable version of PHP Monitor.

If you are having issues after upgrading, you may want to run brew doctor and valet install.

(If you did not use Homebrew to install the app, you can also download a zip below.)