Welcome back to the latest issue of Week in Core, covering changes from January 19th – January 26th, 2016, changesets [36351]–[36406]. Here are the highlights:
- 55 commits
- 44 contributors with props
- 99 tickets created
- 10 tickets reopened
- 86 tickets closed
Ticket numbers based on trac timeline for the period above.
Note: If you want to help write the next WordPress Core Weekly summary, check out the schedule over at make/docs and get in touch in the #core-weekly-update Slack channel.
Code Updates
Accessibility
- Improve the focus style on the Credits screen. Leads and contributing developers will now look nicer when focused. Also, combines adjacent image and text links for the same resource thus simplifying markup and reducing noise for screen reader users. [36406] #34953
- Accessibility: Improve the color contrast ratio replacing the residual occurrences of the
#777
gray. Uses the existing#72777c
on white backgrounds and the new#555d66
“dark medium gray” on darker backgrounds. [36396] #35605 - Fix the color contrast ratio in the login screen. [36395] #31548
- Remove title attributes from the Menus screen. [36379] #35374
Cache API
Comments
- Fire an action after a comment is removed from object cache. When a comment is removed from the object cache, the clean_comment_cache action is now fired. This provides plugin and theme developers a chance to perform secondary cache invalidation as needed. [36405] #35610
- In comments list table,
$post_id
should default tofalse
rather than0
. [36387] #35090 - Allow comment query results to be limited to comments with
comment_post_ID = 0
. [36381] #35090 - Ignore hierarchy in pagination calculation when comment threading is disabled. Merges [36275] to the 4.4 branch. [36362] #8071, #35419
- Respect all post-related filters in
WP_Comment_Query
. Merges [36326] to the 4.4 branch. Fixes #35478. [36361] #35478 - Use the post-filter
WHERE
clause when querying for comment descendants. Merges [36277] to the 4.4 branch. Fixes #35192. [36357] #35192 - Always respect
$comments
array passed towp_list_comments()
. Merges [36276] to the 4.4 branch. [36356] #35175, #35356 - In
comments_template()
, don’t run hierarchical queries if comment threading is disabled. Merges [36226] to the 4.4 branch. [36353] #35378
Customizer
- Use “(Untitled)” as site title if blogname is empty. Fixes #35579. [36388] #35579
- Add shift-click on nav menu items in preview to focus on corresponding nav menu item controls in pane. [36383] #32681
- Hide help toggle button in panel when no description is supplied. This aligns with the
.customize-panel-description
element which is also excluded if there is no description. [36374] #35540 - Fix
click.preview
event handler for jump links andshift+clicks
in preview. Fixes #26005. [36371] #32681, #26005 - Prevent erroneously directing user to login screen when closing. Fixes #35355. [36363] #32637, #35355
- Respect custom pagination params when using
wp_list_comments()
in a query loop. Merges [36324] to the 4.4 branch. [36360] #35402
Documentation
- Correct return value for
is_allowed_http_origin()
. [36398] #35607 - Clarify that mu-plugins can’t be “active” in docs. [36397]
- Fix parameter documentation ordering in the hook docs for the register_taxonomy_args filter. [36391] #32246
Editor
- TinyMCE: add inline link dialog. First run. Links the advanced button to the “old” dialog for now. [36384] #33301
- TinyMCE: remove the srcset and sizes attributes (if any) after replacing or editing an image. [36376] #35434
Emoji
- Work around a mod_security rule which prevents pages with 4 or more instances of String.fromCharCode( from being served. [36359] #35412
I18n
- Add the text domain to
translate_nooped_plural()
calls as well. [36390] #34126 - Add a test for the add-textdomain.php script. [36389]
Media
- In
_wp_handle_upload()
, move ending brace to a new line. [36373] #35565 - When reusing the initial values from the global
MediaElement
config object, the config object should first be cloned. Objects in JS are references that will retain any changes. Fixes #34152. [36364] #34152
Multisite
Plugins
Query
- Respect ‘suppress_filters’ when filtering search-related SQL. [36404] #35594
- Introduce
$comment_status
and$ping_status
params for WP_Query. [36403] #35601 - Avoid invalid SQL when building ORDER BY clause using long search strings. Merges [36251] to the 4.4 branch. Fixes #35361. [36354] #35361
Quick/Bulk Edit
- Remove a no more used jQuery loop for unsupported post formats. See #24096. [36375] #23426, #24096, #35564
- On the Taxonomies screens, prevent a page reload when pressing Enter on a focused field. Merges [36260 to the 4.4 branch. [36355] #35401
Posts, Post Types
- Allow
is_post_type_viewable()
to accept a post type name. Previously, it accepted only a post type object. [36402] #35609 - Add tests for
is_post_type_viewable()
. [36401] #35609
Taxonomy
- Populate term cache with proper clone of term objects. Merges [36323] to the 4.4 branch. [36358] #35462
Themes
TinyMCE
- Update to 4.3.3. Update the QUnit tests and revert back to testing the non-minified files in
/src
. [36352] #35539
Upgrade/Install
- Switch the locking mechanism to using static methods so that it can be accessed from other upgrade-classes. [36370] #34878
Widgets
- Show the “Clear Inactive Widgets” button only after the sidebar with inactive widgets. Merges [36326] to the 4.4 branch. [36369] #35447
Props
Thanks to @5um17, @afercia, @azaozz, @berengerzyla, @birgire, @boonebgorges, @chandrapatel, @chriscct7, @danielbachhuber, @dd32, @dmsnell, @dotancohen, @drebbitsweb, @DrewAPicture, @ericlewis, @Fab1en, @firebird75, @Frozzare, @georgestephanis, @iseulde, @ivankristianto, @jeremyfelt, @jmdodd, @johnjamesjacoby, @johnnypea, @kraftbj, @lamosty, @luciole135, @MattGeri, @michalzuber, @mrahmadawais, @obenland, @ocean90, @pauldewouters, @rob, @salvoaranzulla, @scarinessreported, @SergeyBiryukov, @spacedmonkey, @tahteche, @walbo, @westi, @westonruter, and @wonderboymusic for their contributions!
Week in Core, Jan. 19-26 2016 by Eric Binnion was originally posted at https://make.wordpress.org/core/2016/01/27/week-in-core-jan-19-26-2016/
No comments:
Post a Comment