History log of /PHP-8.1/UPGRADING (Results 476 – 500 of 1208)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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()

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

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

# f7f48643 07-Jan-2018 timurib

Remove redundant warning in array_push() and array_unshift()

Cf. https://github.com/php/php-src/pull/3011.

# aed1e358 11-Mar-2018 Christoph M. Becker

Implement #51368: php_filter_float does not allow custom thousand separators

A set of hard-coded thousand separator characters (presently, `',.`) is
somewhat limited (users may prefer ot

Implement #51368: php_filter_float does not allow custom thousand separators

A set of hard-coded thousand separator characters (presently, `',.`) is
somewhat limited (users may prefer other separators, such as spaces or
underscores), as well as somewhat too liberal (arbitrary combinations
of different thousand separators are presently possible). Therefore we
introduce a `thousand` option analogous to `decimal`, which allows to
define the desired thousand separators as non-empty string, defaulting
to `',.`. While we easily could support empty strings here as well,
that would not make much sense, since this behavior can more easily be
accomplished by not setting the `FILTER_FLAG_ALLOW_THOUSAND` flag in
the first place.

show more ...

# aca0f7e2 23-Mar-2018 Paul Crovella

[ci skip] Add normalizer_get_raw_decomposition to UPGRADING

1...<<11121314151617181920>>...49