WordPress Changelog

New in version 4.1

December 19th, 2014
  • Version 4.1 of WordPress, named “Dinah” in honor of jazz singer Dinah Washington, is available for download or update in your WordPress dashboard. New features in WordPress 4.1 help you focus on your writing, and the new default theme lets you show it off in style.
  • Introducing Twenty Fifteen:
  • Our newest default theme, Twenty Fifteen, is a blog-focused theme designed for clarity.
  • Twenty Fifteen has flawless language support, with help from Google’s Noto font family.
  • The straightforward typography is readable on any screen size.
  • Your content always takes center stage, whether viewed on a phone, tablet, laptop, or desktop computer.
  • Distraction-free writing:
  • Sometimes, you just need to concentrate on putting your thoughts into words. Try turning on distraction-free writing mode. When you start typing, all the distractions will fade away, letting you focus solely on your writing. All your editing tools instantly return when you need them.
  • The Finer Points:
  • Choose a language:
  • Right now, WordPress 4.1 is already translated into over forty languages, with more always in progress. You can switch to any translation on the General Settings screen.
  • Log out everywhere:
  • If you’ve ever worried you forgot to sign out from a shared computer, you can now go to your profile and log out everywhere.
  • Vine embeds:
  • Embedding videos from Vine is as simple as pasting a URL onto its own line in a post. See the full list of supported embeds.
  • Plugin recommendations:
  • The plugin installer suggests plugins for you to try. Recommendations are based on the plugins you and other users have installed.
  • Under the Hood:
  • Complex Queries:
  • Metadata, date, and term queries now support advanced conditional logic, like nested clauses and multiple operators — A AND ( B OR C ).
  • Customizer API:
  • The customizer now supports conditionally showing panels and sections based on the page being previewed.
  • < title > tags in themes:
  • add_theme_support( 'title-tag' ) tells WordPress to handle the complexities of document titles.
  • Developer Reference:
  • Continued improvements to inline code documentation have made the developer reference more complete than ever.

New in version 4.0.1 (November 20th, 2014)

  • Three cross-site scripting issues that a contributor or author could use to compromise a site. Discovered by Jon Cave, Robert Chapin, and John Blackbourn of the WordPress security team.
  • A cross-site request forgery that could be used to trick a user into changing their password.
  • An issue that could lead to a denial of service when passwords are checked. Reported by Javier Nieto Arevalo and Andres Rojas Guerrero.
  • Additional protections for server-side request forgery attacks when WordPress makes HTTP requests. Reported by Ben Bidner (vortfu).
  • An extremely unlikely hash collision could allow a user’s account to be compromised, that also required that they haven’t logged in since 2008 (I wish I were kidding). Reported by David Anderson.
  • WordPress now invalidates the links in a password reset email if the user remembers their password, logs in, and changes their email address. Reported separately by Momen Bassel, Tanoy Bose, and Bojan Slavković of ManageWP.

New in version 4.1 Beta 1 (November 17th, 2014)

  • Our beautiful new default theme, Twenty Fifteen. It’s a clean, mobile-first, blog-focused theme designed through simplicity.
  • A new distraction-free writing mode for the editor. It’s enabled by default for beta, and we’d love feedback on it.
  • The ability to automatically install new language packs right from the General Settings screen (available as long as your site’s filesystem is writable).
  • A new inline formatting toolbar for images embedded into posts.
  • Improvements to meta, date, comment, and taxonomy queries, including complex (nested, multiple relation) queries; and querying comment types (#12668).
  • A single term shared across multiple taxonomies is now split into two when updated. For more, see this post, #5809, and #30335.
  • A new and better way for themes to handle title tags.
  • Several improvements to the Customizer API, including contextual panels and sections, and JavaScript templates for controls.

New in version 4.0 (September 5th, 2014)

  • Manage your media with style
  • Working with embeds has never been easier
  • Focus on your content
  • Finding the right plugin

New in version 4.0 RC1 (August 28th, 2014)

  • In RC 1, we’ve made refinements to what we’ve been working on for this release. Check out the Beta 1 announcement post for more details on those features. We hope to ship WordPress 4.0 next week, but we need your help to get there. If you haven’t tested 4.0 yet, there’s no time like the present. (Please, not on a production site, unless you’re adventurous.)

New in version 3.9.2 (August 7th, 2014)

  • Fixes a possible but unlikely code execution when processing widgets (WordPress is not affected by default), discovered by Alex Concha of the WordPress security team.
  • Prevents information disclosure via XML entity attacks in the external GetID3 library, reported by Ivan Novikov of ONSec.
  • Adds protections against brute attacks against CSRF tokens, reported by David Tomaschik of the Google Security Team.
  • Contains some additional security hardening, like preventing cross-site scripting that could be triggered only by administrators.

New in version 4.0 Beta 1 (July 14th, 2014)

  • Previews of embedding via URLs in the visual editor and the “Insert from URL” tab in the media modal. Try pasting a URL (such as a WordPress.tv or YouTube video) onto its own line in the visual editor. (#28195, #15490)
  • The Media Library now has a “grid” view in addition to the existing list view. Clicking on an item takes you into a modal where you can see a larger preview and edit information about that attachment, and you can navigate between items right from the modal without closing it. (#24716)
  • We’re freshening up the plugin install experience. You’ll see some early visual changes as well as more information when searching for plugins and viewing details. (#28785, #27440)
  • Selecting a language when you run the installation process. (#28577)
  • The editor intelligently resizes and its top and bottom bars pin when needed. Browsers don’t like to agree on where to put things like cursors, so if you find a bug here, please also let us know your browser and operating system. (#28328)
  • We’ve made some improvements to how your keyboard and cursor interact with TinyMCE views such as the gallery preview. Much like the editor resizing and scrolling improvements, knowing about your setup is particularly important for bug reports here. (#28595)
  • Widgets in the Customizer are now loaded in a separate panel. (#27406)
  • We’ve also made some changes to some formatting functions, so if you see quotes curling in the wrong direction, please file a bug report.

New in version 3.9.1 (May 9th, 2014)

  • This maintenance release fixes 34 bugs in 3.9, including numerous fixes for multisite networks, customizing widgets while previewing themes, and the updated visual editor. We’ve also made some improvements to the new audio/video playlists feature and made some adjustments to improve performance.

New in version 3.9 (April 22nd, 2014)

  • Improved visual editing
  • Edit images easily
  • Drag and drop your images
  • Gallery previews
  • Do more with audio and video
  • Live widget and header previews
  • Stunning new theme browser