Releasing 3.1.0-a2

General discussion of development ideas and the approaches taken in the 3.x branch of phpBB. The current feature release of phpBB 3 is 3.3/Proteus.
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.3.x. If you need support for phpBB 3.3.x please visit the 3.3.x Support Forum on phpbb.com.

If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
Post Reply
User avatar
nickvergessen
Former Team Member
Posts: 733
Joined: Sun Oct 07, 2007 11:54 am
Location: Stuttgart, Germany
Contact:

Releasing 3.1.0-a2

Post by nickvergessen »

Release Highlights

New Features
  • Extension Routing - Extensions can now import routing files to split them up into different files.
  • Responsive Design - Prosilver and the ACP style are now responsive designs, so the pages are more suitable for devices with small screens.
Notable Changes / Bug Fixes
  • Convertor - The phpBB 2.0 to phpBB 3.0 convertor was updated, so it now also performs the changes from 3.0 to 3.1.
  • {ROOT_PATH} in ACP - The template variable {ROOT_PATH} in ACP led to adm/ instead of the forum root. adm/ is now accessible with {ADMIN_ROOT_PATH}.
  • Unable to revert config.remove migration - A bug was fixed, that would prevent reverting migrations, that use the config.remove option.
Known Issues
  • Update on MSSQL - Updating a board from 3.0.x to 3.1 does not currently work on MSSQL
  • Missing Layout on Update - The background color is not set on the Automatic-Update pages
  • redirect from inside controllers/routes - redirect() is not working as intended if it is called from inside a controller/route.

Todo List for 3.1.0-a2
  1. Make sure phpBB/docs/AUTHORS is up to date. ✔
  2. Create "3.1.0-a4" version on the tracker. ✔
  3. Make sure all reports in the security tracker are closed or invalid. ✔
  4. Go through Issues fixed in 3.1.0-a2 and correct any unreadable descriptions. ✔
  5. Check the feature hightlights wiki page for completeness. ✔
  6. Verify that the schema files match the version from develop/create_schema_files.php ✔
  7. Branch of prep-release-3.1.0-a2 from develop ✔
  8. Update version number in prep-release-3.1.0-a2 to "3.1.0-a2" in these files: ✔

    Code: Select all

    build/build.xml
    phpBB/includes/constants.php
    phpBB/install/convertors/convert_phpbb20.php
    phpBB/install/schemas/schema_data.sql
    phpBB/styles/prosilver/style.cfg
    phpBB/styles/subsilver2/style.cfg
  9. Create Migration "alpha2" depending on all migrations added after alpha1 and alpha1 itself ✔
  10. Commit Changelog generated from Tracker ✔

    Code: Select all

    php build/build_changelog.php 3.1.0-a2

    Code: Select all

    phpBB/docs/CHANGELOG.html
  11. Build packages ✔

    Code: Select all

    cd build
    phing
  12. Test install of 3.1.0-a2 package ✔
  13. Test update from 3.0.12 to 3.1.0-a2
  14. Test conversion from 2.0.x to 3.1.0-a2
  15. Update list of events in the Wiki: https://wiki.phpbb.com/Event_List
  16. Tag prep-release-3.1.0-a2 as release-3.1.0-a2

    Code: Select all

    git tag -a release-3.1.0-a2 -m "Tagging the 3.1.0-a2 release."
  17. Update version number in develop to 3.1.0-a3-dev in these files: ✔

    Code: Select all

    phpBB/includes/constants.php
    phpBB/install/schemas/schema_data.sql
  18. Merge prep-release-3.1.0-a2 into develop ✔

    Code: Select all

    git checkout develop
    git merge --no-ff prep-release-3.1.0-a2
  19. Push changes ✔

    Code: Select all

    git push phpbb develop
  20. Upload packages ✔
  21. Make sure packages have correct permissions for downloading ✔
  22. Set release date for version 3.1.0-a2 on the tracker ✔
  23. Move all bug reports assigned to fix version "3.1.0-a2" to "3.1.0-a3" in Tracker. ✔
  24. Update area51 downloads page ✔
  25. Post language changes for translators ✔
  26. Announce in QA team forum ✔
  27. Announce on area51 ✔
  28. Update QA versioncheck - Not done for Alpha
  29. Announce on QA mailinglist ✔
Member of the Development-TeamNo Support via PM

Post Reply