Twenty Seventeen changelog

Released: August 19, 2026 with WordPress 7.1

  • Documentation: Add missing documentation for some global variables. (#58715)

Released: May 20, 2026 with WordPress 7.0

  • Restore $post_id parameter to the twentyseventeen_edit_link() function because it is being passed in some templates. (#64825)
  • Update .screen-reader-text class with word-break reset, to ensure screen readers will not read text as individual letters in hidden text. (#64375)
  • Remove default type attributes from style tags because the HTML5 standard does not require them. (#64428)
  • Consistently escape get_search_query() in search.php template. (#58127)
  • Documentation: Add missing @return tags and descriptions. (#64277)

Released: December 3, 2025 with WordPress 6.9

  • Remove code for obsolete browsers, including conditional comments for Internet Explorer and the contents of IE-specific stylesheets and HTML5 Shiv files. (#58836)
  • Use wp_print_inline_script_tag() when available to construct scripts while also ensuring filters may inject additional attributes on the <script> tags, such as nonce for Content Security Policy (CSP). (#63806)
  • Prevent output of empty heading and/or link tags if the Site Title or Tagline has no value. (#44656)
  • Add label text to use explicit labels (with for and id attributes) in Customizer hue picker. (#42078)
  • Escape translations in block patterns. (#63264)
  • Document the twentyseventeen_should_show_featured_image filter. (#63644)
  • Document the the_content filter. (#63637)
  • Add missing @since tag for twentyseventeen_scripts(). (#63692)
  • Use third-person singular verbs for function descriptions. (#63692)

Released: April 15, 2025 with WordPress 6.8

  • Add aria-current=“page” on header links that point to the current URL. #62895
  • Update .screen-reader-text class, replacing the obsolete clip property with clip-path. #62238
  • Replace references to “Add New” theme screen in readme file. #61219

Released: November 12th, 2024 with WordPress 6.7

  • Add spacing between each Reply heading and its Cancel reply link in the comments template. (#59334)
  • Restrict front page panels to show only pages with ‘publish’ or ‘private’ status, and show a placeholder in the Customizer if the page has a different status. (#46604)
  • Remove extra spacing from floated images when they are the first image. (#46785)
  • Respect user-defined font weight settings in Button blocks. (#60937)
  • Fix Gallery block caption styles when the Gallery is inside a different block. (#50376)
  • Show the Verse block in the same font family in the editor as it has on the front end. (#61140)
  • Fix Pullquote block text color settings in the editor. (#46080)
  • Fix Search block button styles in the editor. (#61888)
  • Edit initial-scale value in viewport meta tag to 1.0 instead of 1. [59026]
  • Load block patterns on the init hook to avoid triggering notices caused by loading the translations too early. (#62237)
  • Add contributors to copyright notices. (#61943)

Released: July 16th, 2024 with WordPress 6.6

  • Add a twentyseventeen_should_show_featured_image filter to adjust when a featured image should display in the header. (#39281)
  • Fix inconsistent alignment, font style and margin for the figure caption in Image and similar blocks within the editor. (#58539)
  • Improve header image quality with mobile devices and browsers at a narrow width. (#39253)
  • Correct image height for the Site Logo block, and remove box shadow when the “Link image to home” setting is enabled. (#58474)
  • Set a default border style of solid for the Pullquote block when the user adds a border. (#61362)
  • Fix the font weight of links in the Latest Comments block, and remove unused rulesets. (#61180)
  • Use a consistent space between comments in a Latest Comments block, within a post, as typography size is increased. (#59130)
  • Center the Calendar block’s header cells when added to a post. (#58547)
  • Remove blank CSS lines. (#59493)
  • Optimize theme screenshot. ([58442])
  • Correct a spelling mistake in a comment within dark.css. ([57987])
  • Update HelpHub link for post format documentation to avoid unnecessary redirections. ([57800])

Released: April 2nd, 2024 with WordPress 6.5

  • Cast font URL functions to string for add_editor_style(), to avoid PHP warnings on child themes. (#59074)
  • Add missing text domain to various block patterns. (#60245)
  • Correct a typo (#60310)

Released: January 16, 2024

  • Revert usage of str_contains() in older bundled themes (#60241).

Released: November 7, 2023

  • Update default themes to use new script function signature: the last parameter of wp_register_script() and wp_enqueue_script() is an array instead of the boolean true (#59302)
  • Use defer loading strategy for theme scripts (#59316)

Released: August 8, 2023

  • Improve Grid View variation rendering in the editor for the Post List block by removing an unwanted disc list style (#58531)
  • Deprecate the skip link focus fix, switching the enqueue function to just register the script (#54421)
  • Remove Internet Explorer-specific checks (#56699)
  • Make twentyseventeen_is_static_front_page() an alias of twentyseventeen_is_frontpage() because both functions returned same result (#43515)
  • Fix documentation for template functions (#58695)
  • Remove call to load_theme_textdomain() function (#58318)
  • Add “Requires at least” and “Requires PHP” to readme.txt (#57857)
  • Replace usage of strpos() with str_contains() (#58206)

Released: March 29, 2023

  • Remove letter-spacing from Farsi/Persian alphabet (#56994)
  • Fix comment indentation in twentyseventeen_setup() ([54902])
  • Improve various globals documentation, as per docblock standards (#57069)
  • Document the $twentyseventeencounter global. ([55004])
  • Bundle Google Fonts locally (#55985)
  • Mark strings for screen readers (#29748)
  • Use the new /documentation/ URLs for HelpHub links (#57726)

Released: November 1, 2022

  • Button text word break does not apply correctly (#55783)
  • Scaling Issue on Front Page Parallax Image Using Safari on iPadOS (#48195)
  • Update jQuery scrollTo to the latest version (#56702)
  • Remove closing PHP tags from bundled themes (#40039)

Released: May 24, 2022

  • Remove bottom border (box-shadow) from linked images (#55141)
  • Define List item separator as a WP_Locale property (#39733)
  • Note visually hidden text for translators (#55591)

Released: January 25, 2022

  • Remove “role” attribute on HTML5 elements with a default landmark role. (#54079)
  • Return type not matched in PHPDoc – Bundled Themes (#53878)
  • Change WhatsApp URL in social links menu (#51946)
  • Post title’s margin-bottom on front page is too large (#43628)
  • Add “Tested up to” in style.css (#53797)

Released: July 20, 2021

  • Avoid JS errors when displaying legacy widgets. (#53512)
  • Improve display of blocks in widget areas. (#53422)

Released: April 14, 2021

  • Post metabox style has a border (#52816)

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)

Released: December 8, 2020

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

Released: August 11, 2020

  • Fixes navbar z-index issue by upping the z-index value to 1000 from 7. (#39384)
  • Fixes issues where pagination does not work on the page that is set to the home page. (#39685)
  • Adds Telegram and Whatsapp support and SVG’s to Social Media Menu. (#43999)
  • Fixes CSS issue when using rowspan in tables. This issue does not apply to the Table Block, just tables inserted as custom html. (#44004)

Released: March 31, 2020

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

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)
  • Correct hover styles for MediaElement JS buttons. (#40843)
  • Update readme.txt file content to fix validation errors. (#45871)
  • Make th styling match on the front-end and in the editor. (#46568)
  • Prevent too-long strings from causing horizontal scrolling. (#46703)
  • Fix inconsistent HTML comments after closing HTML tags. (#46871)

Released: February 21, 2019

  • Add escaping to the pingback URL. (#43717)
  • Fix issue with YouTube videos used in the Header Media area displaying offset in Safari. (#40522)
  • Make sure right-aligned quotes are correctly positioned on page load. (#40103)
  • Correct the documentation for twentyseventeen_scripts() function. (#45466)
  • Update @link information in index.php. (#45222)
  • Remove unneeded default_text_color from doc block, and add information for the twentyseventeen_custom_header_setup() function. (#44920)
  • Correct “frontpage” to “front page” in the code comments. (#42666)
  • In the code comments, correct the number of recent blog posts that will be displayed on the static front page. (#42621)

Released: January 9, 2019

  • Use simple counter rather than uniqid() for generating unique IDs for HTML elements. (#44883)
  • Fix block editor custom color styles, to make sure they’re being correctly applied to blocks. (#45426)
  • Make sure button blocks respect the default rounded style, as well as the squared and outline options. (#45541)
  • Bump version numbers of updated scripts and stylesheets to prevent caching. (#45679)

Released: December 19, 2018

  • Remove unneeded ordered list styles from editor styles, which caused issues in starting order. (#44775)
  • Add focus styles to the cookies consent checkbox in the comment form. (#44699)
  • Remove legacy Internet Explorer 8 styles from the editor that were making it impossible to resize images. (#39738)
  • Correct font family used for Simplified Chinese in the block editor styles. (#45408)
  • Correct block appender appearance in block editor. (#45450)
  • Remove the term “Gutenberg” from code comments and editor styles. (#45452)

Released: December 6, 2018

  • Add front end and editor styles for the new block-based editor. (#45045 and #45246)
  • Add theme support for responsive block embeds. (#45274)

Released: August 2, 2018

  • Correct list item style for nested unordered lists. (#44109)

Released: May 17, 2018

  • Add link to privacy policy page in footer. (#43715)
  • Comments: Move comment consent input outside the label for a11y. (#43436)

Released: April 3, 2018

  • Various code improvements for formatting. (#41057)
  • Use consistent wording when referring to the front page in inline docs. (#42666)
  • Correct the number of recent posts in a comment in template-parts/page/content-front-page-panels.php. (#42621)
  • Remove unnecessary comment in front-page.php. (#42820)
  • Underline links in comments. (#43317)

Released: November 14, 2017

  • Remove/merge unused variables in content-front-page.php. (#39771)
  • Correct the @return value for twentyseventeen_post_thumbnail_sizes_attr(). (#41830)
  • Document the type of $item argument in twentyseventeen_dropdown_icon_to_menu_link() more accurately. (#41923)
  • Add Periscope icon to supported social links. (#40959)
  • Add Docker Hub icon to supported social links. (#41529)
  • Add missing labels for <aside role=“complementary”> widget areas. (#42056)
  • Change tag cloud format to a list (ul) for better semantics and accessibility. (#40184), (#40138)
  • Add missing @return tag for twentyseventeen_video_controls(). (#41927)
  • Fix positioning of edit shortcuts when partials are nested inside a frontpage panel. (#41557)
  • Fix double bottom-margins below embeds. (#42118)
  • Make gallery link styles consistent in all widget areas. (#42302), (#41969)

Released: June 8, 2017

  • Improve styles for 4.8 widgets. (#40745)
  • Remove uneccessary return statement. (#40516)
  • Improves code readability and code standards in files. (#39152)
  • Hardens the logic for calling featured image in header.php. (#39302)
  • Correct @param entry for twentyseventeen_front_page_sections filter. (#39488)
  • Remove extra asterisk from a translator comment so the comment could be parsed correctly. (#39116)
  • Correct @param entries for twentyseventeen_custom_colors_css filter. (#39575)
  • Remove duplicate global $post declaration in twentyseventeen_front_page_section(). (#39590)
  • Improve typography for Simplified Chinese (zh_CN). (#39379)
  • Allow category display in post preview even when only one category. (#39531)
  • Rename “Sidebar” widget area for clarity. (#39567)
  • Correct grammar in ‘Page Layout’ control description. (#40107)

Released: April 18, 2017

  • Declare jQuery dependency for navigation.js. (#40224)
  • Correctly escape translatable strings in HTML attributes. (#40216)
  • Fix incorrect heading hierarchy for front page posts. (#40264)

Released: January 6, 2017

  • Fix incorrect $content_width value in theme. (#39272)
  • Ensure functions in customize-controls.js don’t count on Customizer sections always being present. (#39335)
  • Deprecate page_home nav menu item starter content in favor of link_home. (#39104)
  • Introduce a theme-specific filter twentyseventeen_starter_content for customizing the starter content array. (#39109)

Released: December 6, 2016

Initial Release.

Was this article helpful? How could it be improved? Cancel reply

Log in to submit feedback. If you need support with something that wasn't covered by this article, please post your question in the support forums.

First published

February 27, 2024

Last updated

August 19, 2026