Re: [git] web/php.git branch master updated. cd90620

From: Date: Thu, 01 Mar 2012 20:49:37 +0000
Subject: Re: [git] web/php.git branch master updated. cd90620
References: 1 2 3  Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-13143@lists.php.net to get a copy of this message
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am waiting for mirrors to pickup the binaries first. And the commits mails are going to get fixed. we are allready on it On 03/01/2012 09:49 PM, Hannes Magnusson wrote: > And I don't see a news entry included.. did you forget to push it? > > -Hannes > > On Thu, Mar 1, 2012 at 21:47, Hannes Magnusson > <hannes.magnusson@gmail.com> wrote: >> This must be fixed ASAP. Its horrible reading through push >> mails. >> >> On Thu, Mar 1, 2012 at 20:34, <dsp@php.net> wrote: >>> The branch, master on web/php.git has been updated via >>> cd90620ea440c0c3f7181da08aa44fa037255ba0 (commit) via >>> c3f0c4a8701f5169b2c745bb486122ed36dab730 (commit) via >>> 276cc67751680cecbb4318a61e06e734a3563112 (commit) from >>> 53accfe3c2ea7b7c9515e63682ba9a45ef2a31e0 (commit) >>> >>> >>> http://git.php.net/?p=web/php.git;a=log;h=cd90620ea440c0c3f7181da08aa44fa037255ba0;hp=53accfe3c2ea7b7c9515e63682ba9a45ef2a31e0 >>> >>> >>> Summary of changes: >>> ChangeLog-5.php | 628 >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> distributions | 2 +- releases/5_4_0.php | 65 ++++++ 3 >>> files changed, 694 insertions(+), 1 deletions(-) create mode >>> 100644 releases/5_4_0.php >>> >>> -- Log ---------------------------------------- commit >>> cd90620ea440c0c3f7181da08aa44fa037255ba0 Author: David Soria >>> Parra <dsp@php.net> Date: Thu Mar 1 20:22:18 2012 +0100 >>> >>> PHP 5.4.0 release announcement >>> >>> diff --git a/releases/5_4_0.php b/releases/5_4_0.php new file >>> mode 100644 index 0000000..4c5e038 --- /dev/null +++ >>> b/releases/5_4_0.php @@ -0,0 +1,65 @@ +<?php +// $Id: >>> 5_2_0.php,v 1.4 2007/01/16 16:04:05 bjori Exp $ >>> +$_SERVER['BASE_PAGE'] = 'releases/5_4_0.php'; +include_once >>> $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; >>> +site_header("PHP 5.4.0 Release Announcement"); +?> + +<h1>PHP >>> 5.4.0 Release Announcement</h1> +<p> +The PHP development team >>> is proud to announce the immediate availability +of PHP <a >>> >>> href="http://php.net/downloads.php#v5.4.0">5.4.0</a>. >>> +This >>> release is a major leap forward in the 5.x series, +which >>> includes a large number of new features and bug fixes. +</p> + >>> +<p> +<b>The key features of PHP 5.4.0 include:</b> +</p> >>> +<ul> + <li>New language syntax including <a >>> >>> href="http://php.net/traits">Traits</a>, + >>> <a >>> >>> href="http://docs.php.net/manual/en/language.types.array.php">shortened >>> array syntax</a> + and <a >>> >>> href="http://docs.php.net/manual/en/migration54.new-features.php">more</a></li> >> >> >>> Please do not link to /en/, people may want to read it in their own >> language if its translated. (this applies to all other links in >> this commit) >> >>> + <li>Improved performance and reduced memory consumption</li> >>> + <li>Support for multibyte languages now available in all >>> builds of PHP at the flip of a runtime switch</li> >> >> "at the flip of a runtime switch"? I assume that means an INI >> entry.. which one? >> >> >>> + <li><a >>> >>> href="http://php.net/manual/en/features.commandline.webserver.php"> >>> >>> + Built-in webserver</a> in CLI mode to simplify development workflows and testing</li> >>> + <li>Cleaner code base thanks to the removal of multiple >>> deprecated language features</li> + <li>Many more improvements >>> and fixes</li> +</ul> + +<p> +<b>Changes that affect >>> compatibility:</b> +</p> +<ul> + <li><a >>> >>> href="http://www.php.net/manual/en/security.globals.php">Register >>> globals</a>, <a >>> >>> href="http://www.php.net/manual/en/security.magicquotes.php"iKv ™[SÂÖärß >>> ¬t>magic >>> quotes</a> and <a >>> >>> href="http://www.php.net/manual/en/features.safe-mode.php">safe >>> mode</a> were removed</li> + <li>The <a >>> >>> href="http://php.net/manual/en/control-structures.break.php">break</a>/<a >>> >>> href="http://php.net/manual/en/control-structures.continue.php">continue</a> >>> $var syntax was removed</li> + <li>The ini option <a >>> >>> href=""http://www.php.net/manual/en/ini.core.php#ini.allow-call-time-pass-reference>allow_call_time_pass_reference</a> >>> was removed</li> + <li>The PHP <a >>> >>> href="http://www.php.net/manual/en/ini.core.php#ini.default-charset">default_charset</a> >>> is now "UTF-8"</li> +</ul> >> >> abstract constructors arguments are enforced, casting >> SimpleXMLElement will include all nodes.. That break $foobar is >> at the bottom of the list of possibly breaking stuff. >> >> >> >> >>> +<p> +<b>Extensions moved to <a >>> >>> href="http://pecl.php.net">PECL</a>:</b> >>> +</p> +<ul> + <li><a >>> >>> href="http://www.php.net/manual/en/ref.sqlite.php">ext/sqlite</a> >>> (<a >>> >>> href="http://www.php.net/manual/en/book.sqlite3.php">ext/sqlite3</a> >>> and <a >>> >>> href="http://www.php.net/manual/en/ref.pdo-sqlite.php">ext/pdo_sqlite</a> >>> are not affected)</li> +</ul> >> >> Please don't link to www, just use http://php.net And >> use the url >> shortcuts when possible. >> >> >> >>> +<p> +PHP 5.4 series will be the last versions to support >>> Windows XP and +Windows 2003. We will not provide binary >>> packages for these Windows +versions anymore after PHP 5.4. >>> +</p> + +<p> +For users upgrading from PHP 5.3 there is a >>> migration guide available +<a >>> >>> href="http://php.net/migration54">here</a>, >>> detailing the >>> changes between +those releases and PHP 5.4.0. +</p> + +<p> + >>> For a full list of changes in PHP 5.4.0, see the + <a >>> href="/ChangeLog-5.php#5.4.0">ChangeLog</a>. +</p> + +<?php >>> site_footer(); ?> >>> >>> commit c3f0c4a8701f5169b2c745bb486122ed36dab730 Author: David >>> Soria Parra <dsp@php.net> Date: Thu Mar 1 19:56:08 2012 >>> +0100 >>> >>> Update distributions submodule >>> >>> diff --git a/distributions b/distributions index >>> 483968f..9840dd0 160000 --- a/distributions +++ >>> b/distributions @@ -1 +1 @@ -Subproject commit >>> 483968fd35676f02e2cfbe01108afe2f4510e4ab +Subproject commit >>> 9840dd018d0921f355a2f67ac470d0c7d62eda95 >>> >>> commit 276cc67751680cecbb4318a61e06e734a3563112 Author: David >>> Soria Parra <dsp@php.net> Date: Thu Mar 1 18:37:45 2012 >>> +0100 >>> >>> Changelog entries for PHP 5.4.0 >>> >>> diff --git a/ChangeLog-5.php b/ChangeLog-5.php index >>> 76e1ef0..e49d22c 100644 --- a/ChangeLog-5.php +++ >>> b/ChangeLog-5.php @@ -11,6 +11,634 @@ function >>> peclbugl($number) { echo "<a >>> href=\"http://pecl.php.net/bugs/bug.php? >>> >>> <h1>PHP 5 ChangeLog</h1> >>> >>> +<a name="5.4.0"></a><!-- {{{ 5.3.10 --> +<h3>Version >>> 5.4.0</h3> +<b>01-Mar-2012</b> + +<ul> +<li>autoconf >>> 2.59+ is >>> now supported (and required) for generating the + configure >>> script with ./buildconf. Autoconf 2.60+ is desirable + >>> otherwise the configure help order may be incorrect.</li> >>> +</ul> >> >> >> That should be at the bottom as this is only relevant for PHP >> developers, not users. >> >> -Hannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJPT+DhAAoJEAT0aMuPE7Z1864P+wYZYl2NqvZXGqLLv36SidLc T80BDb+FHpqe8aKinMOJowCZ8Fr73V6U6cvApn0dGTAQwTDLGVaq1bhuu6zeKBl0 mO6gUrfHVP5825UZKAMNcxedvyFDn0bHIrR6WH6M6IWyuwisR/yQk9snSd+3CBm2 7+uyJwz+QkpDDHhlZs8s14jDq1dBSSBRNQvXDo0k7L2zr6RU7c2AVjIUzIUwxiQq LGhhrV1GtHtSPs8A54ocN597yZKzizYPJcbDHW07F0dFlR7d3nSSHZFxgComRyEs fyT/RmClWSaeM3vHGq/wiajgoPUSsA5oOczKeUqs/amiFBBtaE55MAu0BYoJ8Or9 B2SjdEPrJm/jWaA9uNavcRPG5SrpOOVZCTqhGKpO5zZNtxKL2RkIQva08Yi+pblk ixq/URuJkUgH80X1oVVtWRbBiFnyN0rp5Q08B3dMN8ngCb1VFjJga7ECHS1vs70+ P9RhgaeKYv0HSJt5lFAVNgjr2BezOPbEIWQM4jPr+qGEKxr1Pi2mGdJYjVBiI+v/ 8hNProxFaKSDrHzUEB+vItqMle+MwFTvfCFL8HRsrunJMXmYQryifsp9tUPrTtu6 BWZmhQEeLpi/Dl+3MF35ot9biqQPp1NVUji++3iw6JMlt+OO5xzLEhPDSvb4OoNY hOXxcwZVsM4n5fedA/vk =jqCY -----END PGP SIGNATURE-----

« previous php.webmaster (#13143) next »