- Removed check for relying on the default
@web
alias. (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.
- Removed check for relying on the default
@web
alias. (craftcms/cms#15739)
- Reverted “The
@web
alias 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_time
setting. (#26) - The
@web
alias check now checksCraft::$aliases;
instead ofCraft::$app->getConfig()->getGeneral()->aliases;
.
- Added a requirement for
opcache.save_comments
to 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
@web
alias.
- 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
intl
extension 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_abort
as 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_time
check. - External links now have
rel="noopener"
. (#9) - The
memory_limit
check now adds 1MB to the current value if not set to-1
. (#10)
- The
ctype
extension is now required because of Yii 2.x.
- The
iconv
extension is now required because of Twig 2.0.
- Added
proc_open
,proc_close
,proc_terminate
, andproc_get_status
methods as optional. allow_url_fopen
is 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
dsn
is 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_limit
was 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
support
properties 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_limit
setting.
- Craft 3 now requires PHP 7
- Updated code for latest Craft coding guidelines
- Removed check for buggy
iconv
extension
- Autoloading support in composer.json
- No longer specifying a minimum stability in composer.json
- MIT license in composer.json
Initial release.