Release Candidate for 3.9.1

I’ve packaged up WordPress 3.9 RC1 and intend to ship it Wednesday morning. For a complete list of the 33 issues, please see this report. Some highlights:

  • Widgets: Theme preview empties sidebar on active theme. #27897.
  • Multisite: Fixes regressions with uppercase characters in network paths; and with www as a subdomain. #27866, #27927.
  • Header images: Fix weird behavior (or hiding) of various buttons: #28046, #27848, #27936.
  • Performance: Fix potentially slow query on the new/edit post page. #27985.
  • Various playlist, media, and editor fixes, including drag-and-drop text (#27880) and positioning of images when adding a caption (#27922).
  • Some minor internationalization and RTL issues, like #27924 #27893 #27845.

Note this does not address a number of other issues, which are slated for a 3.9.2 release. Notably, many of these will require updates to TinyMCE, or require additional study or testing.

Download it here (zip) or grab the latest nightly (here or using the WordPress Beta Tester plugin). Testing strongly encouraged; feedback welcome.

#3-9, #3-9-1

Let’s have a meeting in #wordpress dev on…

Let’s have a meeting in #wordpress-dev on April 21, 2014 18:00 UTC, to discuss WordPress 3.9.1 and triage those tickets. As preparation for the meeting:

Reception has been overwhelmingly positive and, anecdotally at least, we’ve seen more issues as they relate to deliberately changed aspects (TinyMCE/editing) versus generic plugin breakage. I think we’re in pretty good shape based on the bug reports that have come in, but with automatic updates at our disposal, there’s no reason to wait three or four weeks before shipping 3.9.1.

I think we should try to fix the big, obvious stuff by Tuesday and release 3.9.1 as early as Wednesday. Some of the reported issues are pretty core to TinyMCE 4.0 and the various rewrites it triggered (like image editing), which means many of them won’t be handled by 3.9.1. That’s quite OK, especially since some of these may require some upstream fixes in TinyMCE, and since there can always be a 3.9.2 in the weeks ahead.

What I do want to do is have no “unknowns” — we should know exactly what regressed or otherwise is broken, under what circumstances, how major or minor it is, how high or low of a priority it should be, etc. That includes unit tests (if applicable) or at least clear test cases.

cc @azaozz @helen @wonderboymusic @gcorne @avryl @mcsf @ehg @jeremyfelt @ocean90 @westonruter

#3-9, #3-9-1, #agenda