v5.7.1
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.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.)