Welcome back the latest issue of Week in Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress., covering changes [38160-38180]. Here are the highlights:
- 20 commits
- 17 contributors
- 69 tickets created
- 4 tickets reopened
- 38 tickets closed
Ticket Created for both bug reports and feature development on the bug tracker. numbers based on trac timeline for the period above. The following is a summary of commits, organized by component.
Code Changes
Build/Test Tools
- Add
npm-shrinkwrap.json
to 4.5. By shrinkwraping our dependencies, the same versions of everything will be installed no matter what rules the dependency package.json
has specified. [38177] #37541
Bundled Themes
Customize
- Prevent customize-preview-widgets JS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. errors in preview if a sidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. is registered with empty before_widget/after_widget params. [38166] #37478
Emoji
- Add support for the Rainbow and Pirate flag emoji. Twemoji recently added images for the Rainbow and Pirate flags, and the latest iOS The operating system used on iPhones and iPads. 10 beta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. added support for the Rainbow flag. Never let it be said that WordPress is at anything less than the cutting edge of emoji research and development. Merge of [38179] to the 4.6 branch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".. [38180] #37543
- Add support for the Rainbow and Pirate flag emoji. Twemoji recently added images for the Rainbow and Pirate flags, and the latest iOS 10 beta added support for the Rainbow flag. Never let it be said that WordPress is at anything less than the cutting edge of emoji research and development. [38179] #37543
Filesystem API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
- Output buffering for
request_filesystem_credentials()
should wrap the function directly. [38167] #37488
HTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. API
- Set
$use_authentication
property of Requests_Proxy_HTTP
to true when proxy authentication is required. [38173] #37494
- All non-GET/HEAD requests should put the arguments in the form body. [38165] #37456
- Normalize cookies before passing them to Requests. [38164] #37437
- Bump version of Requests to 1.7. [38163] #33055
I18N Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.
Plugins
- Use
install_plugins_upload
action to print the upload form. [38172] #37495
- Move capability checks further up in
wp_ajax_update_plugin()
and wp_ajax_delete_plugin()
. [38168] #37490
Script Loader
- Ignore deregistered dependencies in
wp_dependencies_unique_hosts()
. [38174] #37502
- Script Loader: Clarify documentation of
wp_resource_hints
hook. [38161] #37458
Upgrade/Install
Misc
- Trunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision. is now 4.7-alpha. [38178]
- Branch 4.6 [38176]
- Post WordPress 4.6 RC 1 version bump. [38170]
- WordPress 4.6 RC 1. [38169]
Props
Thanks to @davidakennedy, @DavidAnderson, @dd32, @dimadin, @francescobagnoli, @helen, @jorbin, @Koster, @ocean90, @pento, @peterwilsoncc, @ramiy, @SergeyBiryukov, @swissspidy, @westonruter, and @Yorick for their contributions!
#4-6, #week-in-core