Skip to content

merge from head #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 66 commits into from
Jan 31, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
e118151
Clear NEWS, UPGRADING and UPGRADING.INTERNALS
nikic Jan 28, 2019
e916a23
Upgrade branches in GIT-RULES
nikic Jan 28, 2019
3c2e1b6
Bump API numbers
nikic Jan 28, 2019
8eeb110
Avoid mention of php7 in credits script
nikic Jan 28, 2019
a9a02ca
Merge branch 'PHP-7.4'
nikic Jan 28, 2019
dfa6c20
Remove deprecated image2wbmp()
cmb69 Jan 28, 2019
e973663
Remove deprecated png2wbmp() and jpeg2wbmp()
cmb69 Jan 28, 2019
3d15a6f
Remove deprecated INTL_IDNA_VARIANT_2003
cmb69 Jan 28, 2019
faf03e4
bump versions of all the things
krakjoe Jan 28, 2019
734c305
Remove deprecated gmp_random() function
nikic Jan 28, 2019
ee16d99
Remove create_function()
nikic Jan 28, 2019
920b4b2
Remove track_errors and $php_errormsg
nikic Jan 28, 2019
331e56c
Remove mbstring.func_overload
nikic Jan 28, 2019
ff780fe
Require second argument on (mb_)parse_str()
nikic Jan 28, 2019
97df99a
Add UPGRADING entries for removed functionality
nikic Jan 28, 2019
eeb7511
Fix session test after version bump
nikic Jan 28, 2019
34898e9
Make special assert() handling independent of compiler flags
nikic Jan 29, 2019
14684af
Merge branch 'PHP-7.2' into PHP-7.3
nikic Jan 29, 2019
16460eb
Merge branch 'PHP-7.3' into PHP-7.4
nikic Jan 29, 2019
46d38aa
Merge branch 'PHP-7.4'
nikic Jan 29, 2019
9bc2cac
Remove special treatment of strings in asserts
nikic Jan 28, 2019
6db97f5
Remove each()
nikic Jan 28, 2019
83bc092
Remove deprecated mbregex aliases
nikic Jan 28, 2019
c7d7af8
Remove fgetss and friends
nikic Jan 28, 2019
c97b9aa
Always treat needles as strings
nikic Jan 29, 2019
d74d392
Remove (unset) cast
nikic Jan 29, 2019
6b89dbc
Remove FILTER_FLAG_(SCHEME|HOST)_REQUIRED
nikic Jan 29, 2019
55dbb57
Remove support for custom assert() function
nikic Jan 29, 2019
371e427
Migrate SOAP away from legacy constructors
nikic Jan 29, 2019
4d8dc2b
Migrate finfo away from legacy ctor
nikic Jan 29, 2019
682b54f
Remove support for legacy constructors
nikic Jan 29, 2019
52a9325
Remove 'e' modifier for mb_ereg_replace()
nikic Jan 29, 2019
cbc5a14
Prepare main branch for PHP 7.2.16
cmb69 Jan 30, 2019
362d6ce
Merge branch 'PHP-7.2' into PHP-7.3
cmb69 Jan 30, 2019
73733b9
Merge branch 'PHP-7.3' into PHP-7.4
cmb69 Jan 30, 2019
90bb326
Merge branch 'PHP-7.4'
cmb69 Jan 30, 2019
23a5be3
Remove ability to declare userland case-insensitive constants
nikic Jan 29, 2019
4eb5db2
Forbid unbinding $this from methods
nikic Jan 29, 2019
6c73b50
Remove static calls to non-static methods
nikic Jan 29, 2019
38c337f
Remove year range from copyright notice
zsuraski Jan 30, 2019
0cf7de1
Remove yearly range from copyright notice
zsuraski Jan 30, 2019
02557f8
Adios, yearly copyright ranges
zsuraski Jan 30, 2019
91a7c6f
Take out some last remnants of the yearly copyright range
zsuraski Jan 30, 2019
a81202a
Adios, yearly copyright ranges
zsuraski Jan 30, 2019
a453619
Take out some last remnants of the yearly copyright range
zsuraski Jan 30, 2019
d46ba96
Merge branch 'PHP-7.4'
nikic Jan 30, 2019
6a8260a
opcache/FreeBSD huge code page pragma support
devnexen Nov 28, 2018
1870283
Merge branch 'PHP-7.4'
nikic Jan 30, 2019
94ae35c
Remove ability to specify 'salt' in password_hash()
nikic Jan 30, 2019
5a2787a
Require at least one arg for mktime/gmmktime
nikic Jan 30, 2019
c88e2cc
Removed read_exif_data() alias
nikic Jan 30, 2019
e93bbf4
Remove more leftovers from invalid static calls
nikic Jan 30, 2019
0dfd918
Remove support for __autoload()
nikic Jan 30, 2019
db8a4e8
Remove error_reporting assignments in some tests
nikic Jan 30, 2019
f8038f8
Remove intl Normalizer::NONE
nikic Jan 30, 2019
e18fde1
Remove -1 crop mode
nikic Jan 30, 2019
f27f902
Fix #77546 iptcembed broken function
gdegoulet Jan 30, 2019
b8e683e
Merge branch 'PHP-7.3' into PHP-7.4
krakjoe Jan 30, 2019
ffbe008
Merge branch 'PHP-7.3'
krakjoe Jan 30, 2019
3890c8b
Fix bug 76596: phpdbg supports display_errors=stderr
kabel Jul 9, 2018
7d1df60
Merge branch 'PHP-7.2' into PHP-7.3
krakjoe Jan 30, 2019
25dc5f1
Merge branch 'PHP-7.3' into PHP-7.4
krakjoe Jan 30, 2019
cc60e8b
Merge branch 'PHP-7.4'
krakjoe Jan 30, 2019
4e0dd6b
Remove unnecessary CLI checks in tests
carusogabriel Jan 27, 2019
abd3628
Don't silence fatal errors with @
nikic Nov 26, 2018
839bdf1
Merge branch 'PHP-7.4'
krakjoe Jan 31, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
82 changes: 7 additions & 75 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,86 +1,18 @@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?? ??? ????, PHP 7.4.0alpha1
?? ??? ????, PHP 8.0.0alpha1

- Core:
. Implemented request #76148 (Add array_key_exists() to the list of
specially compiled functions). (Majkl578)

- CURL:
. Fixed bug #76480 (Use curl_multi_wait() so that timeouts are respected).
(Pierrick)

- Date:
. Fixed bug #75232 (print_r of DateTime creating side-effect). (Nikita)

- FFI:
. Added FFI extension. (Dmitry)

- FPM:
. Implemented FR #72510 (systemd service should be hardened). (Craig Andrews)
. Fixed bug #77546 (iptcembed broken function). (gdegoulet)

- GD:
. Fixed bug #73291 (imagecropauto() $threshold differs from external libgd).
(cmb)
. Fixed bug #76324 (cannot detect recent versions of freetype with
pkg-config). (Eli Schwartz)
. The bundled libgd behaves now like system libgd wrt. IMG_CROP_DEFAULT never
falling back to IMG_CROP_SIDES.
. The default $mode parameter of imagecropauto() has been changed to
IMG_CROP_DEFAULT; passing -1 is now deprecated.
. Added support for aspect ratio preserving scaling to a fixed height for
imagescale(). (Andreas Treichel)

- Hash:
. The hash extension is now an integral part of PHP and cannot be disabled
as per RFC: https://wiki.php.net/rfc/permanent_hash_ext. (Kalle)
. Removed deprecated image2wbmp(). (cmb)
. Removed deprecated png2wbmp() and jpeg2wbmp(). (cmb)

- Intl:
. Raised requirements to ICU ≥ 50.1. (cmb)
. Changed default of $variant parameter of idn_to_ascii() and idn_to_utf8().
(cmb)

- Opcache:
. Implemented preloading RFC: https://wiki.php.net/rfc/preload. (Dmitry)

- OpenSSL:
. Added openssl_x509_verify function. (Ben Scholzen)
. openssl_random_pseudo_bytes() now throws in error conditions.
(Sammy Kaye Powers)

- PDO_OCI:
. Implemented FR #76908 (PDO_OCI getColumnMeta() not implemented).
(Valentin Collet, Chris Jones, Remi)

- PDO_SQLite:
. Implemented sqlite_stmt_readonly in PDO_SQLite. (BohwaZ)
. Raised requirements to SQLite 3.5.0. (cmb)

- Sockets:
. Fixed bug #67619 (Validate length on socket_write). (thiagooak)

- SQLite3:
. Unbundled libsqlite. (cmb)
. Raised requirements to SQLite 3.7.4. (cmb)
. Forbid (un)serialization of SQLite3, SQLite3Stmt and SQLite3Result. (cmb)
. Added support for the SQLite @name notation. (cmb, BohwaZ)
. Added SQLite3Stmt::getSQL() to retrieve the SQL of the statement. (Bohwaz)

- SPL:
. Fixed bug #77518 (SeekableIterator::seek() should accept 'int' typehint as
documented). (Nikita)

- Standard:
. Fixed bug #74764 (Bindto IPv6 works with file_get_contents but fails with
stream_socket_client). (Ville Hukkamäki)
. Implemented FR #38301 (field enclosure behavior in fputcsv). (cmb)
. Implemented FR #51496 (fgetcsv should take empty string as an escape). (cmb)

- Reflection:
. Fixed bug #76737 (Unserialized reflection objects are broken, they
shouldn't be serializable). (Nikita)
. Removed deprecated INTL_IDNA_VARIANT_2003. (cmb)

- Tidy:
. Added TIDY_TAG_* constants for HTML5 elements. (cmb)
- phpdbg:
. Fixed bug #76596 (phpdbg support for display_errors=stderr). (kabel)

<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
15 changes: 8 additions & 7 deletions README.GIT-RULES
Original file line number Diff line number Diff line change
Expand Up @@ -44,23 +44,24 @@ Having said that, here are the organizational rules::

Currently we have the following branches in use::

master The active development branch.
master Active development branch for PHP 8.0, which is open for
backwards incompatible changes and major internal API changes.

PHP-7.4 Active development branch for PHP 7.4, which is open for
new features and minor internal API changes.

PHP-7.3 Is used to release the PHP 7.3.x series. This is a current
non stable version and is open for bugfixes and minor improvements
only.
stable version and is open for bugfixes only.

PHP-7.2 Is used to release the PHP 7.2.x series. This is a current
stable version and is open for bugfixes only.

PHP-7.1 Is used to release the PHP 7.1.x series. This is an old
stable version and is open for security fixes only.

PHP-7.0 Is used to release the PHP 7.0.x series. This is an old
stable version and is open for security fixes only.
PHP-7.0 This branch is closed.

PHP-5.6 Is used to release the PHP 5.6.x series. This is an old
stable version and is open for security fixes only.
PHP-5.6 This branch is closed.

PHP-5.5 This branch is closed.

Expand Down
2 changes: 1 addition & 1 deletion TSRM/tsrm_win32.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
+----------------------------------------------------------------------+
| PHP Version 7 |
+----------------------------------------------------------------------+
| Copyright (c) 1997-2018 The PHP Group |
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
Expand Down
2 changes: 1 addition & 1 deletion TSRM/tsrm_win32.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
+----------------------------------------------------------------------+
| PHP Version 7 |
+----------------------------------------------------------------------+
| Copyright (c) 1997-2018 The PHP Group |
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
Expand Down
Loading