Week In Core, June 21 – June 28 2016

Welcome back the latest issue of Week in Core, covering changes [37801-37902]. Here are the highlights:

  • 102 commits
  • 41 contributors
  • 86 tickets created
  • 10 tickets reopened
  • 84 tickets closed

Ticket numbers based on trac timeline for the period above. The following is a summary of commits, organized by component.

Code Changes

Administration

Bootstrap

  • Explicitly globalize $wpdb in wp-settings.php in case WordPress isn’t loaded in global scope. [37864] #37123

Comments

  • Improve author and content of the default comment. [37888] #36702, #14268
  • Remove the assignment of an undocumented $comment_count property in WP_Comment_Query::get_comments(), which appears to be accidentally introduced in [34544]. [37873] #37187

Customize

  • Improve flow from menu locations to editing a menu. [37901] #36795
  • Link “widget areas” to widgets panel in menu locations section description. [37900] #36796
  • Always define functions reflowPaneContents, findControlsForSettings, and _handleSettingValidities on wp.customize. See #36944. See #29071. [37867] #34893, #36944, #29071

Docs

  • Fix typo in wp-includes/shortcodes.php file description. [37865] #37175
  • Add two simple usage examples to the DocBlock for wp_redirect(). [37863] #32246
  • Improve the syntax and tensing within the DocBlock for is_home(). [37862] #32246
  • Improve formatting and syntax of the defaullt label docs in the DocBlock for get_post_type_labels(). [37886] #32246
  • Add a more complete $labels parameter description to the DocBlock for register_post_type(). [37885] #32246
  • Improve the $post_type parameter description in the DocBlock for register_post_type(). [37884] #32246
  • Add more complete documentation for the $supports argument in register_post_type(). [37883] #32246
  • Improve the usefulness, accuracy, and syntax of the register_post_type() DocBlock summary and description. [37882] #32246
  • Add missing variable reference for wp_edit_form_attachment_display. [37880] #
  • Further improve the note of caution within the DocBlock description for query_posts(). [37878] #32246
  • Add a note to the DocBlock for query_posts() to caution against general usage, including a pointer to the pre_get_posts action. [37877] #32246
  • Make the DocBlock summary for get_option() more explicit and convert to using a third-person singular verb. [37876] #32246
  • Improve the formatting and usefulness of information in the DocBlock for sanitize_text_field(). [37852] #32246
  • Add some missing changelog entries to the DocBlock for add_theme_support(). [37849] #32246
  • Correct the $request parameter datatype in the hook doc for the posts_request filter. [37848] #37142

Embeds

External Libraries

General

  • Update wp.template to match parameter changes to _.template in Underscore 1.8.3. [37851] #36695

I18N

  • Make “That’s all, stop editing! Happy blogging.” translatable. [37902] #36945
  • Move the WP_Locale class to its own file. [37889] #26511, #37209
  • Remove HTML tags from translatable string in wp-admin/maint/repair.php. [37858] #37147
  • Enable unloading of text domains that have been loaded just in time. [37855] #37113, #34114
  • Add support for the Catalan flown dot in remove_accents(). [37853] #37086

Media

Menus

Multisite

  • Add a ms_sites_list_table_query_args filter to WP_MS_Sites_List_Table. [37899] #26580
  • Replace wp_get_network() internals with get_network().  [37896] #32504
  • Introduce get_networks(). [37895] #32504
  • Introduce WP_Network_Query. [37894] #32504
  • Introduce get_network(). [37893] #32504
  • Remove unused site_count property from WP_Site_Query. [37875] #35791
  • Clear incomplete objects from cache in get_blog_details() when found. [37874] #36717
  • Set WP_Network blog_id property default to string as expected. [37871] #36717
  • Change WP_Network id property to an integer. [37870] #37050
  • Cache found_sites and max_num_pages in WP_Site_Query. [37868] #35791
  • Move call of get_blog_details() inside ms_site_check(). [37850] #37118

Plugins

Posts, Post Types

  • Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type(). [37890] #36217
  • Fix back-compat for filters in get the modified time and date functions after [37738]. [37866] #37059
  • Add hooks for post sticky status changes. [37857] #35600
  • Add a filter to disable the categories dropdown. [37856] #36152

Revisions

Security

  • Add list-style-type to the list of allowed CSS attributes. [37898] #35877
  • Adjust the list of safecss attributes for readability. [37897] #35877

Taxonomy

Themes

  • Wrap unusually long theme names on the Theme Details screen. [37872] #37033

 

 

Thanks to @adamsilverstein, @anilbasnet, @azaozz, @boonebgorges, @celloexpressions, @coffee2code, @danielbachhuber, @davidmosterd, @DrewAPicture, @Ego, @flixos90, @georgestephanis, @grapplerulrich, @Ipstenu, @ixkaito, @jeremyfelt, @jnylen0, @joemcgill, @jorbin, @julesaus, @kovshenin, @littlerchicken, @nacin, @nbachiyski, @Ninos, @ocean90, @ojrask, @pento, @peterwilsoncc, @rachelbaker, @ruudjoyo, @SergeyBiryukov, @sirjonathan, @solarissmoke, @southp, @spacedmonkey, @swissspidy, @westonruter, @xavivars, and @xavortm for their contributions!

#4-6, #week-in-core