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