-
macos
18 SepSpecial Edition: macOS 15.0 Sequoia Development Environment
This is a guide to help those with prior Homebrew mutliple PHP-based installations that are looking to upgrade to the new
Hombrew/core
PHP setup from the priorHomebrew/php
keg which is now deprecated.With the deprecation of
H...
-
macos
18 SepPart 1: macOS 15.0 Sequoia Web Development Environment
Developing web applications on macOS is a real joy. There are plenty of options for setting up your development environments, including the ever-popular MAMP Pro that provides a nice UI on top of Apache, PHP and MySQL. However, there are times when MAMP Pro has slow downs, or out of date versions, or is simply behaving badly due to its restrictive system of configuration templates and non-standard builds.
-
release
06 OctIn August of 2021, the Symfony team announced the deprecation of Swiftmailer with introduction of the Symfony/Mailer package that provides a modern and extensible approach to sending mail in PHP. We had originally planned to tackle this in Grav 2.0, but we have been slow to get Grav 1.8 ready f...
-
journal
13 NovTL;DR - Grav 1.7 will require PHP 7.3.6
The last time we announced PHP version changes was back in March of 2018. Back then, we made a massive jump for minimal PHP requirements from PHP 5.6.4 to PHP 7.1.3. We've enjoyed being on a more modern version of PHP for the Grav 1.6 release,...
-
journal
24 MarTL;DR - Grav 1.5 will require PHP 5.6.4, while Grav 1.6 will require PHP 7.1.3
When Grav 1.0 was officially released Dec 11th, 2015, the minimum requirements were PHP 5.4. PHP 5.4 was by far the most popular PHP version in use at the time, and so it was an appropriate baseline during initia...
-
journal
21 DecWe have decided to change the minimum requirements for Grav from PHP 5.4.40 to 5.5.9 to stay in line with the new minimum version of some of our key vendor libraries.
As is typical with these kinds of things, We launched Grav 1.0 right around the same time that PHP 7.0 was released, and everything seemed great. Even though Grav runs amazingly on PHP 7.0 there are some PHP 7.0 compatibility issues within some of the vendor libraries that Grav relies upon.
These external libraries are continually updated and have started dropping support for older EOL (End of Life) versions of PHP. In order to continue using the latest versions of these libraries and support the new PHP 7.0, we need to keep our requirements in line with our key libraries. Grav currently supports PHP 5.4 which was an actively supported version when we started developing Grav, but is no longer supported according to the PHP Supported Versions document.