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

From: Date: Thu, 01 Mar 2012 20:47:22 +0000
Subject: Re: [git] web/php.git branch master updated. cd90620
References: 1  Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-13141@lists.php.net to get a copy of this message
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) > > ’g > û‘I��Öéx’8œ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">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

« previous php.webmaster (#13141) next »