Estimated release date: Jan 24, 2015
Freeze date: Jan 02, 2015 - Afterwards only critical blockers
- Make sure phpBB/docs/AUTHORS is up to date ✔
- Make sure Contributors have their ranks ✔
- Make sure all reports in the security tracker are closed or invalid ✔
- Go through Issues fixed in 3.1.3 and correct any unreadable descriptions ✔
- Check the feature hightlights wiki page for completeness ✔
- Branch of prep-release-3.1.3 from develop-ascraeus ✔
Code: Select all
git checkout develop-ascraeus git checkout -b prep-release-3.1.3
- Release candidate 1: ✔
Estimated release date: Jan 19, 2015- Update version number in prep-release-3.1.3 to 3.1.3.RC1 in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Update version number in prep-release-3.1.3 to "3.1.3" in these files: ✔
Code: Select all
phpBB/install/convertors/convert_phpbb20.php phpBB/styles/prosilver/style.cfg phpBB/styles/subsilver2/style.cfg
- Create Migration "v313rc1" depending on all migrations added after v312 and v312 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Commit Changelog generated from Tracker ✔
Code: Select all
php build/build_changelog.php 3.1.3-RC1
Code: Select all
phpBB/docs/CHANGELOG.html
- Update list of events in the Wiki: ✔
https://wiki.phpbb.com/Event_ListCode: Select all
php phpBB/develop/export_events_for_wiki.php all
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.3-RC1 package ✔
- Test update from 3.1.2 to 3.1.3-RC1 ✔
- Test update from 3.0.12 to 3.1.3-RC1 ✔
- Test conversion from 2.0.x to 3.1.3-RC1
- Tag prep-release-3.1.3 as release-3.1.3-RC1 ✔
Code: Select all
git tag -a release-3.1.3-RC1 -m "Tagging the 3.1.3-RC1 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Update area51 downloads page ✔
src/Phpbb/Area51Bundle/Controller/DefaultController.php - Set release date for version 3.1.3-RC1 on the PHPBB3 and SECURITY trackers ✔
- Move all bug reports assigned to fix version "3.1.3-RC1" to "3.1.4-RC1" in the PHPBB3 and SECURITY trackers
- Post language changes for translators ✔
https://gist.github.com/nickvergessen/8 ... 58fb1e1043Code: Select all
git diff release-3.1.2 release-3.1.3-RC1 phpBB/language/ > language_changes_3.1.2_to_3.1.3-RC1.diff
- Post style changes for style authors ✔
https://gist.github.com/nickvergessen/1 ... c8667dd3d4Code: Select all
git diff release-3.1.2 release-3.1.3-RC1 phpBB/styles/prosilver/ > prosilver_changes_3.1.2to_3.1.3-RC1.diff git diff release-3.1.2 release-3.1.3-RC1 phpBB/styles/subsilver2/ > subsilver2_changes_3.1.2_to_3.1.3-RC1.diff
- Post announcement on Area51 and Teams forum
- Update versioncheck unstable version
- Merge prep-release-3.1.3 into develop-ascraeus and develop-ascraeus into develop ✔
Code: Select all
git checkout develop-ascraeus git merge --no-ff prep-release-3.1.3 git checkout develop git merge --no-ff develop-ascraeus
- Update version number in develop-ascraeus to 3.1.4-dev in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Merge develop-ascraeus into develop ✔
Code: Select all
git checkout develop git merge --no-ff develop-ascraeus
- Push changes ✔
Code: Select all
git push phpbb release-3.1.3 git push phpbb prep-release-3.1.3 git push phpbb develop-ascraeus develop
- Update version number in prep-release-3.1.3 to 3.1.3.RC1 in these files: ✔
- Release candidate 2: ✔
Estimated release date: Jan 31, 2015- Update version number in prep-release-3.1.3 to "3.1.3-RC2" in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Create Migration "v313rc2" depending on all migrations added after v313rc1 and v313rc1 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Commit Changelog generated from Tracker ✔
Code: Select all
php build/build_changelog.php 3.1.3-RC2
Code: Select all
phpBB/docs/CHANGELOG.html
- Update list of events in the Wiki: ✔
https://wiki.phpbb.com/Event_ListCode: Select all
php phpBB/develop/export_events_for_wiki.php all
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.3-RC2 package ✔
- Test update from 3.1.2 to 3.1.3-RC2 ✔
- Test update from 3.0.12 to 3.1.3-RC2
- Test conversion from 2.0.x to 3.1.3-RC2
- Tag prep-release-3.1.3 as release-3.1.3-RC2 ✔
Code: Select all
git tag -a release-3.1.3-RC2 -m "Tagging the 3.1.3-RC2 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Update area51 downloads page ✔
src/Phpbb/Area51Bundle/Controller/DefaultController.php - Set release date for version 3.1.3-RC2 on the PHPBB3 and SECURITY trackers ✔
- Post language changes for translators ✔
No changes, see above - Post style changes for style authors ✔
No changes, see above - Post announcement on Area51 and Teams forum ✔
- Update versioncheck unstable version ✔
- Merge prep-release-3.1.3 into develop-ascraeus and develop-ascraeus into develop ✔
Code: Select all
git checkout develop-ascraeus git merge --no-ff prep-release-3.1.3 git checkout develop git merge --no-ff develop-ascraeus
- Push changes ✔
Code: Select all
git push phpbb release-3.1.3 git push phpbb prep-release-3.1.3 git push phpbb develop-ascraeus develop
- Update version number in prep-release-3.1.3 to "3.1.3-RC2" in these files: ✔
- Final Packaging:
Estimated release date: Feb 01, 2015- Update version number in prep-release-3.1.3 to "3.1.3" in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Create Migration "v313" depending on all migrations added after v313rc2 and v313rc2 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.3 package ✔
- Test update from 3.1.2 to 3.1.3 ✔
- Test update from 3.0.12 to 3.1.3 ✔
- Test conversion from 2.0.x to 3.1.3
- Tag prep-release-3.1.3 as release-3.1.3 ✔
Code: Select all
git tag -a release-3.1.3 -m "Tagging the 3.1.3 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Disable area51 downloads page ✔
src/Phpbb/Area51Bundle/Controller/DefaultController.php
https://github.com/phpbb/area51/commit/ ... 6b5ca6a82a - Set release date for version 3.1.3 on the PHPBB3 and SECURITY trackers ✔
- Post language changes for translators ✔
No changes, see above - Post style changes for style authors ✔
No changes, see above - Merge prep-release-3.1.3 into develop-ascraeus and develop-ascraeus into develop ✔
Code: Select all
git checkout develop-ascraeus git merge --no-ff prep-release-3.1.3 git checkout develop git merge --no-ff develop-ascraeus
- Push changes ✔
Code: Select all
git push phpbb release-3.1.3 git push phpbb prep-release-3.1.3 git push phpbb develop-ascraeus develop
- Update version number in prep-release-3.1.3 to "3.1.3" in these files: ✔
- Update website downloads page ✔
- Prepare an announcement in BBCode and E-Mail form ✔
Code: Select all
git shortlog -sn release-3.1.2...release-3.1.3
Code: Select all
git diff --stat release-3.1.2...release-3.1.3
- Post announcement on phpBB.com ✔
- Update versioncheck stable and unstable version ✔