- 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.