History log of /PHP-7.3/UPGRADING (Results 51 – 75 of 788)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 3a8f2606 04-Jul-2018 Dmitry Stogov

Argument unpacking with Traversables and non-integer keys.
Changed error message, added UPGRADING note and test.


# 30156d58 28-Jun-2018 Rudi Theunissen

Fixed bug #63217

Don't automatically convert literal string keys to integers on
array access, as we may be dealing with an ArrayAccess object,
rather than a plain array.


# ce0721be 01-Jul-2018 Jakub Zelenka

Update NEWS, UPGRADING and default php.ini files with syslog changes


# 3f241f3c 27-Jun-2018 Christoph M. Becker

Update UPGRADING wrt. PCRE2

The upgrade to PCRE2 should mostly be transparent to existing code, but
apparently there are some minor differences, which warrant a note in
UPGRADING (an

Update UPGRADING wrt. PCRE2

The upgrade to PCRE2 should mostly be transparent to existing code, but
apparently there are some minor differences, which warrant a note in
UPGRADING (and consequently, in the migration guide).

show more ...


# 2543e61a 22-Jun-2018 Nikita Popov

Fixed bug #76509

In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using ref

Fixed bug #76509

In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using reference, it was possible
to break the implementation by reassigning the static property
reference.

This is fixed by switching the implementation from using references
to using INDIRECTs, which cannot be affected by userland code.

show more ...


# 490a49d0 25-Jun-2018 Nikita Popov

Use COPY_DEREF for DIM_IS and LIST_R as well

Also add an upgrading note for the behavior change, not that we
expect anyone to be affected...


# d169d06d 24-Jun-2018 Christoph M. Becker

Remove useless PHPDBG_* constants

The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and
`PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`.
How

Remove useless PHPDBG_* constants

The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and
`PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`.
However, this functions is replaced as of PHP 5.6.3 by
`phpdbg_break_file`, `phpdbg_break_method` and 'phpdbg_break_func`,
respectively. Therefore, we're finally removing the useless constants.

show more ...


# 55277a66 15-Jun-2018 Charles R. Portwood II

RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements

- m4 and Windows configure scripts now forces Argon2 refe

RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements

- m4 and Windows configure scripts now forces Argon2 reference library version >= 20161029
- Implementation tested against 20161029 and 20171227 for Argon2id support
- Updates Argon2 ext/standard/password/tests to run tests for both Argon2i and Argon2id

show more ...


# fc775f69 30-Mar-2018 Gabriel Caruso

Report unknown variables passed to compact()


Revision tags: php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27, php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24
# d04917c7 24-Sep-2017 Nikita Popov

Fixed bug #75218

I've introduced a new CompileError type, from which ParseError
inherits. These errors are not parse errors in the narrow sense
of the term, even though they happen t

Fixed bug #75218

I've introduced a new CompileError type, from which ParseError
inherits. These errors are not parse errors in the narrow sense
of the term, even though they happen to be generated during
parsing in our implementation. Additionally reusing the ParseError
class for this purpose would change existing error messages (if
the exception is not caught) from a "Fatal error:" to a "Parse
error:" prefix, and also the error kind from E_COMPILE_ERROR to
E_PARSE.

show more ...


# 71c04324 30-May-2018 Victor Csiky

Fixe bug #76386

..that is also a duplicate of #67122


# f2be6e73 11-Jun-2018 Nikita Popov

Update data tables for Unicode 11


# 3cbf594d 09-Jun-2018 Christoph M. Becker

Deprecate image2wbmp()

According to https://wiki.php.net/rfc/image2wbmp, we deprecate
`image2wbmp()`, rename the `$threshold` parameter to `$foreground`, and
remove superfluous code.


# e147eb24 02-Jun-2018 Anatol Belski

[ci skip] Add UPGRADING note


# c70468b8 28-May-2018 Nikita Popov

Add note about heredoc BC break


# cc98b880 26-May-2018 Nikita Popov

UPGRADING tweaks

Fix a typo and clarify that Reflection changes only affect string
export. No API relevant return values are changed.

[ci skip]


# 95c9d9d2 25-May-2018 Nikita Popov

Add some upgrading notes for mbstring


# e788708e 17-May-2018 Anatol Belski

[ci skip] Add upgrading note


# 1f474272 09-May-2018 Jakub Zelenka

Update NEWS and UPGRADING for openssl_pkey_derive


# 48873572 15-Sep-2017 Thomas Punt

Implement flexible heredoc/nowdoc syntax

RFC: https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes

* The ending label no longer has to be followed by a semicolon or
newli

Implement flexible heredoc/nowdoc syntax

RFC: https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes

* The ending label no longer has to be followed by a semicolon or
newline. Any non-label character is fine.
* The ending label may be indented. The indentation will be stripped
from all lines in the heredoc/nowdoc string.

Lexing of heredoc strings performs a scan-ahead to determine the
indentation of the ending label, so that the correct amount of
indentation can be removed when calculting the semantic values for
use by the parser. This makes the implementation quite a bit more
complicated than we would like :/

show more ...


# c8c0bb11 12-Apr-2018 Christoph M. Becker

[ci skip] Update UPGRADING

Cf. ce1d69a1f6dcf15d43029301059c25e5bc09a577 and
fef879a2d63899ed25f39b4581c16682afdd0a8f, respectively.

Patch provided by Gabriel Caruso.


# 39301abb 06-Apr-2018 Anatol Belski

Expose functionality for NFKC_Casefold normalization


# 36014ad2 06-Apr-2018 Anatol Belski

Replace the deprecated API by the newer one available with ICU 56+


# a9ab5d47 04-Apr-2018 Christoph M. Becker

[ci skip] Update UPGRADING

5c5bd3033997583887bd990e54c68adb2934bbdb removed support for `--with-libmbfl`.


Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23
# 033907b9 29-Aug-2017 Tim Bazuin

Add support for rl_completion_suppress_append and rl_completion_append_character

These options are only available with libreadline.


12345678910>>...32