WordPress 4.9.5 Beta

As mentioned in the last dev chat, WordPress 4.9.5 maintenance release is scheduled for April 3rd. 

The beta package for 4.9.5 is now ready for testing. Please help us by testing this beta to ensure 4.9.5 fixes the reported issues and doesn’t introduce any new ones.

This betaBeta 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. release contains 23 fixes and improvements. Release candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). sheduled for March 20th.

4.9.5 improvements & fixes

See the full list of closed tickets in TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress..

Build/Test Tools

  • #43190 – Update prefixed CSSCSS Cascading Style Sheets. properties in about.css

Bundled Theme

  • #43317 – Twenty Seventeen: Underline links in comments

Comments

  • #39045W3CW3C The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.https://www.w3.org/. Validator warning: Attribute aria-required is unnecessary for elements that have attribute required.

Customize

  • #36884 – CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. child menus incorrectly resize the site to an incorrect minimum-width
  • #43307 – Error wp-adminadmin (and super admin) > Includes > theme.php
  • #43333 – Unable to add menu item

Filesystem APIAPI 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.

  • #43417 – Infinite loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. in wp_mkdir_p with open_basedir restrictions

Formatting

  • #43312PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 7.2 warning in wp_kses_attr()

General

  • #38332 – "Cheating" message insults; needs changing
  • #42789 – Bump recommended PHP version from 7.0 -> 7.2

Media

  • #42724 – Options Media page hides breaks on desktop
  • #42968 – Media: Grid View: new upload, file is in the wrong position in the grid until after upload is complete
  • #43123 – Default captions should NOT use max-width
  • #43201 – PHP Warning: count(): Parameter must be an array or an object that implements Countable in /wp-includes/media.php on line 1206
  • #43226 – Crop setting in thumbnails never set when uploading PDF files

Bundled plugins

  • #43555 – Keep Hello Dolly from displaying sexist text in the admin

Networks and Sites

  • #43568 – E_WARNING: sprintf(): Too few arguments. [ wp-activate.php wp-activate.php (113) ]

Rest APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.

  • #42948 – Backbone client sending empty string in X-WP-Nonce headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. by default in some cases
  • #43265 – REST API JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. Client: Extend custom nonce functionality to collections
  • #43266 – REST API JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. Client: Support an empty string for nonce

Security

  • #43285 – The default admin referrer policy header value blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. the access to media on other server in admin panel

Users

  • #42713 – Users list does not display name if Last Name empty

XML-RPC

  • #43216 – IXR Server Warning

#4-9-5, #beta

We must be our own beta audience.

Using the beta tester plugin, I follow trunktrunk 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. through every phase of development via five devices (iPhone 5, iPhone 6+, Nexus 5, iPad Air, Macbook). With the plugin installed, select “Bleeding edgebleeding edge The latest revision of the software, generally in development and often unstable. Also known as trunk. nightlies”. Every day, your site will auto update to the latest nightly build. We committed long ago to ensuring that trunk is continuously dogfoodable and quickly fixed in the rare event that something nasty happens, like a fatal error. I have never once experienced loss of content while following trunk.  If you follow this blogblog (versus network, site), consider putting the betaBeta 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. tester pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party on a real site that you use regularly. We must take this small extra risk with our own sites so that we truly see what we’re making before releasing it.

We desperately need mobile beta testers. WordPress will be a champion of the open mobile web. We will work around the iOSiOS The operating system used on iPhones and iPads. Safari bugs that hamper us. We will make the mobile web a better place. With the beta tester plugin installed on a public site, testing betas from any touch device is as straightforward as testing from the desktop. Despite this ease, 4.2 in its current state is a regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. from 4.1 on mobile, particularly on iOS. We’ll work through these problems before release, but we really need mobile beta testers as well as mobile patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. testers. Mobile patch testing (and patch testing in general) is not so easy to set up. We need better tools and documentation here.

Check out the Beta Testing section of the Core Development Handbook for help setting up the Beta Tester plugin. I’m always hanging out in the #core-flow Slack channel as @boren if you have questions. Let’s build a mobile beta audience.

#beta, #beta-testing-flow, #testing

Beta 2 is out There are currently more…

Beta 2 is out.

There are currently more than 150 open tickets. Many need patches, many have patches that need testing. If you want to help, head over to https://core.trac.wordpress.org/report/6 and look for a ticket (or several) that you think you can help with. Many of them are not overly complicated, they just need people to give them some love.

Remember, if you find something in betaBeta 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. 2 that you think is a bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority., report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.) If you’ve never reported a bug before, check out the Codex article on how to report bugs.

#3-3, #beta, #releases

Activity since beta 1 The blue theme is…

Activity since betaBeta 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. 1:

  • The blue theme is looking much better thanks to @ocean90.
  • @azaozz fixed IE7 and RTL support.
  • Flyout menu styling is more spiffy and less glitchy.
  • Pointers are pretty much done thanks to @dkoopersmith.
  • WP_Screen and contextual help improvements from @nacin.
  • Various bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. and styling fixes from everyone.
  • The “blogblog (versus network, site) front menu” in the adminadmin (and super admin) bar returned to a small snack menu from the full menu we trialed in beta 1.
  • Bug scrubs started up again today to finish cleaning up the 3.3 milestone.
  • Almost 50 commits since beta 1.

#3-3, #beta

Marked 3.0.1 as RC. Grab the Beta Tester…

Marked 3.0.1 as RC. Grab the Beta Tester pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party and set it to “Point releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. nightlies” to upgrade from 3.0 to 3.0.1-RC1.

3.0.1 has been added to the compatibility dropdown in the plugins dir. 3.0.1 is marked as equivalent to 3.0 so the automatic updater should report 3.0 compatible plugins as being 3.0.1 compatible as well.

#beta

WordPress 2.9-beta-1 is available! Get i…

WordPress 2.9-betaBeta 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.-1 is available! Get it here: zip, tar.gz. Start hammering away.

#2-9, #beta, #release

2.6.1 Beta 1 went out last night. We’v …

2.6.1 Beta 1 went out last night. We’ve added a couple of fixes since then, but nothing big. Looking good so far.

#261, #beta

Beta 3 went out last night. Fixed some …

Beta 3 went out last night. Fixed some Press This, gallery, and SSLSSL Secure Sockets Layer. Provides a secure means of sending data over the internet. Used for authenticated and private actions. bugs since then.

#26, #beta

Released beta 2. Bug fixing continues.

Released beta 2. Bug fixing continues.

#26, #beta

2.6 Beta 1 is available

2.6 Beta 1 is available

#26, #beta