Codex

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

Twenty Seventeen Theme Changelog

Version 3.5

Released: January 16, 2024

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

Version 3.4

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)

Version 3.3

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)

Version 3.2

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)

Version 3.1

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)

Version 3.0

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)

Version 2.9

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)

Version 2.8

Released: July 20, 2021

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

Version 2.7

Released: April 14, 2021

  • Post metabox style has a border (#52816)

Version 2.6

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 2.5

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)

Version 2.4

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)

Version 2.3

Released: March 31, 2020

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

Version 2.2

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)

Version 2.1

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)

Version 2.0

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)

Version 1.9

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)

Version 1.8

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)

Version 1.7

Released: August 2, 2018

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

Version 1.6

Released: May 17, 2018

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

Version 1.5

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)

Version 1.4

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)

Version 1.3

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)

Version 1.2

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)

Version 1.1

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)

Version 1.0

Released: December 6, 2016

Initial Release.