Merge branch 'develop' into main
* develop:
📝 Updated README, SECURITY docs
🍱 Updated screenshot to Big Sur
♻️ Cleanup
🚧 WIP: Notify the user about PHP switch completion (#15)
- Bump version number to 2.3
- Disable Metal validation in project configuration
- Added comments to various files to clarify code
- Moved various strings to Localizable.strings
- Removed references to old view controller for command log
- No longer log previously ran commands
- First issue encountered will notify the user
- User has the option to Retry or Terminate the app
- Retry will go through launch checks again
- Some issues are marked as non-breaking, meaning the user will be
notified, but the app will just start as usual
* develop:
📝 Changes to the README, bump version number
♻️ Menu refactor
♻️ Use Localizable.strings
♻️ Change default shell for commands, cleanup files
- Prevent crashes with incorrectly loading modules
- Prevent crashes when dyld libraries are missing
- Indicate when the PHP installation is broken
- New warning added at boot (multiple services)
- Added "Force load latest PHP version" option
It is known that PHP 5.6, 7.0 and 7.1 are causing issues with the
newer versions of certain libraries ("dyld library" warning).
It is recommended to only use PHP 7.2, PHP 7.3 and PHP 7.4 for a minimal
amount of issues. Otherwise, there are certain fixes that are possible
but they are not supported via PHP Monitor since they require manual
formula changes.
For more information, see:
https://github.com/eXolnet/homebrew-deprecated/issues/23#issuecomment-619976586
* develop:
🔥 Remove broken log
🔧 Version bump
🚧 WIP: Adds support to PHP 7.4
⚡️ Use Command.execute to retrieve PHP version
🚧 WIP: Add toggle to enable or disable Xdebug
📝 Update readme