diff --git a/build/build.xml b/build/build.xml index c65c71d2dc..1022565ff0 100644 --- a/build/build.xml +++ b/build/build.xml @@ -2,9 +2,9 @@ - - - + + + diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html index b10d2772a2..1ce5f29a72 100644 --- a/phpBB/docs/CHANGELOG.html +++ b/phpBB/docs/CHANGELOG.html @@ -46,6 +46,7 @@
  1. Changelog
      +
    1. Changes since 3.1.0-a2
    2. Changes since 3.1.0-a1
    3. Changes since 3.0.x
    4. Changes since 3.0.11
    5. @@ -88,7 +89,115 @@
      -

      1.i. Changes since 3.1.0-a1

      +

      1.i. Changes since 3.1.0-a2

      + +

      Bug

      +
        +
      • [PHPBB3-10810] - Manage group in ucp requires access to adm/
      • +
      • [PHPBB3-11246] - Misleading Message in New User Pruning Feature
      • +
      • [PHPBB3-11484] - Topic Reply Notification email links not requiring user to log in
      • +
      • [PHPBB3-11507] - Impossible to prune users by group only
      • +
      • [PHPBB3-11672] - AJAX alerts contain unnecessary messages/links
      • +
      • [PHPBB3-11709] - Bulletin points in navigation menu are misaligned in RTL languages
      • +
      • [PHPBB3-11842] - Avatar driver error thrown when creating group
      • +
      • [PHPBB3-11856] - Require composer.json for extensions
      • +
      • [PHPBB3-11859] - Avatar drivers should return template filename
      • +
      • [PHPBB3-11869] - Strict debug message when registering with profile fields displayed
      • +
      • [PHPBB3-11911] - ACP should warn if there is no search index created for the selected search engine
      • +
      • [PHPBB3-11912] - "Unable to guess the mime type as no guessers are available" when uploading files
      • +
      • [PHPBB3-11914] - plupload should be updated to 2.0.x
      • +
      • [PHPBB3-11915] - plupload should be restyled to match the design of prosilver better
      • +
      • [PHPBB3-11959] - List of users in notifications should be trimmed
      • +
      • [PHPBB3-11963] - Stale MCP notifications get left behind
      • +
      • [PHPBB3-11984] - Ticket for more bugs/improvements for responsive design for both prosilver and ACP
      • +
      • [PHPBB3-11988] - Active tab in ACP should not have hover effect
      • +
      • [PHPBB3-11997] - redirect() does not work for app.php/xyz pages
      • +
      • [PHPBB3-12001] - User input is ignored in AJAX confirmation forms
      • +
      • [PHPBB3-12006] - Disabled Extensions with Modules can break the ACP/UCP/MCP
      • +
      • [PHPBB3-12009] - Incorrectly installed extensions should be ignored
      • +
      • [PHPBB3-12011] - RTL languages have style bugs in prosilver/ACP
      • +
      • [PHPBB3-12015] - Enhance events in viewtopic to increase their usability
      • +
      • [PHPBB3-12026] - Unable to find template - in MCP/UCP, which are added via extensions
      • +
      • [PHPBB3-12027] - Redis tests failing
      • +
      • [PHPBB3-12028] - Don't use L_COLON in a JavaScript context
      • +
      • [PHPBB3-12030] - Include config directory completely in update packages when one file is being updated
      • +
      • [PHPBB3-12032] - Certain notifications incorrectly inherit read status from post/topic
      • +
      • [PHPBB3-12036] - Module Management items have 2 move down buttons and no up
      • +
      • [PHPBB3-12038] - Move up/down buttons are not AJAXified in various ACP pages.
      • +
      • [PHPBB3-12040] - ACP tabs flicker when AJAX background appears
      • +
      • [PHPBB3-12042] - Several strings of plupload are not being translated
      • +
      • [PHPBB3-12045] - Several HTML markup issues in adm/style/acp_prune_users.html
      • +
      • [PHPBB3-12049] - PLUPLOAD_ERR_UPLOAD_LIMIT should be using plurals
      • +
      • [PHPBB3-12050] - phpbb_notification_submit_post_base should be abstract
      • +
      • [PHPBB3-12055] - ACP BBCodes/Smilies Row Color Changes Needed After AJAX operations
      • +
      • [PHPBB3-12058] - Updating database fails in migration v310/avatar_types.php
      • +
      • [PHPBB3-12059] - ACP INCLUDECSS not working, missing {$STYLESHEETS}
      • +
      • [PHPBB3-12062] - INCLUDEJS broken for extension events in the ACP
      • +
      • [PHPBB3-12063] - <tr> tags use invalid valign attribute
      • +
      • [PHPBB3-12077] - General Error thrown when submitting ACP language pack editor
      • +
      • [PHPBB3-12079] - request.untrimmed_variable() $multibyte param does not have default value
      • +
      • [PHPBB3-12091] - Plupload - File upload does not work in Internet Explorer 11
      • +
      • [PHPBB3-12092] - Plupload - File info missing for several uploaded files
      • +
      • [PHPBB3-12095] - IE11 JavaScript plupload error
      • +
      • [PHPBB3-12096] - Not using plurals correctly in search.php MAX_NUM_SEARCH_KEYWORDS_REFINE
      • +
      • [PHPBB3-12100] - ACP Template files not purged during Extension Enable/Disable
      • +
      • [PHPBB3-12107] - Log table name is hard-coded in log.get_logs()
      • +
      • [PHPBB3-12110] - Update Plupload to 2.1.1
      • +
      • [PHPBB3-12123] - No category specified for soft-delete permission
      • +
      • [PHPBB3-12124] - Plupload broken on IE8
      • +
      • [PHPBB3-12125] - Topic rows are missing background in IE8
      • +
      • [PHPBB3-12131] - prosilver viewtopic print view has invalid imageset var
      • +
      • [PHPBB3-12140] - Avoid endless loop in build script
      • +
      • [PHPBB3-12141] - Travis tests fail on 5.5
      • +
      • [PHPBB3-12151] - Class 'phpbb\profilefields\profilefields' not found
      • +
      • [PHPBB3-12154] - DB Schema not built with develop script
      • +
      • [PHPBB3-12156] - Passwords Manager ~ Bug with OAuth
      • +
      • [PHPBB3-12159] - Fix code sniffer complaints after profilefields and passwords merge
      • +
      • [PHPBB3-12161] - build/save directories are no longer created
      • +
      • [PHPBB3-12162] - Binary files missing from update packages
      • +
      • [PHPBB3-12163] - Page number in viewtopic page title is incorrect
      • +
      +

      Improvement

      +
        +
      • [PHPBB3-10910] - function build_cfg_template() allow $size for $tpl_type = select
      • +
      • [PHPBB3-11346] - Do not show "Mark topics as read" when there are no topics
      • +
      • [PHPBB3-11849] - Move pagination from functions.php into class
      • +
      • [PHPBB3-11950] - Add 'I forgot my password' link to index page login form
      • +
      • [PHPBB3-11961] - Plupload is not updating uploaded files panel
      • +
      • [PHPBB3-11966] - Add Template Event overall_header_navigation_prepend/append to Subsilver2
      • +
      • [PHPBB3-11969] - Link topic title to unread post instead of first post
      • +
      • [PHPBB3-11979] - Add basic dropdown menu framework to prosilver
      • +
      • [PHPBB3-12005] - Remove code responsible for PM popup completely
      • +
      • [PHPBB3-12010] - Navbar icons should be clickable
      • +
      • [PHPBB3-12014] - Add template event "index_body_forumlist_before"
      • +
      • [PHPBB3-12024] - Add Template Event overall_header_content_before and overall_footer_content_after
      • +
      • [PHPBB3-12034] - AJAXify notifications popup
      • +
      • [PHPBB3-12054] - Improve Index Body Template Events
      • +
      • [PHPBB3-12060] - Add BBCode system core and template events
      • +
      • [PHPBB3-12069] - Add PHP event core.submit_post_modify_return_url in submit_post()
      • +
      • [PHPBB3-12104] - Shadowtopics SQL used in core event should use the SQL builder
      • +
      • [PHPBB3-12135] - editor.js function bbfontstyle()
      • +
      • [PHPBB3-12146] - Add color demo when editing a group from the UCP
      • +
      +

      New Feature

      + +

      Sub-task

      +
        +
      • [PHPBB3-11241] - Improve user interface for mass attachment downloader (all posts, all topics)
      • +
      • [PHPBB3-12111] - Extract profile field types to individual classes
      • +
      +

      Task

      +
        +
      • [PHPBB3-11432] - Travis should complain when CRLF files are added.
      • +
      • [PHPBB3-11509] - Travis should check commit message format
      • +
      • [PHPBB3-11985] - Enable APC module on Travis to run APC Cache tests
      • +
      • [PHPBB3-12064] - Remove obsolete viewsource.html from adm/style folder
      • +
      • [PHPBB3-12147] - Remove Travis CI notification configuration
      • +
      + +

      1.ii. Changes since 3.1.0-a1

      Bug

        @@ -164,7 +273,7 @@
      • [PHPBB3-11998] - Add console / command line client environment
      -

      1.ii. Changes since 3.0.x

      +

      1.iii. Changes since 3.0.x

      Bug

        @@ -845,7 +954,7 @@
      • [PHPBB3-11913] - Apply reorganisation of download.phpbb.com to build_announcement.php
      -

      1.iii. Changes since 3.0.11

      +

      1.iv. Changes since 3.0.11

      Bug

        @@ -1000,7 +1109,7 @@
      • [PHPBB3-11753] - Upgrade mysql_upgrader.php schema data.
      -

      1.iv. Changes since 3.0.10

      +

      1.v. Changes since 3.0.10

      Bug

        @@ -1125,7 +1234,7 @@
      • [PHPBB3-10909] - Update Travis Test Configuration: Travis no longer supports PHP 5.3.2
      -

      1.v. Changes since 3.0.9

      +

      1.vi. Changes since 3.0.9

      Bug

        @@ -1261,7 +1370,7 @@
      • [PHPBB3-10480] - Automate changelog building
      -

      1.vi. Changes since 3.0.8

      +

      1.vii. Changes since 3.0.8

      Bug

      @@ -1629,7 +1738,7 @@ -

      1.vii. Changes since 3.0.7-PL1

      +

      1.viii. Changes since 3.0.7-PL1

      Security

        @@ -2087,13 +2196,13 @@
      -

      1.viii. Changes since 3.0.7

      +

      1.ix. Changes since 3.0.7

      • [Sec] Do not expose forum content of forums with ACL entries but no actual permission in ATOM Feeds. (Bug #58595)
      -

      1.ix. Changes since 3.0.6

      +

      1.x. Changes since 3.0.6

      • [Fix] Allow ban reason and length to be selected and copied in ACP and subsilver2 MCP. (Bug #51095)
      • @@ -2197,7 +2306,7 @@
      -

      1.x. Changes since 3.0.5

      +

      1.xi. Changes since 3.0.5

      • [Fix] Allow whitespaces in avatar gallery names. (Bug #44955)
      • @@ -2419,7 +2528,7 @@
      • [Feature] Send anonymous statistical information to phpBB on installation and update (optional).
      -

      1.xi. Changes since 3.0.4

      +

      1.xii. Changes since 3.0.4

      • [Fix] Delete user entry from ban list table upon user deletion (Bug #40015 - Patch by TerraFrost)
      • @@ -2508,7 +2617,7 @@
      • [Sec] Only use forum id supplied for posting if global announcement detected. (Reported by nickvergessen)
      -

      1.xii. Changes since 3.0.3

      +

      1.xiii. Changes since 3.0.3

      • [Fix] Allow mixed-case template directories to be inherited (Bug #36725)
      • @@ -2540,7 +2649,7 @@
      • [Sec] Ask for forum password if post within passworded forum quoted in private message. (Reported by nickvergessen)
      -

      1.xiii. Changes since 3.0.2

      +

      1.xiv. Changes since 3.0.2

      • [Fix] Correctly set topic starter if first post in topic removed (Bug #30575 - Patch by blueray2048)
      • @@ -2639,7 +2748,7 @@
      • [Sec Precaution] Stricter validation of the HTTP_HOST header (Thanks to Techie-Micheal et al for pointing out possible issues in derived code)
      -

      1.xiv. Changes since 3.0.1

      +

      1.xv. Changes since 3.0.1

      • [Fix] Ability to set permissions on non-mysql dbms (Bug #24955)
      • @@ -2687,7 +2796,7 @@
      • [Sec] Only allow urls gone through redirect() being used within login_box(). (thanks nookieman)
      -

      1.xv Changes since 3.0.0

      +

      1.xvi. Changes since 3.0.0

      • [Change] Validate birthdays (Bug #15004)
      • @@ -2758,7 +2867,7 @@
      • [Fix] Find and display colliding usernames correctly when converting from one database to another (Bug #23925)
      -

      1.xvi. Changes since 3.0.RC8

      +

      1.xvii. Changes since 3.0.RC8

      • [Fix] Cleaned usernames contain only single spaces, so "a_name" and "a__name" are treated as the same name (Bug #15634)
      • @@ -2767,7 +2876,7 @@
      • [Fix] Call garbage_collection() within database updater to correctly close connections (affects Oracle for example)
      -

      1.xvii. Changes since 3.0.RC7

      +

      1.xviii. Changes since 3.0.RC7

      • [Fix] Fixed MSSQL related bug in the update system
      • @@ -2802,7 +2911,7 @@
      • [Fix] No duplication of active topics (Bug #15474)
      -

      1.xviii. Changes since 3.0.RC6

      +

      1.xix. Changes since 3.0.RC6

      • [Fix] Submitting language changes using acp_language (Bug #14736)
      • @@ -2812,7 +2921,7 @@
      • [Fix] Able to request new password (Bug #14743)
      -

      1.xix. Changes since 3.0.RC5

      +

      1.xx. Changes since 3.0.RC5

      • [Feature] Removing constant PHPBB_EMBEDDED in favor of using an exit_handler(); the constant was meant to achive this more or less.
      • @@ -2875,7 +2984,7 @@
      • [Sec] New password hashing mechanism for storing passwords (#i42)
      -

      1.xx. Changes since 3.0.RC4

      +

      1.xxi. Changes since 3.0.RC4

      • [Fix] MySQL, PostgreSQL and SQLite related database fixes (Bug #13862)
      • @@ -2926,7 +3035,7 @@
      • [Fix] odbc_autocommit causing existing result sets to be dropped (Bug #14182)
      -

      1.xxi. Changes since 3.0.RC3

      +

      1.xxii. Changes since 3.0.RC3

      • [Fix] Fixing some subsilver2 and prosilver style issues
      • @@ -3035,7 +3144,7 @@
      -

      1.xxii. Changes since 3.0.RC2

      +

      1.xxiii. Changes since 3.0.RC2

      • [Fix] Re-allow searching within the memberlist
      • @@ -3081,7 +3190,7 @@
      -

      1.xxiii. Changes since 3.0.RC1

      +

      1.xxiv. Changes since 3.0.RC1

      • [Fix] (X)HTML issues within the templates (Bug #11255, #11255)
      • diff --git a/phpBB/includes/constants.php b/phpBB/includes/constants.php index 855b6ff187..374b8ff7f7 100644 --- a/phpBB/includes/constants.php +++ b/phpBB/includes/constants.php @@ -24,7 +24,7 @@ if (!defined('IN_PHPBB')) */ // phpBB Version -define('PHPBB_VERSION', '3.1.0-a3-dev'); +define('PHPBB_VERSION', '3.1.0-a4-dev'); // QA-related // define('PHPBB_QA', 1); diff --git a/phpBB/install/convertors/convert_phpbb20.php b/phpBB/install/convertors/convert_phpbb20.php index dd4ef13e49..c8de3d3b23 100644 --- a/phpBB/install/convertors/convert_phpbb20.php +++ b/phpBB/install/convertors/convert_phpbb20.php @@ -33,7 +33,7 @@ $dbms = phpbb_convert_30_dbms_to_31($dbms); $convertor_data = array( 'forum_name' => 'phpBB 2.0.x', 'version' => '1.0.3', - 'phpbb_version' => '3.1.0-a2', + 'phpbb_version' => '3.1.0-a3', 'author' => 'phpBB Group', 'dbms' => $dbms, 'dbhost' => $dbhost, diff --git a/phpBB/install/schemas/schema_data.sql b/phpBB/install/schemas/schema_data.sql index 8a16526f36..9f198595e0 100644 --- a/phpBB/install/schemas/schema_data.sql +++ b/phpBB/install/schemas/schema_data.sql @@ -269,7 +269,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('tpl_allow_php', '0 INSERT INTO phpbb_config (config_name, config_value) VALUES ('upload_icons_path', 'images/upload_icons'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('upload_path', 'files'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('use_system_cron', '0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '3.1.0-a3-dev'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '3.1.0-a4-dev'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('warnings_expire_days', '90'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('warnings_gc', '14400'); diff --git a/phpBB/phpbb/db/migration/data/v310/alpha3.php b/phpBB/phpbb/db/migration/data/v310/alpha3.php new file mode 100644 index 0000000000..4bd2231bb9 --- /dev/null +++ b/phpBB/phpbb/db/migration/data/v310/alpha3.php @@ -0,0 +1,30 @@ +