mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-25 04:23:38 +01:00
Merge branch 'prep-release-3.0.10' into develop-olympus
* prep-release-3.0.10: [ticket/10480] Add a build target for changelog building. [ticket/10480] Add a build script for exporting the changelog from tracker. [ticket/10502] Fix typo in changelog. 'red' should have been 'read'.
This commit is contained in:
commit
cafe74a88d
@ -138,6 +138,12 @@
|
|||||||
save/save_${prevversion}_to_${newversion}/phpbb-${prevversion}_to_${newversion}_git_diffstat.txt" />
|
save/save_${prevversion}_to_${newversion}/phpbb-${prevversion}_to_${newversion}_git_diffstat.txt" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="changelog" depends="prepare">
|
||||||
|
<exec dir="build" escape="false"
|
||||||
|
command="php -f build_changelog.php '${newversion}' >
|
||||||
|
save/changelog_${newversion}.html" />
|
||||||
|
</target>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
This target can be called using phingcall to retrieve a clean
|
This target can be called using phingcall to retrieve a clean
|
||||||
checkout of a commit from git. It will only export the phpBB directory.
|
checkout of a commit from git. It will only export the phpBB directory.
|
||||||
|
53
build/build_changelog.php
Executable file
53
build/build_changelog.php
Executable file
@ -0,0 +1,53 @@
|
|||||||
|
#!/usr/bin/env php
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @package build
|
||||||
|
* @copyright (c) 2011 phpBB Group
|
||||||
|
* @license http://opensource.org/licenses/gpl-license.php GNU General Public License
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
if ($_SERVER['argc'] != 2)
|
||||||
|
{
|
||||||
|
echo "Please specify the new version as argument (e.g. build_changelog.php '1.0.2').\n";
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
$fixVersion = $_SERVER['argv'][1];
|
||||||
|
|
||||||
|
$query = 'project = PHPBB3
|
||||||
|
AND resolution = Fixed
|
||||||
|
AND fixVersion = "' . $fixVersion . '"
|
||||||
|
AND status IN ("Unverified Fix", Closed)';
|
||||||
|
|
||||||
|
$url = 'http://tracker.phpbb.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=' . urlencode($query) . '&tempMax=1000';
|
||||||
|
$xml = simplexml_load_string(file_get_contents($url));
|
||||||
|
|
||||||
|
foreach ($xml->xpath('//item') as $item)
|
||||||
|
{
|
||||||
|
$key = (string) $item->key;
|
||||||
|
|
||||||
|
$keyUrl = 'http://tracker.phpbb.com/browse/' . $key;
|
||||||
|
$keyLink = '<a href="' . $keyUrl . '">' . $key . '</a>';
|
||||||
|
|
||||||
|
$value = str_replace($key, $keyLink, htmlspecialchars($item->title));
|
||||||
|
$value = str_replace(']', '] -', $value);
|
||||||
|
|
||||||
|
$types[(string) $item->type][$key] = $value;
|
||||||
|
}
|
||||||
|
|
||||||
|
ksort($types);
|
||||||
|
foreach ($types as $type => $tickets)
|
||||||
|
{
|
||||||
|
echo "<h4>$type</h4>\n";
|
||||||
|
echo "<ul>\n";
|
||||||
|
|
||||||
|
uksort($tickets, 'strnatcasecmp');
|
||||||
|
|
||||||
|
foreach ($tickets as $ticket)
|
||||||
|
{
|
||||||
|
echo "<li>$ticket</li>\n";
|
||||||
|
}
|
||||||
|
echo "</ul>\n";
|
||||||
|
}
|
@ -178,7 +178,7 @@
|
|||||||
<h4>Improvement</h4>
|
<h4>Improvement</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-8616">PHPBB3-8616</a>] - Add direct link to PM to notification message</li>
|
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-8616">PHPBB3-8616</a>] - Add direct link to PM to notification message</li>
|
||||||
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9036">PHPBB3-9036</a>] - Forums that can be listed but not red expose forum information</li>
|
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9036">PHPBB3-9036</a>] - Forums that can be listed but not read expose forum information</li>
|
||||||
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9297">PHPBB3-9297</a>] - Add support for Extended Passive Mode (EPSV) in class ftp_fsock to better support IPv6 connections.</li>
|
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9297">PHPBB3-9297</a>] - Add support for Extended Passive Mode (EPSV) in class ftp_fsock to better support IPv6 connections.</li>
|
||||||
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9307">PHPBB3-9307</a>] - Mass email $max_chunk_size</li>
|
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9307">PHPBB3-9307</a>] - Mass email $max_chunk_size</li>
|
||||||
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9361">PHPBB3-9361</a>] - Edit account settings - Improved clarification needed</li>
|
<li>[<a href="http://tracker.phpbb.com/browse/PHPBB3-9361">PHPBB3-9361</a>] - Edit account settings - Improved clarification needed</li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user