Skip to content

v7.1

Latest
Compare
Choose a tag to compare
@nicoverbruggen nicoverbruggen released this 26 Nov 14:43

PHP Monitor 7.1 is now available with support for the latest PHP version. This update also contains additional startup checks, lets you add domains as favorites (yay!) and contains a few QoL improvements to the extension manager.

Note: I had originally planned to release this version over the summer. Unfortunately, I've been dealing with burnout so I may not be able to fix issues or follow up on issues as quickly as usual.

How to install or upgrade

If you have an existing PHP Monitor.app in your Applications folder you can use the built-in updater.

If you haven't installed PHP Monitor yet, you can click here to download the app. Place the app in your Applications folder and you may want to consult the README file for some more information.

What's New

  • Added support for PHP 8.4 (release version). You may need to update or manually patch Valet.
  • Added support for PHP 8.5 (pre-release version). You will need to manually patch Valet.
  • Individual sites or proxies (domains in general) can now be favorited by right-clicking on the domain, and choosing "Favorite Domain" or "Unfavorite Domain". Favorited domains will always appear at the top.
  • If PHP Monitor seems to stall or hang when starting up due to issues with Homebrew, an alert should be displayed that may be helpful. A link to #294 is included.
  • If a PHP formula is (temporarily) unavailable via the shivammathur/php tap, this is indicated in the UI as such.

What's Changed

  • PHP Monitor now uses the NVAlert and NVAppUpdater packages. I felt that it was time to remove this generic code from the app, with the intent to improve decoupling.
  • Added additional text and button to clarify an upgrade will also keep the old PHP version (e.g. when upgrading PHP 8.3 to 8.4) installed. This is also explained in more detail here.
  • Homebrew PHP formulae are now consistently sourced from the shivammathur/php tap.
  • Installed extensions now appear at the top of the list of the Extension Manager.
  • Installing and removing extensions now scrolls to the extension afterwards, and animates this. This is done to emphasise that the operation succeeded.
  • Fixed an issue where a non-sendable Timer could cause certain operations to stall or fail.
  • Updated copyright information.

Known Issues

  • Some translations for some of the new warnings may be missing. This will be fixed later.