Skip to content

Latest commit

 

History

History
151 lines (107 loc) · 6.01 KB

CHANGELOG.md

File metadata and controls

151 lines (107 loc) · 6.01 KB

Changelog for Craft CMS Server Check

5.0.2 - 2024-09-16

5.0.1 - 2024-01-23

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

5.0.0 - 2023-10-01

  • The minimum PHP version is now 8.2.
  • The minimum PostgreSQL version is now 11.0.

2.1.9 - 2024-09-16

2.1.8 - 2023-09-25

  • Reverted “The @web alias check now checks Craft::$aliases; instead of Craft::$app->getConfig()->getGeneral()->aliases;”.

2.1.7 - 2023-09-19

  • 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 checks Craft::$aliases; instead of Craft::$app->getConfig()->getGeneral()->aliases;.

2.1.6 - 2023-09-09

2.1.5 - 2023-05-26

  • Fixed an error that could occur when running the requirements checker using PHP 8+.

2.1.4 - 2022-04-16

  • Added checks for relying on the default @web alias.

2.1.3 - 2022-02-15

  • Added the BCMath extension as a requirement.

2.1.2 - 2022-02-14

  • Bumped the PHP requirement to 8.0.2+.

2.1.1 - 2022-02-10

  • Fixed a bug where the MariaDB version wasn’t always being parsed correctly. (craftcms/cms#10456)

2.1.0 - 2022-02-09

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

2.0.1 - 2021-12-07

  • There is now an explicit check for MariaDB, and it requires version 10.2.7 or higher.

1.2.1 - 2021-05-25

  • Added a check for MySQL to see if the server has been configured with full timezone support.

1.2.0 2020-11-04

  • Bumped the PHP requirement to 7.2.5 for Craft 3.6.0.

1.1.9 - 2020-05-28

  • Added ignore_user_abort as an optional method.

1.1.8 - 2020-01-17

  • Changed the image extension check to make sure that if Imagick is installed, it can actually process images.

1.1.7 - 2019-01-31

  • 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)

1.1.6 - 2018-08-17

  • The ctype extension is now required because of Yii 2.x.

1.1.5 - 2018-08-14

  • The iconv extension is now required because of Twig 2.0.

1.1.4 - 2018-07-25

  • Added proc_open, proc_close, proc_terminate, and proc_get_status methods as optional.
  • allow_url_fopen is now checked to see if it is enabled for Plugin Store and updating operations.

1.1.3 - 2018-07-18

  • The JSON extension is now required. (#7)

1.1.2 - 2018-07-18

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

1.1.1 - 2017-12-15

  • Links within requirement descriptions now open in a new window. (craftcms/cms#2205)

1.1.0 - 2017-11-10

  • 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

1.0.17 - 2017-06-29

  • RequirementsChecker::checkWebRoot() no longer checks if the plugins/ folder is in the web root, as there is no plugins/ folder.

1.0.16 - 2017-06-19

  • RequirementsChecker::checkWebRoot() no longer checks if the app/ folder is in the web root, as there is no app/ folder.

1.0.15 - 2017-06-13

  • The DOM extension is now mandatory.

1.0.14 - 2017-05-07

  • Fixed a bug where the script was considering a blank database password to be invalid. (#4)

1.0.13 - 2017-05-01

  • Removed the PHP version requirement from composer.json.

1.0.12 - 2017-03-19

  • Craft 3 Beta 8 compatibility.

1.0.11 - 2017-03-07

  • Fixed a bug where the PHP memory limit check would fail if memory_limit was set to -1, which means no limit.

1.0.10 - 2017-02-21

  • Fixed a bug where the requirements checker would error if the Craft project lived at the root of the file system.

1.0.9 - 2017-02-13

  • Added the PHP password_hash() function as a mandatory requirement.
  • Added the PHP Zip extension as a mandatory requirement.

1.0.8 - 2017-02-06

  • Tweaked keywords in composer.json
  • Fixed a bug where the default database port wasn’t being accounted for when connecting to the database.

1.0.7 - 2017-01-30

  • Updated the support properties in composer.json
  • Craft 3 no longer requires mcrypt.

1.0.6 - 2017-01-17

  • Added support for configuring the database port

1.0.5 - 2017-01-17

  • Fixed a bug where checkIniSet() wasn’t undoing a change it made to PHP’s memory_limit setting.

1.0.4 - 2017-01-17

  • Craft 3 now requires PHP 7

1.0.3 - 2017-01-17

  • Updated code for latest Craft coding guidelines
  • Removed check for buggy iconv extension

1.0.2 - 2016-12-30

  • Autoloading support in composer.json

1.0.1 - 2016-12-30

  • No longer specifying a minimum stability in composer.json
  • MIT license in composer.json

1.0.0 - 2016-12-30

Initial release.