Re: [git] web/php.git branch master updated. cd90620
| From: | David Soria Parra | 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-----