Week in Core, December 14th 2016 – January 3rd, 2017
Welcome back the latest issue issues (sorry) of Week in Core, covering changes [39599-39665]. Here are the highlights:
- 67 commits
- 56 contributors
- 203 tickets created
- 24 tickets reopened
- 145 tickets closed
Ticket numbers based on trac timeline for the period above. The following is a summary of commits, organized by component.
Code Changes
Bootstrap/Load
- Bootstrap: Re-initialize any hooks added manually by
object-cache.php.
Prior to 3.1 if a object cache dropin wanted to add actions, they needed to use$wp_filterdirectly. [39605] #39132
Build/Test Tools
- Tests: Restore the database connection earlier when switching test groups. [39626-39627] #39327
Bundled Theme
- Twenty Seventeen: Fix incorrect
$content_widthvalue in theme. [39635], [39650] #39272 - Twenty Seventeen: Hardens the logic for calling featured image in
header.php[39624] #39302 - Twenty Seventeen: Ensure functions in
customize-controls.jsdon’t count on Customizer sections always being present [39623] #39335 - Twenty Seventeen: Improves code readability and code standards in files [39618] #39152
Comments
- Ignore the ‘comment_order’ setting when determining comment pagination. [39663-39664] #31101, #39280
- Fix placement of the wp_update_comment_data filter to safeguard filtered data from triggering a database error. [39640-39641] #39380
Customize
- Fix visible edit shortcuts for
wp_nav_menu()instances using themenuarg (such as in the Custom Menu widget) instead of thetheme_locationarg. [39622], [39653] #27403, #39101 - Bump
wp_custom_css_cbfrom running atwp_headpriority 11 to 101 to ensure Custom CSS overrides other CSS. [39616], [39651] #35395, #38672, #39270 - Prevent edit shortcut from losing event handler after selective refresh. [39606] #27403, #39100
Editor
- Let the Add New link disappear in DFW mode. [39634], [39619] #39313
- Remove target=_blank when unchecked in the link modal. [39601-39602] #39276
External Libraries
- Upgrade PHPMailer from 5.2.14 to 5.2.21. [39645-39646] #37210
Feeds
- Replace the RSS2
lastBuildDatedate field with therdate specifier. [39614] #39141 - Do not translate the
lastBuildDatefield in RSS feeds. [39613] #39141
Filesystem API
General
- Update copyright year to 2017 in license.txt. [39659], [39661] #39433
- Docs: Misc corrections and additions to inline documentation. [39639] #39130
- Use interpolation instead of concatenation for all dynamic hook names. [39600] #39148
- Ensure that any
phpmailerExceptionexceptions generated bysetFrom()are caught to avoid PHP Fatal errors. [39655] #25239, #39360
Media
- Move a variable definition outside of conditionals to ensure it’s always available.
This [39654] #39250 - Allow PDF fallbacks filter to process custom sizes. [39617] #39231, #38594
- This [39612] #39250
- PDF Images: Avoid a PHP Warning when attempting to process a file without an extension. [39607] #39195
Posts, Post Types
- Taxonomy: Eliminate redundant and inaccurate dupe check when creating categories from post.php. [39637] #16567
- Ensure
is_page_template()can only return true when viewing a singular post query. [39599], [39608] #39211
Query
- Don’t double-escape
termspayload inWP_Tax_Query::transform_query(). [39662] #39315 - Improve documentation for
orderby=relevanceinWP_Query. [39636] #39336
REST API
- Add missing assertions to the view and embed context response data for the Users Controller. [39660] #39399
- Add the
supportsproperty to the Post Type response object. [39647] #39033 - Remove errant annotation from
test_get_items_pagination_headers()method. [39643] #39398 - Allow schema sanitization_callback to be set to null to bypass fallback sanitization functions. [39642] #38593, #39042
- Docs: Add and correct
@sincedocs for a variety of functions and methods. [39638] #39343, #39357, #39344, #39130 - Allow sending an empty or no-op comment update. [39628] #38700
- Improve the
rest_*_collection_paramsfilter docs and fix the terms filter. [39621] #39300 - Fix PHP warnings when
get_theme_support( 'post-formats' )is not an array. [39620] #39293 - Do not include the
passwordargument when getting media items [39610] #38977 - Do not error on empty JSON body [39609] #39150
- WP-API: JavaScript client – fix setup of models used by wp.api.collections objects. [39603-39604] #39070
- Add support for filename search in media endpoint. [39598] #39092
Shortcodes
Taxonomy
- Redirect to current taxonomy when adding a term without AJAX. [39649], [39652] #39328
- REST API: Merge similiar error message strings in the Terms Controller. [39648] #39176
- Ensure that mods to query vars in
pre_term_querycallbacks have an effect. [39625] #39354 - Restore the ability to use string-based
$argsinwp_get_object_terms(). [39611] #39215
Upgrade/Install
- Updates: Show the Authentication key settings after selecting the SSH transport in both the modal, and also on the plugin/theme updates screen. [39657-39658] #39057
- Updates: Remove a stray
"from a tag. [39656] #39057
Thanks to @adamsilverstein, @afercia, @bcworkz, @boonebgorges, @chandrapatel, @ChopinBach, @chris_de, @davidakennedy, @dd32, @dhanendran, @dl, @dlh, @dots, @dreamon11, @dshanske, @garyc40, @gitlost, @iseulde, @jblz, @jesseenterprises, @jfarthing84, @jnylen0, @joemcgill, @johnbillion, @jorbin, @JPry, @keesiemeije, @keesiemeijer, @kkoppenhaver, @kovshenin, @laurelfulford, @MattyRob, @MikeHansenMe, @natereist, @Nikschavan, @obenland, @ocean90, @pento, @peterwilsoncc, @rachelbaker, @ramiy, @sanket.parmar, @sebastian.pisula, @SergeyBiryukov, @sfpt, @shazahm1hotmailcom, @sirbrillig, @sstoqnov, @stevenkword, @szaqal21, @thepelkus, @timmydcrawford, @tymvie, @tyxla, @voldemortensen, and @westonruter for their contributions!
Reply
You must be logged in to post a comment.