[PHP-DEV] PHP 5.4.8 and PHP 5.3.18 released!

2012-10-18 Thread d...@php.net
The PHP development team announces the immediate availability of PHP
5.4.8 and PHP 5.3.18. These releases fix about 20 bugs. All users of PHP
are encouraged to upgrade to PHP 5.4.8, or at least 5.3.18.

Key enhancements in these releases include:

 * Fixed bug #63111 (is_callable() lies for abstract static method)
 * Fixed bug #61442 (exception threw in __autoload can not be catched)

The full list of changes are recorded in the ChangeLog on
http://www.php.net/ChangeLog-5.php

For source downloads of PHP 5.4.8 and PHP 5.3.18 please visit our
downloads page at http://www.php.net/downloads.php

Windows binaries can be found on http://windows.php.net/download/

David Soria Parra, Stanislav Malyshev and Johannes Schlüter
PHP Release Team

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Branching PHP-5.5

2012-10-30 Thread d...@php.net
Hi Internals,

it's been a while since we started talking about PHP 5.5 and we are
already a little bit late with my release plans. I've started reviewing
the current master and came to the conclusion that it does make more
sense to me to branch 5.5 of master for a few reasons:

 (1) Parts of master are still from SVN times making it very hard
 to figure out if they are already merged to 5.4 or not as they
 have different version numbers.
 (2) The release process aimed to make new features and changed
 available faster, so I want to make sure everything is included.
 (3) There would be 2500 unique commits to be reviewed that are
 different from 5.4 (because of the SVN import).

Also we have barely BC breaks in master and nothing that cannot be
fixed. In particular:

 9e7ae3b Allow management of your own padding in openssl_encrypt/decrypt
 This changed a parameter from bool to long, but the value 1
 is equivalent to passing bool to the former signature, therefore
 it is BC.

 f28c128 Return previous error handler when resetting the error handler
 This might lead to problems in case people are testing === to
 test the return value of set_error_handler()

The rest looks fine to me. So I'll go ahead and start PHP-5.5 branch by
Thursday from current master. I know we then have 4 active branches
which is a pain to keep in sync and merge and I am open for suggestions.

A first alpha is planned for Nov 22. We still accept new features, so no
worries.

Please note we are about 1 1/2 month late to the 5.4 release last year,
so expect a final of 5.5 around April 2013.

Please make sure that your changed to 5.5. that are not in 5.4 are in
the NEWS entry. There are still a lot of changes missing in NEWS.
Also we have 37 expected test failures and 2 test failures (on my machine).

Regards
 David Soria Parra

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] PHP 5.5.0alpha1 Released for Testing!

2012-11-15 Thread d...@php.net
Hi Internals,

as announced a few weeks ago, we tagged PHP 5.5.0alpha1 on Tuesday. This
release marks the start of 5.5.0 release process.

The packages can be found at:

http://downloads.php.net/dsp

This release includes a dozen new features, such as Generators, List
support in foreach. the simplified password API, and many more. Thanks
to everyone working 5.5.

Please test it carefully, and report any bugs in the bug system. Alpha 2
will be tagged on Tuesday 27th and release on Thursday 29th.

Regards
  David and Julien

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php