===== Release Managers ===== Stanislav Malyshev (stas) David Soria Parra (dsp) ===== Timetable ===== - alpha 1 - June 28 2011 **DONE** - alpha 2 - July 14 2011 **DONE** - alpha 3 - Aug 4 2011 **DONE** - beta - September 15 2011 **DONE** - beta2 - October 20 2011 **DONE** - 5.4.0 - **Released** on March 1, 2012 - 5.4.1 - **Released** on April 26, 2012 - 5.4.2 RC1 - Planned on May 10, 2012 Original proposal: [[http://markmail.org/message/3ddcqbu4mpan5ypk|here]] ===== TODO Items ===== * "scalar type hint" * Reduce [[http://gcov.php.net/viewer.php?version=PHP_5_4&func=tests|test failures]] ([[todo:tests54|another list]]) (all) * Document [[todo:undoc54|new stuff in 5.4]] * Finalize reflection support for traits (Johannes / Stefan) * Cleanup CVS references from README's and other source documentation * Fix ext/sockets/multicast.c build on UNIX systems (Gustavo) * Moving out unmaintained SAPIs (Johannes) * file streams metadata support (Stas, [[rfc:streammetadata|RFC]]) * [[https://wiki.php.net/rfc/instance-method-call|Instance and method call/property access]] (Felipe) * Ensure INSTALL and win32/install.txt are current as 5.4 friendly (Philip) * Function array dereferencing (Felipe) * Fix for PHP bug #[[http://bugs.php.net/39863|39863]] * allow * Zend Signals ([[rfc:zendsignals|RFC]], Ilia) * Improved parse errors ([[rfc:improved-parser-error-message|RFC]], Felipe) * cli web server ([[rfc:builtinwebserver|RFC]]) * Fix [[http://bugs.php.net/55111|Bug 55111]] * Declare PHP (php?) reserved namespace, not to be used in any user code. * Add E_STRICT to E_ALL * Disable POST data processing ([[http://www.mail-archive.com/internals@lists.php.net/msg48994.html|Gustavo Lopes]]) * Binary notation for ints (0b10101) ([[rfc:binnotation4ints|RFC]]) * Drop magic quotes (Kalle, Pierrick) * Array short syntax ([[rfc:shortsyntaxforarrays|RFC]]) * Callback type check in arguments ([[rfc:callable|RFC]], Hannes Magnusson) * Session Handlers class ([[rfc:session-oo|RFC]], [[http://marc.info/?l=php-internals&m=125886685408121&w=2|Arpad Ray]]) * Rebinding behavior of closures ([[https://wiki.php.net/rfc/closures/object-extension#privateprotected_members_scope|Proposal]], Gustavo Lopes) * update the sqlite documentation as it was sent to Siberia ([[https://bugs.php.net/bug.php?id=60336|docbug]]) ===== TODO Items For Discussion ===== [[todo:php54:vote|Vote for the features]] ===== Links to related discussions ===== * [[http://programmers.stackexchange.com/questions/27564/what-features-would-you-like-to-have-in-php|What features would you like to have in PHP?]] via stackexchange * [[http://www.reddit.com/r/PHP/comments/h7fgp/what_features_would_you_like_to_have_in_php/|What features would you like to have in PHP?]] via reddit * [[http://markmail.org/message/3ddcqbu4mpan5ypk|5.4 again]] (May 8, 2011) ===== Related resources ===== * [[http://svn.php.net/viewvc/php/php-src/branches/PHP_5_4/NEWS?view=markup|PHP 5.4 NEWS (changelog)]]