- The GD extension is now required. (#30)
- Fixed a bug where MariaDB versions weren’t always getting parsed correctly. (craftcms/cms#17639)
- Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
- Removed check for relying on the default
@webalias. (craftcms/cms#15739)
- The minimum MySQL version is now 8.0.17.
- The minimum MariaDB version is now 10.4.6.
- The minimum PostgreSQL version is now 13.0.
- The minimum PHP version is now 8.2.
- The minimum PostgreSQL version is now 11.0.
- Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
- Removed check for relying on the default
@webalias. (craftcms/cms#15739)
- Reverted “The
@webalias check now checksCraft::$aliases;instead ofCraft::$app->getConfig()->getGeneral()->aliases;”.
- Fixed a bug where Opcache extension might not be correct detected on some systems. (#25)
- Removed the check for php.ini’s
max_execution_timesetting. (#26) - The
@webalias check now checksCraft::$aliases;instead ofCraft::$app->getConfig()->getGeneral()->aliases;.
- Added a requirement for
opcache.save_commentsto be enabled if OPcache is installed. (craftcms/cms#13631)
- Fixed an error that could occur when running the requirements checker using PHP 8+.
- Added checks for relying on the default
@webalias.
- Added the BCMath extension as a requirement.
- Bumped the PHP requirement to 8.0.2+.
- Fixed a bug where the MariaDB version wasn’t always being parsed correctly. (craftcms/cms#10456)
- Bumped the PHP requirement to 8.0 for Craft 4.0.
- Bumped the PostgreSQL requirement to 10.0 for Craft 4.0.
- The
intlextension is now required for Craft 4.0.
- There is now an explicit check for MariaDB, and it requires version 10.2.7 or higher.
- Added a check for MySQL to see if the server has been configured with full timezone support.
- Bumped the PHP requirement to 7.2.5 for Craft 3.6.0.
- Added
ignore_user_abortas an optional method.
- Changed the image extension check to make sure that if Imagick is installed, it can actually process images.
- Added a new
max_execution_timecheck. - External links now have
rel="noopener". (#9) - The
memory_limitcheck now adds 1MB to the current value if not set to-1. (#10)
- The
ctypeextension is now required because of Yii 2.x.
- The
iconvextension is now required because of Twig 2.0.
- Added
proc_open,proc_close,proc_terminate, andproc_get_statusmethods as optional. allow_url_fopenis now checked to see if it is enabled for Plugin Store and updating operations.
- The JSON extension is now required. (#7)
- The Fileinfo extension is now required, not recommended. (#6)
- Improved the wording of some requirement memos. (#5)
- Removed the “Max Upload File Size” and “Max POST Size” requirement checks, as they weren’t actually checking anything.
- Links within requirement descriptions now open in a new window. (craftcms/cms#2205)
- The requirements checker no longer attempts to parse a DB config file, and will only run DB requirement checks if a valid
dsnis provided. - Lots of refactoring
RequirementsChecker::checkWebRoot()no longer checks if theplugins/folder is in the web root, as there is noplugins/folder.
RequirementsChecker::checkWebRoot()no longer checks if theapp/folder is in the web root, as there is noapp/folder.
- The DOM extension is now mandatory.
- Fixed a bug where the script was considering a blank database password to be invalid. (#4)
- Removed the PHP version requirement from
composer.json.
- Craft 3 Beta 8 compatibility.
- Fixed a bug where the PHP memory limit check would fail if
memory_limitwas set to-1, which means no limit.
- Fixed a bug where the requirements checker would error if the Craft project lived at the root of the file system.
- Added the PHP
password_hash()function as a mandatory requirement. - Added the PHP Zip extension as a mandatory requirement.
- Tweaked keywords in composer.json
- Fixed a bug where the default database port wasn’t being accounted for when connecting to the database.
- Updated the
supportproperties in composer.json - Craft 3 no longer requires
mcrypt.
- Added support for configuring the database port
- Fixed a bug where
checkIniSet()wasn’t undoing a change it made to PHP’smemory_limitsetting.
- Craft 3 now requires PHP 7
- Updated code for latest Craft coding guidelines
- Removed check for buggy
iconvextension
- Autoloading support in composer.json
- No longer specifying a minimum stability in composer.json
- MIT license in composer.json
Initial release.