History log of /PHP-7.4/UPGRADING (Results 176 – 200 of 956)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7f6387b5 13-Oct-2018 Peter Kokot

Trim trailing whitespace in source code files


# 87392eff 13-Oct-2018 Christoph M. Becker

Require SQLite ≥ 3.5.0 for ext/sqlite3 and ext/pdo_sqlite

It is possible to pass flags when opening an SQLite database. For
Sqlite < 3.5.0 these are ignored, since `sqlite3_open` doesn'

Require SQLite ≥ 3.5.0 for ext/sqlite3 and ext/pdo_sqlite

It is possible to pass flags when opening an SQLite database. For
Sqlite < 3.5.0 these are ignored, since `sqlite3_open` doesn't support
flags. Neither a warning or notice is raised in this case, nor is this
behavior documented in the PHP manual. Instead of fixing it either
way, we lift the requirement to SQLite 3.5.0 (released on 2007-09-04)
instead of the former SQLite 3.3.9 (released on 2007-01-04).

show more ...


# 0b6063f3 11-Oct-2018 Nikita Popov

Restore array_key_exists() compatibility for ArrayObject

Doing this by special-casing array_key_exists() for ArrayObject.


# 5a679341 10-Oct-2018 Nikita Popov

Add UPGRADING notes

[ci skip]


# 64881a1e 08-Oct-2018 Pierrick Charron

Add constants from curl 7.56 to 7.61


# c5df679c 08-Oct-2018 Christoph M. Becker

[ci skip] Note the required configure changes for bundled libzip


# 849a896a 06-Oct-2018 Christoph M. Becker

[ci skip] Update NEWS and UPGRADING wrt. unbundling libsqlite


# e345af1a 06-Oct-2018 Christoph M. Becker

Fix #76975: preg_match difference between 7.3 and < 7.3 - II

[ci skip]


# 02b2dbb7 03-Oct-2018 Pierrick Charron

Add constants from curl 7.50 to 7.55


# 6af14492 03-Oct-2018 Christoph M. Becker

libzip has been unbundled in master only

Cf. <https://github.com/php/php-src/pull/3532>.


# 969fdb71 03-Oct-2018 Anatol Belski

Update UPGRADING [ci skip]


# bf344425 03-Oct-2018 Kalle Sommer Nielsen

Implemented RFC "Always available hash extension"


# 3d5fe90e 01-Oct-2018 Remi Collet

NEWS and UPGRADING


# fc18f442 29-Sep-2018 Nikita Popov

Deprecate unbinding of $this of non-static methods

Static calls to non-static methods have been fully deprecated in
PHP 7.0 as part of https://wiki.php.net/rfc/reclassify_e_strict.

Deprecate unbinding of $this of non-static methods

Static calls to non-static methods have been fully deprecated in
PHP 7.0 as part of https://wiki.php.net/rfc/reclassify_e_strict.

A combination of ReflectionMethod::getClosure() ("fake closures")
and Closure::bindTo() etc can be used to achieve the same behavior.
This commit ensures that a deprecation notice will be thrown also
in this case.

show more ...


# 96da1fe8 29-Sep-2018 Nikita Popov

Fixed bug #76737

Explicitly prohibit serialization and unserialization of reflection
objects.


# 74235ca5 16-Sep-2018 Nikita Popov

Bump minimum libxml version to 2.7.6

Released Oct 2009, part of RHEL 6.


# 7b9b398d 21-Sep-2018 Christoph M. Becker

Update NEWS and UPGRADING wrt. PR 2760


# 72231ed7 20-Sep-2018 Sebastian Bergmann

Fix


# a3117998 20-Sep-2018 Sebastian Bergmann

Fix


# 1a55c360 17-Sep-2018 Nikita Popov

Drop --without-libzip option from Travis

We need to build against the system libzip now.

Also add an UPGRADING note.


# 6da3a1e3 15-Sep-2018 Christoph M. Becker

Revert "Implement #67331: Have parse_ini_file add empty entries"

This reverts commit 3f3e914df33793a36f51b4e44745d6a5aec4f685.

The commit broke some tests on Windows, and generally

Revert "Implement #67331: Have parse_ini_file add empty entries"

This reverts commit 3f3e914df33793a36f51b4e44745d6a5aec4f685.

The commit broke some tests on Windows, and generally needs more
though.

show more ...


# 3f3e914d 28-Aug-2018 Christoph M. Becker

Implement #67331: Have parse_ini_file add empty entries

Some INI processors allow to specify empty values by just giving the
key without the equals sign, for instance MySQL and Python.

Implement #67331: Have parse_ini_file add empty entries

Some INI processors allow to specify empty values by just giving the
key without the equals sign, for instance MySQL and Python. It appears
to be sensible to add this possibility to our INI parser, so that it
can be used for such INI files as well. We choose NULL as the value of
empty values.

This syntactical enhancement is a (minor) BC break, though, as can be
seen by the necessary change to bug49692.ini. The “comment” formerly
has been simply ignored, but now it would be parsed as key with an
empty value.

This PR is based on Adam's former patch.

show more ...


# 01912f93 15-Sep-2018 Christoph M. Becker

Change default of $variant param of idn_to_ascii() and idn_to_utf8()

According to the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1],
we change the default of the $variant paramete

Change default of $variant param of idn_to_ascii() and idn_to_utf8()

According to the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1],
we change the default of the $variant parameter of `idn_to_ascii()` and
`idn_to_utf8()` from `INTL_IDNA_VARIANT_2003` to
`INTL_IDNA_VARIANT_UTS46`.

[1] <https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003>

show more ...


# 8a4c2f16 06-Sep-2018 Christoph M. Becker

Require ICU ≥ 50.1

Given that ICU is a set of lively developed libraries, that ICU 50.1
has been released on 2012-11-05, and PHP 7.4 is scheduled to be
released seven years after it,

Require ICU ≥ 50.1

Given that ICU is a set of lively developed libraries, that ICU 50.1
has been released on 2012-11-05, and PHP 7.4 is scheduled to be
released seven years after it, we consider it appropriate to ditch
these legacy versions.

Particularly, that would be a reasonable groundwork to implement part
two of the “Deprecate and remove INTL_IDNA_VARIANT_2003” RFC[1], namely
to default idn_to_ascii()'s and idn_to_utf8()'s $variant parameter to
INTL_IDNA_VARIANT_UTS46, which is not defined in ICU < 4.6.

See also the related discussion on internals@[2].

[1] <https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003>
[2] <http://news.php.net/php.internals/101626>ff

show more ...


# 0fbd2e6a 11-Sep-2018 Dmitry Stogov

Renumber ZEND_ACC_... flags


12345678910>>...39