phpBB

Development Wiki

Difference between revisions of "Release Highlights/3.2.3"

From phpBB Development Wiki

(Created page with "This page highlights important changes in phpBB 3.2.3 == Enhancement == * '''Updated dependencies''' - Updated dependencies to latest versions, e.g. Symfony, Twig * '''Extens...")
 
Line 16: Line 16:
  
 
== Event changes ==
 
== Event changes ==
 +
=== PHP Events (Hook Locations) ===
 +
{| class="sortable zebra" cellspacing="0" cellpadding="5"
 +
! Identifier !! Placement !! Arguments !! Added in Release !! Explanation
 +
|- id="core.oauth_login_after_check_if_provider_id_has_match"
 +
| [[#core.oauth_login_after_check_if_provider_id_has_match|core.oauth_login_after_check_if_provider_id_has_match]] || phpbb/auth/provider/oauth/oauth.php || data, row, service || 3.2.3-RC1 || Event is triggered before check if provider is already associated with an account
 +
|- id="core.search_mysql_create_index_before"
 +
| [[#core.search_mysql_create_index_before|core.search_mysql_create_index_before]] || phpbb/search/fulltext_mysql.php || sql_queries, stats || 3.2.3-RC1 || Event to modify SQL queries before the MySQL search index is created
 +
|- id="core.search_mysql_delete_index_before"
 +
| [[#core.search_mysql_delete_index_before|core.search_mysql_delete_index_before]] || phpbb/search/fulltext_mysql.php || sql_queries, stats || 3.2.3-RC1 || Event to modify SQL queries before the MySQL search index is deleted
 +
|- id="core.search_mysql_index_before"
 +
| [[#core.search_mysql_index_before|core.search_mysql_index_before]] || phpbb/search/fulltext_mysql.php || forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words || 3.2.3-RC1 || Event to modify method arguments and words before the MySQL search index is updated
 +
|- id="core.search_native_delete_index_before"
 +
| [[#core.search_native_delete_index_before|core.search_native_delete_index_before]] || phpbb/search/fulltext_native.php || sql_queries, stats || 3.2.3-RC1 || Event to modify SQL queries before the native search index is deleted
 +
|- id="core.search_native_index_before"
 +
| [[#core.search_native_index_before|core.search_native_index_before]] || phpbb/search/fulltext_native.php || cur_words, forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words || 3.2.3-RC1 || Event to modify method arguments and words before the native search index is updated
 +
|- id="core.search_postgres_create_index_before"
 +
| [[#core.search_postgres_create_index_before|core.search_postgres_create_index_before]] || phpbb/search/fulltext_postgres.php || sql_queries, stats || 3.2.3-RC1 || Event to modify SQL queries before the Postgres search index is created
 +
|- id="core.search_postgres_delete_index_before"
 +
| [[#core.search_postgres_delete_index_before|core.search_postgres_delete_index_before]] || phpbb/search/fulltext_postgres.php || sql_queries, stats || 3.2.3-RC1 || Event to modify SQL queries before the Postgres search index is created
 +
|- id="core.search_postgres_index_before"
 +
| [[#core.search_postgres_index_before|core.search_postgres_index_before]] || phpbb/search/fulltext_postgres.php || forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words || 3.2.3-RC1 || Event to modify method arguments and words before the PostgreSQL search index is updated
 +
|- id="core.search_sphinx_index_before"
 +
| [[#core.search_sphinx_index_before|core.search_sphinx_index_before]] || phpbb/search/fulltext_sphinx.php || forum_id, message, mode, post_id, poster_id, subject || 3.2.3-RC1 || Event to modify method arguments before the Sphinx search index is updated
 +
|}
 +
 +
=== Template Events ===
 +
{| class="zebra sortable" cellspacing="0" cellpadding="5"
 +
! Identifier !! Prosilver Placement (If applicable) !! Added in Release !! Explanation
 +
|}
 +
 +
=== ACP Template Events ===
 +
{| class="zebra sortable" cellspacing="0" cellpadding="5"
 +
! Identifier !! Placement !! Added in Release !! Explanation
 +
|}
  
  
 
[[Category:Release Highlights]]
 
[[Category:Release Highlights]]

Revision as of 20:35, 28 February 2018

This page highlights important changes in phpBB 3.2.3

Enhancement

  • Updated dependencies - Updated dependencies to latest versions, e.g. Symfony, Twig
  • Extension version check supports newer TLS versions - The extension version check will now also support newer TLS versions [1]

Notable Bug Fixes

  • Previewing / submitting posts with more than one attachment - Attachments were lost after re-submitting post [2]
  • Sub-SELECTs in sql_build_query() - The sql_build_query() method had issues was unable to add sub-SELECTs in queries [3]
  • Multiple issues with migrations added in 3.2.2 - The fix_user_styles and merge_duplicate_bbcodes migrations had multiple issues that prevented successful updates [4][5]
  • Issues with signature edit in ACP - Mixed function parameters caused the ACP to show PHP warnings [6]


Notable changes

  • HHVM support dropped - phpBB will no longer support HHVM [7]

Event changes

PHP Events (Hook Locations)

Identifier Placement Arguments Added in Release Explanation
core.oauth_login_after_check_if_provider_id_has_match phpbb/auth/provider/oauth/oauth.php data, row, service 3.2.3-RC1 Event is triggered before check if provider is already associated with an account
core.search_mysql_create_index_before phpbb/search/fulltext_mysql.php sql_queries, stats 3.2.3-RC1 Event to modify SQL queries before the MySQL search index is created
core.search_mysql_delete_index_before phpbb/search/fulltext_mysql.php sql_queries, stats 3.2.3-RC1 Event to modify SQL queries before the MySQL search index is deleted
core.search_mysql_index_before phpbb/search/fulltext_mysql.php forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words 3.2.3-RC1 Event to modify method arguments and words before the MySQL search index is updated
core.search_native_delete_index_before phpbb/search/fulltext_native.php sql_queries, stats 3.2.3-RC1 Event to modify SQL queries before the native search index is deleted
core.search_native_index_before phpbb/search/fulltext_native.php cur_words, forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words 3.2.3-RC1 Event to modify method arguments and words before the native search index is updated
core.search_postgres_create_index_before phpbb/search/fulltext_postgres.php sql_queries, stats 3.2.3-RC1 Event to modify SQL queries before the Postgres search index is created
core.search_postgres_delete_index_before phpbb/search/fulltext_postgres.php sql_queries, stats 3.2.3-RC1 Event to modify SQL queries before the Postgres search index is created
core.search_postgres_index_before phpbb/search/fulltext_postgres.php forum_id, message, mode, post_id, poster_id, split_text, split_title, subject, words 3.2.3-RC1 Event to modify method arguments and words before the PostgreSQL search index is updated
core.search_sphinx_index_before phpbb/search/fulltext_sphinx.php forum_id, message, mode, post_id, poster_id, subject 3.2.3-RC1 Event to modify method arguments before the Sphinx search index is updated

Template Events

Identifier Prosilver Placement (If applicable) Added in Release Explanation

ACP Template Events

Identifier Placement Added in Release Explanation