diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cb25dba52..46953446a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: dom, curl, fileinfo, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, gd, ldap + extensions: dom, curl, fileinfo, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, gd, ldap, intl tools: composer:v2 coverage: none diff --git a/CHANGELOG b/CHANGELOG index 0d56d6f56..30c3b977d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ CHANGELOG Roundcube Webmail =========================== - Require PHP >= 5.5 +- Require php-intl +- Remove use of ext-iconv +- Remove use of Net_IDNA2 package - Automatically collected recipients and trusted senders (#6904) - Added configurable Collected Recipients addressbook source (#4971) - Added configurable Trusted Senders addressbook source (#5046) @@ -14,7 +17,6 @@ CHANGELOG Roundcube Webmail - Upgrade to TinyMCE 5.5.1 - Upgrade to jQuery 3.5.1 (#7464) - Allow array in smtp_host config (#7296) -- Remove use of ext-iconv - Support proxy for server-side HTTP requests (#7658) - Add posibility to (re-)define field mapping on contacts import from a CSV file (#7045, #6668) - Move "On request for return receipt" from "Mailbox View" to "Displaying Messages" (#7614) diff --git a/INSTALL b/INSTALL index ec774f17d..c45f385e0 100644 --- a/INSTALL +++ b/INSTALL @@ -12,9 +12,9 @@ REQUIREMENTS * An IMAP, HTTP and SMTP server * .htaccess support allowing overrides for DirectoryIndex * PHP Version 5.5 or greater including: - - PCRE, DOM, JSON, Session, Sockets, OpenSSL, Mbstring, Filter, Ctype (required) + - PCRE, DOM, JSON, Session, Sockets, OpenSSL, Mbstring, Filter, Ctype, Intl (required) - PHP PDO with driver for either MySQL, PostgreSQL, SQL Server, Oracle or SQLite (required) - - Zip, Fileinfo, Intl, Exif (recommended) + - Zip, Fileinfo, Exif (recommended) - LDAP for LDAP addressbook support (optional) - GD, Imagick (optional thumbnails generation, QR-code) * PEAR and PEAR packages distributed with Roundcube or external. diff --git a/composer.json-dist b/composer.json-dist index cb7ddd8ae..89d1fa8d2 100644 --- a/composer.json-dist +++ b/composer.json-dist @@ -12,7 +12,6 @@ "php": ">=5.5.0", "pear/pear-core-minimal": "~1.10.1", "pear/auth_sasl": "~1.1.0", - "pear/net_idna2": "~0.2.0", "pear/mail_mime": "~1.10.0", "pear/net_smtp": "~1.9.0", "pear/crypt_gpg": "~1.6.3", diff --git a/installer/check.php b/installer/check.php index 8f7d5093e..d4d701197 100644 --- a/installer/check.php +++ b/installer/check.php @@ -18,59 +18,54 @@ if (!class_exists('rcmail_install', false) || !isset($RCI)) { die("Not allowed! Please open installer/index.php instead."); } -?> -