Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Twenty Fourteen Theme Changelog

Version 3.8

Released: November 7, 2023

  • Implement `the_header_image_tag` function for enhanced compatibility with new image features such as lazy loading, async decoding and fetch priority (#58675)
  • Update default themes to use new script function signature: the last parameter of `wp_enqueue_script()` is an array instead of the boolean `true` (#59302)
  • Use `defer` loading strategy for theme scripts (#59316)

Version 3.7

Released: August 8, 2023

  • Fix Button block `line-height` by replacing pixel measurements with unitless relative measurements (#58444)
  • Fix the text color of default Button block links located on sidebars or widgets when hovering over them (#58509)
  • Fix Letter Case control implementation on the Button block ([55997])
  • Deprecate the skip link focus fix, removing the script from the `functions.js` file (#54421)
  • Remove call to `load_theme_textdomain()` function if the WordPress version is at least 4.6 (#58318)
  • Add "Requires PHP" to readme.txt and "Requires at least" in style.css (#57857)

Version 3.6

Released: March 29, 2023

  • Fix Separator block "Dots" style variation (#56008)
  • Text color not reflected in Editor and front in Pullquote block (#56006)
  • Bundle Google Fonts locally (#55985)
  • Mark strings for screen readers (#29748)
  • Use the new `/documentation/` URLs for HelpHub links (#57726)
  • Use strict comparison in bundled themes' PHP files. ([55420])
  • Improve various globals documentation, as per docblock standards (#57069)

Version 3.5

Released: November 1, 2022

  • Multiple Themes: Correctly escape stylesheet URL (#56696)

Version 3.4

Released: May 24, 2022

  • Note visually hidden text for translators (#55591)

Version 3.3

Released: January 25, 2022

  • Remove "role" attribute on HTML5 elements with a default landmark role. (#54079)
  • Bundled themes patterns: remove unwanted trailing spaces from translated strings (#53774)
  • Bundled Themes: Add "Tested up to" in style.css (#53797)

Version 3.2

Released: July 20, 2021

  • Introduce block patterns for Twenty Fourteen. (#51103)
  • Improve display of blocks in widget areas. (#53422)

Version 3.1

Released: March 9, 2021

  • Core blocks are positioned incorrectly in some core bundled themes. (#52009)
  • Add support for the font size option for the code block. (#52431)

Version 3.0

Released: December 8, 2020

  • Correct list block alignment in editor styles. (#51157)
  • Declare support for the html5 feature navigation-widgets. (#51445)

Version 2.9

Released: August 11, 2020

  • Add custom color palettes for block editor. (#50120)
  • Use HTTPS for XHTML Friends Network URL. (#48002)
  • Remove “whitelist” and “blacklist” in favor of more clear and inclusive language. (#50413)
  • Capitalize "ID", when referring to a post ID, term ID, etc. in a more consistent way. (#49572)
  • Use strict type check for in_array() and array_search() where strings are involved. (#49542)

Version 2.8

Released: March 31, 2020

  • Update calendar widget styles for 5.4 markup. (#49549)

Version 2.7

Released: May 7, 2019

  • Trigger a new `wp_body_open` action immediately after the opening `body` tag, and add shim. (#12563, #46679)
  • Use theme version number when enqueuing styles. (#39997)
  • Update readme.txt file content to fix validation errors. (#45871)
  • Update link to child theme documentation to point to its new locations. (#46450)
  • Fix inconsistent HTML comments after closing HTML tags. (#46871)

Version 2.6

Released: February 21, 2019

  • Add escaping to the pingback URL. (#43717)

Version 2.5

Released: January 9, 2019

  • Fix video play icon alignment. (#44664)
  • Make sure button blocks respect the default rounded style, as well as the squared and outline options. (#45541)
  • Remove text underline from button blocks. (#45732)
  • Bump version numbers of updated scripts and stylesheets to prevent caching. (#45679)

Version 2.4

Released: December 19, 2018

  • Update styles so button blocks will apply theme's custom colors. (#45429)
  • Correct block appender appearance in block editor. (#45450)
  • Remove the term "Gutenberg" from code comments. (#45452)

Version 2.3

Released: December 6, 2018

  • Add front end styles, editor styles and a custom color palette for the new block-based editor. (#45042 and #45243)
  • Add theme support for responsive block embeds. (#45274)

Version 2.2

Released: May 17, 2018

  • Code is Poetry. WordPress' code just... wasn't. (#41057)
  • Docs: Remove @summary tags from JSDoc. (#42901)
  • Twenty Fourteen: Remove redundant @access and @static notations from classes. (#41452), (#42803), (#42505)
  • Add link to privacy policy page in footer. (#43715)
  • Comments: Move comment consent input outside the label for a11y. (#43436)

Version 2.1

Released: November 14, 2017

  • Upgrade MediaElement.js from 2.22.0 to 4.2.3. (#39686)
  • Remove "called called" and "can can" dittography. (#41836)
  • Upgrade MediaElement.js from 2.22.0 to 4.2.3. (#39686)
  • Change tag cloud format to a list (ul) for better semantics and accessibility. (#40138)
  • Add missing singular placeholder in comments.php. (#39660)
  • Make sure new gallery widgets look good in themes. (#41969)

Version 2.0

Released: June 8, 2017

  • Improve styles for 4.8 widgets. (#40745)
  • Allow category display in post preview even when only one category. (#39531)
  • Fix fatal errors in WordPress versions before 4.0.0. (#39407)

Version 1.9

Released: December 6, 2016

  • Add preconnect to fonts.gstatic.com. (#37171)
  • Adds new styles to help positioning of Customizer edit shortcuts. (#27403), (#38651)

Version 1.8

Released: August 15, 2016

  • Remove .pot files from Default Themes. (#34884)
  • Fix PHP 7 compatibility issues. (#37227)
  • Update theme tags. (#37426)

Version 1.7

Released: April 12, 2016

  • Standardize on "front end"/"back end" (noun) and "front-end"/"back-end". (#34887)
  • Use selective refresh to preview changes to site title and tagline in core themes. (#27355)
  • Prevent elements within fieldsets from overflowing in Webkit. (#35421)
  • Fixes insufficient check for existence of DOM elements in jQuery object. (#34033)
  • Update screenshot to 1200 x 900. (#34806)
  • Require opt-in for selective refresh of widgets. (#27355)

Version 1.6

Released: December 8, 2015

  • Correct license information in readme.txt. (#33590)

Version 1.5

Released August 18, 2015

  • Add readme file to explain basic theme usage, link to changelog in Codex, and include license information. (#31814)
  • Use https for Google API external libraries. (#32552)
  • Set the max-width of images in themes to 100%, not in pixels. (#33022 and #31250)
  • Fixed: Remove Genericons example.html files.

Version 1.4

Released April 23, 2015

  • Fix escaping and minor code style issues. (#29127)
  • Remove URLs from reset credits. (#30764)
  • Update editor styles to improve image and caption display in small screens. (#31250)
  • Replace current() with reset(), which is guaranteed to be the first item. (#31259), #31260)
  • Update CSS rules for `.screen-reader-text` to be consistent with current accessibility guidelines. ( #31279)
  • Make twentyfourteen_post_thumbnail() pluggable and document the feature. (#31374)
  • Add ARIA attributes to menu toggle and add documentation for new `onResizeARIA` function. (#31527)

Version 1.3

Released: December 18, 2014

  • Remove Genericons as a dependency from loading the main stylesheet and IE-specific stylesheet. (#30532)
  • Move the "Continue Reading" arrows back inside the translatable strings so they can be localised. (#30641)
  • Replace ellipses appended to automatically generated excerpts with both ellipses and a "Continue Reading" link to meet accessibility-ready requirements. (#30176)
  • Add aria-hidden attribute to reduce verbosity on archive pages. (#30144)
  • Add alt text in archives to avoid confusing link texts. (#30144)
  • Update table styles in editor CSS file for new TinyMCE class names. (#28703)
  • Fix keyboard focus on Appearance > Header view. (#29787)
  • Make featured content in Customizer contextual to the front page. (#29578)
  • Change instances of "Theme Customizer" to just "Customizer", as the Customizer isn't necessarily theme-specific. (#29947)
  • Add an alt attribute with the site title for header images linked to the home page. (#15926)
  • Move custom description for background color and image from sections to controls in the customizer. (#29490)
  • Use HTTPS URLs for core.trac.wordpress.org. (#27115)
  • Include Latin Extended font subset for Lato. (#29690)
  • Prevent the arrow in "Continue reading" links from wrapping to a second line. (#27908)
  • Use correct check for the front page in Featured_Content::pre_get_posts(). (#29550)

Version 1.2

Released: September 4, 2014

  • Remove unused variable. (#28928)
  • Optimize featured content lookup to reduce the number of queries for featured posts. (#26744)
  • Improve styles for media "play" button. (#26469)
  • RTL display adjustment for Custom Header. (#28670)
  • Fix a display issue in screen sizes over 846 pixels where a post's featured image covers the post meta of the post above. (#28649)
  • Fix header display on multisite signup and activate views. (#28573)
  • More graceful handling of super-long site titles in small screens: add an ellipsis and adjust `max-width` more carefully. (#28237)
  • Fix display of center-aligned images with captions in TinyMCE. (#28048)
  • Fix masthead behavior in IE when a custom header image is present. (#27220)
  • Adjust spacing for menu toggle button to avoid overflowing accented characters. (#27456)
  • Fix menu toggle display on older Android devices. (#27456)
  • First pass at better Audio/Video player styling with genericons. (#26469)
  • Update to Genericons 3.0.3. (#28456)
  • Apply `max-width` values to avoid site title breaking the layout in small screens. (#28237)
  • Fix playlist track color in content sidebar. (#28457)
  • Apply .widget input and textarea styles only if they are inside .widget-area. (#27677)
  • Add documentation for global variables used in twentyfourteen_wp_title(). (#28421)
  • Change hardcoded pagination base to use the WordPress Rewrite object's `pagination_base` value instead. Document global variable usage properly. (#28405)
  • Adjust spacing for site description (tagline) to avoid cutting off accented characters. (#28397)
  • Avoid passing an empty string to document.getElementById(). (#28340)
  • Bail early from Featured_Content::hide_featured_term() if term objects are unavailable. (#28072)
  • Correct escaping for parent post link and attachment link in image template. (#28251)

Version 1.1

Released: May 8, 2014

  • Use correct logic in IE conditional comments in header template. (#28151)
  • Prevent Page %s from being added to page title on 404 error pages in bundled themes. (#16468)
  • Avoid a PHP notice in Ephemera widget. (#28055)
  • Style to support the new HTML5 line-break-less galleries. (#27637)
  • Implement HTML5 markup for galleries. (#27502)
  • Fix typo in contextual help. (#27493)
  • Improved gallery styles in visual editor. (#27462)
  • Add Audio, Video, and Gallery Styles to editor styles. (#27462)
  • Load Masonry after window load event to give more time for widget content to load before drawing the layout. (#27051)
  • Revert r27623 post_class filter removal since it will visually break pre-WP 3.9 installs. (#18804)
  • Remove `post_class` filter for has-post-thumbnail now that it's added in core for every theme. (#18804)
  • Remove doc block comments for @return void. (#27098)
  • Make small-screen menu accessible to keyboard commands and voice-driven software by using a focusable `button` element rather than `h1` for the toggle element.(#27147)
  • Improve i18n in Ephemera widget for better translation of plurals for post format archives. (#27069)
  • Make sure we only hide post content on small screens for default post types: post and page. (#27031)
  • Merge two similar strings in Customizer featured content help text. (#26647)
  • Add a .button class. (#27075)
  • Add context and a missing period to widget descriptions. ( #26668)
  • Don't add the `has-post-thumbnail` class or print the featured image when viewing an attachment. (#27243)
  • Update the HTML5 Shiv across the default themes to 3.7.0. (#26491)
  • Fix Ephemera Widget to avoid showing full post content when displayed in single post or page. Restore the global `$more` to its original value after the widget output to avoid any issues caused by changing a global variable. (#26961)
  • Translate `featured` tag slug used to link to specific tags in Posts editor. (#26526)
  • Fix unreachable links when the content area is shorter than the sidebar in smaller viewpoints. (#26782)
  • Delete the `featured_content_ids` transient on theme switch to make sure child themes can override the Featured Content quantity value. Also remove quantity parameter so child themes can change the amount of featured posts with `$max_posts`. (#26660)
  • Make sure `featured` tag is hidden on front-end views as expected. Add a check for the tag name in case we're using default values and the default ID of `0` does not match the term id of the `featured` tag. (#26732)
  • Fix gap above static pages. (#26694)
  • Use the 'display' filter for get_bloginfo( 'name' ) attached to the wp_title filter. (#26811)

Version 1.0

Released: December 12, 2013

Initial release.