Twentig changelog

See what’s new in Twentig.

1.4.2

Release date: May 19, 2022

For the block editor:

  • New: Adds aspect ratio setting to the Cover block.
  • New: Adds new hover effect options to the Cover block.
  • New: Adds new styles (rounded and rounded corners) to the Cover block.
  • New: Adds vertical alignment setting to the Gallery block.
  • New: Adds “Caption on hover” CSS class to the Gallery block.
  • New: Adds “+” menu icon option to the Navigation block.
  • New: Adds letter spacing CSS class to the Navigation block.
  • New: Adds new styles (rounded, subtle border) and “Black & white” CSS class to the Featured Image block.
  • New: Adds “Text shadow” CSS class to the Paragraph, Heading, and Post Title blocks.
  • New: Adds “Link no underline” CSS class to the Post Date, Post Terms, and Post Author blocks.
  • Compatibility: Adjusts CSS to make Gallery and Cover settings compatible with WordPress 6.0.

For block themes:

  • New: Adds style (underline) to the Search block.
  • New: Adds styles (outline, pill, hashtag) to the Post Categories and Post Tags blocks.
  • New: Adds style (pill) to the Tag Cloud block.
  • Compatibility: Deprecates the Twentig gutter setting in favor of the new block spacing setting for Columns, Gallery, and Navigation blocks (for WordPress 6.0).
  • Compatibility: Makes Twentig Styles panel compatible with WordPress 6.0 and 5.9.

For Twenty Twenty-Two theme:

  • Compatibility: Adjusts CSS for full-width blocks inside the editor for WordPress 6.0

For Twenty Twenty-One theme:

  • Enhancement: Updates the Google Fonts .json file.

For Twenty Twenty theme:

  • Enhancement: Updates the curated Google Fonts list.

1.4.1

Release date: March 22, 2022

For the block editor:

  • Fix: Unloads editor-related assets in the block-based widget editor to prevent error notice.
  • Fix: Adjusts spacing for the pattern preview.

For Twenty Twenty-Two theme:

  • Fix: Adds font preset for Extra Extra Large size.

For Twenty Twenty theme:

  • Fix: Restores the content width inside the block editor.
  • Fix: Restores layout and color for the privacy page (fixes the latest theme’s update).

1.4

Release date: March 11, 2022

Twentig 1.4 brings powerful features to supercharge Twenty Twenty-Two, the new default WordPress theme, and all block themes. Build a beautiful website with advanced style options, enhanced theme blocks, block patterns, and more.

This release adds support for the Twenty Twenty-Two theme and all block themes:

  • New: Adds style options (Google Fonts for Font family settings, Heading font family, Content width, Wide width).
  • New: Adds settings to Theme blocks (Navigation, Post Excerpt, Post Featured Image, Archive Title, Post Date, Post Author).
  • New: Adds Headers, Footers, and Query patterns.
  • New: Makes Twentig patterns compatible with block themes.

For the Gutenberg block editor:

  • New: Adds Shape setting to the Image block.
  • New: Adds Hard shadow style for Group, Columns, Media & Text, Image, and Cover blocks.
  • New: Adds Responsive visibility settings to blocks.
  • New: Moves Twentig page layouts inside the block inserter.

For Twenty Twenty-One theme:

  • Fix: Restores the style inside the pattern preview.
  • Enhancement: Update block patterns to match the latest versions of core blocks.

For Twenty Twenty theme:

  • Fix: Restores the style inside the pattern preview.
  • Enhancement: Update block patterns to match the latest versions of core blocks.
  • Fix: Restores the outline button border.

1.3.9

Release date: January 25, 2022

  • Enable border settings for Group and Image blocks for Twenty Twenty-One & Twenty Twenty (WordPress 5.9 new feature).
  • Fix: Adjusts blocks CSS for compatibility with WordPress 5.9.
  • Code Quality: Move each theme’s CSS files to their respective folder.

1.3.8

Release date: December 2, 2021

For the block editor:

  • Code Quality: Registers block styles with PHP instead of JavaScript.

For Twenty Twenty-One theme:

  • Code Quality: Removes the “role” attribute on HTML elements with a default landmark role (see https://core.trac.wordpress.org/ticket/54079).
  • Code Quality: Uses static closures when not using $this (see https://core.trac.wordpress.org/ticket/53359).
  • Fix: Updates CSS to make it compatible with the theme’s upcoming update.

For Twenty Twenty theme:

  • Code Quality: Removes the “role” attribute on HTML elements with a default landmark role.
  • Code Quality: Uses static closures when not using $this.
  • Theme Fix: Updates CSS to fix the separator inside the block editor.

1.3.7

Release date: November 2, 2021

  • Enhancement: Uses the DropdownMenu component for the Twentig CSS library.
  • Enhancement: Displays the block margin controls side by side.
  • Fix: Displays the caption correctly for the frame style when the image is centered.

For Twenty Twenty-One theme:

  • Enhancement: Updates the curated Google fonts.

For Twenty Twenty theme:

  • Enhancement: Updates the curated Google fonts.
  • Fix: Displays the post meta correctly for Firefox (props to @marco020).

1.3.6

Release date: September 15, 2021

  • New: Adds Twentig Home with quick links.
  • New: Adds Twentig guided tour.
  • Enhancement: Updates Twentig Page Layouts sidebar.
  • Code quality: Removes deprecated CSS for IE 11.

For Twenty Twenty-One theme:

  • New: Adds Patreon, Telegram, Tiktok, and WhatsApp icons for the social menus.
  • Fix: Fixes URL mapping for Mastodon.

For Twenty Twenty theme:

  • New: Adds Patreon social icon for the social menus.
  • Fix: Fixes URL mapping for Mastodon, Telegram, and WhatsApp.
  • Fix: Adds compatibility between the blog’s no content option and bbPress.

1.3.5

Release date: August 10, 2021

  • New: Adds a setting to restore the classic widgets editor (WordPress dashboard > Twentig > Settings).

For Twenty Twenty theme:

  • Fix: Restores the units for the Gutenberg column block.
  • Fix: Restores the alignment of the button block for the deprecated markup.

1.3.4

Release date: July 22, 2021

  • Fix: check that a block pattern category is registered before calling unregister_block_pattern_category to prevent an error message when WordPress is in debug mode.

1.3.3

Release date: July 21, 2021

  • New: Adds a setting to restore the classic widgets editor (WordPress dashboard > Twentig > Settings).
  • New: Moves Twentig Gutenberg block patterns inside the block inserter.
  • Code quality: Updates the markup of several Twentig Gutenberg block patterns.
  • Fix: Adjusts CSS for compatibility with WordPress 5.8.

For Twenty Twenty-One theme:

  • New: Adds a Theme Customizer setting to hide the blog’s title.

1.3.2

Release date: July 5, 2021

  • Fix compatibility issue with third-party block plugins (Gutenberg Blocks by Kadence Blocks).

For Twenty Twenty-One theme:

  • New: Adds a filter hook to the post author output.
  • Fix: Restores CSS class for the menu breakpoint.
  • Fix: Skip enqueueing JavaScript for AMP (props to @milindmore22).

1.3.1

Release date: June 24, 2021

Twentig 1.3 brings a new way to import starter websites inside the Customizer, making it easier than ever to build a beautiful website.

  • New: Adds default starter websites.
  • New: Displays shortcode inside footer custom credit.
  • New: Adds margin support for upcoming Gutenberg 5.8 blocks.
  • Fix: Makes the image frame style compatible with left and right alignments.

For Twenty Twenty-One theme:

  • New: Adds a filter hook to the post author output.
  • Fix: Restores CSS class for the menu breakpoint.
  • Fix: Skip enqueueing JavaScript for AMP (props to @milindmore22).

1.3

Release date: May 12, 2021

Twentig 1.3 brings a new way to import starter websites inside the Theme Customizer, making it easier than ever to build a beautiful website.

  • New: Adds starter websites importer to the Theme Customizer.
  • New: Adds 10 starter websites.
  • Enhancement: Improves the Customizer live preview functionality for Twentig settings.
  • Code quality: Escapes the Customizer strings.

For Twenty Twenty-One theme:

  • Enhancement: Updates the Google fonts .json file.
  • Fix: Makes the text of the blog card visible when dark mode support is enabled.
  • Fix: Makes the block-based footer visible when the content of the blog posts is disabled.

1.2.8

Release date: April 2, 2021

  • New: Adds block custom spacing support for Twenty Twenty (padding controls for group and cover blocks).
  • Compatibility: Deprecates the no-padding classes for the group and cover blocks in favor of the core padding controls.
  • Fix: Adjusts the Cover block inner content alignment when a custom content position is set.
  • Fix: Adds missing third argument to the body_class filter.
  • Fix: Restores default image alignment for Twenty Twenty-One.
  • Adds a link to website demos to showcase the power of WordPress blocks.

1.2.7

Release date: March 9, 2021

This release includes compatibility with WordPress 5.7 (we recommend that you use WordPress 5.7 to take full advantage of Twentig and the block editor).

  • New: Adds single-page block patterns.
  • New: Adds responsive text alignment classes for Paragraph and Heading blocks.
  • Compatibility: Removes the fullscreen control of the Cover block in favor of the new full height option.
  • Compatibility: Removes the size and color settings of the Social Icons block in favor of the new options.
  • Compatibility: Deprecates the font size classes of the List block in favor of the new font size option.
  • Compatibility: Deprecates the full-width class of the Buttons blocks in favor of the new width option.
  • Compatibility: Modifies twentig_render_reusable_block() to make it compatible with third-party plugins.
  • Fix: Restores embed posts.

For Twenty Twenty-One theme:

  • New: Adds site width option to create a boxed layout site.
  • Enhancement: Updates the Google fonts .json file.
  • Compatibility: Makes the button colors compatible with new theme styles.
  • Compatibility: Updates the minified stylesheet for version 1.2 of the theme.

For Twenty Twenty theme:

  • Fix: Restores the footer widgets on WooCommerce pages.
  • Code quality: Hooks twentig_twentytwenty_print_customizer_css with wp_enqueue_scripts.

1.2.6

Release date: February 11, 2021

For Twenty Twenty-One theme:

  • New: Adds centered menu layout.
  • New: Adds landscape tablet as a header breakpoint.
  • New: Adds option to load a minified version of the theme stylesheet.
  • Performance: Loads the CSS only when the options are enabled.
  • Enhancement: Updates the Google fonts .json file.
  • Accessibility: Adds aria-label to the header search submit button.
  • Accessibility: Adds screen-reader text to the header’s social icons.

For Twenty Twenty-One & Twenty Twenty themes:

  • Performance: Improves the CSS to reduce the blocks CSS file size.
  • Performance: Improves the function that minifies the inline CSS.
  • Performance: Loads the minified version of Twentig frontend JavaScript file.
  • Fix: Applies image sizes modifications only on featured images.
  • Fix: Restores the group shapes on mobile.

1.2.5

Release date: January 26, 2021

For Twenty Twenty-One theme:

  • New: Adds layout options for Custom Post Types.
  • New: Adds button size option.
  • Fix: Fixes CSS minor issues.

For Twenty Twenty-One & Twenty Twenty themes:

  • New: Adds options to only load the Contact Form 7 scripts on the selected page.
  • Enhancement: Adds an extra class to make blocks inside columns the same height.
  • Fix: Adds NextGen plugin compatibility.

1.2.4

Release date: January 15, 2021

For Twenty Twenty-One theme:

  • New: Adds option to build the footer with the block editor.
  • New: Adds option to hide the single post navigation.
  • New: Adds Jetpack infinite scroll compatibility.
  • Enhancement: Improves Contact Form 7 style.
  • Fix: Prevents blog sidebar from displaying on non-blog pages.
  • Fix: Properly stretches the blog card link.
  • Fix: Fixes customizer range control when the value is set to 0.

For Twenty Twenty theme:

  • New: Adds option to build the footer with the block editor.
  • Enhancement: Improves Contact Form 7 style.
  • Fix: Restores the responsive layout of the Latest Posts block.
  • Fix: Fixes customizer range control when the value is set to 0.

1.2.3

Release date: January 6, 2021

  • Fix: Displays the footer when the footer layout isn’t set.
  • Fix: Prevents border from displaying when a featured image is set.
  • Fix: Changes Customizer Javascript to display the right options.

1.2.2

Release date: January 4, 2021

For the block editor:

  • Fix: PHP 8 fatal ArgumentCountError (props to @misterfu).

For Twenty Twenty-One theme:

  • Enhancement: Changes responsive image sizes for the blog sidebar layout to optimize web performance.
  • Enhancement: Changes responsive image sizes for the Latest Posts block to optimize web performance.
  • Fix: Adds padding for the comments section when the header is sticky.
  • Fix: Keeps the burger menu closed when an anchor link inside the content is clicked.
  • Fix: Properly displays the burger menu navigation when the admin toolbar is enabled.

1.2.1

Release date: December 31, 2020

For the block editor:

  • New: Adds option to disable columns stacking for the Columns block.

For Twenty Twenty-One theme:

  • New: Adds blog sidebar.
  • New: Adds option to display a button in the header.
  • New: Adds button settings (colors, shape, text transform).
  • New: Adds content link color option.
  • New: Adds option to hide the footer.

1.2

Release date: December 26, 2020

Twentig 1.2 brings powerful features to enhance Twenty Twenty-One, the new default WordPress theme. Build a beautiful website with advanced Theme Customizer options, enhanced Gutenberg blocks, custom page templates, block patterns, and more.

This release includes:

  • New: Added support for the Twenty Twenty-One theme.
  • Enhancement: For the Group block decoration, display the selected shape inside the block editor.
  • Enhancement: For the Twenty Twenty Theme Customizer, change number inputs into range inputs.
  • Fix: Load theme-specific files after the theme is initialized to prevent errors when switching themes inside the Customizer.
  • Fix: For the Search block, remove the deprecated CSS classes.
  • Fix: For the Embed block, restore the margin controls.
  • Code quality: For Twenty Twenty theme, split the main PHP file into separate files.
  • Code quality: For Twenty Twenty theme, register specific block styles inside the theme PHP files.

1.1.6

Release date: December 8, 2020

This release focuses on compatibility with WordPress 5.6 (we recommend that you use WordPress 5.6 to take full advantage of Twentig and the block editor):

  • Deprecate the “Reverse stack order” option for the Media & Text block and add a “Stack with media on bottom” option. By default, the Media & Text blocks now show media on top when stacked. If you already built layouts with media on the right and want to keep the media at the bottom when stacked, you need to activate the “Stack the media below” option.
  • Deprecate Twentig wide alignment for the Heading block. Instead, use the new WordPress align options.
  • Deprecate Twentig fullscreen attribute for the Cover block. It’s replaced by a minimum height of 100vh.
  • Change the column block output to maintain compatibility with the small screens option for columns stacking.

This release also includes:

  • New: Add support for custom line height controls for Twenty Twenty.
  • New: Update font weights for Google variable fonts.
  • Code quality: Unescape Twentig block patterns for code readability.

1.1.5

Release date: November 20, 2020

  • Enhancement: Blocks compatibility with WordPress 5.6.
  • New: Added heading preset size for Paragraph block.
  • New: Added System Font preset.
  • Fix: Site title font URL enqueuing.

1.1.4

Release date: September 28, 2020

  • Improvement: Change responsive image sizes for the Latest Posts block to optimize web performance.
  • Fix: Change the color of block patterns’ social icons when the website is dark.
  • Fix: Change text strings for better localization.

1.1.3

Release date: September 12, 2020

  • New: Added pre-designed pages to the Twentig Library.
  • New: Added Jetpack Infinite Scroll compatibility.
  • Fix: Changed text strings and contexts for better localization.

1.1.2

Release date: August 25, 2020

  • New: Added option to disable Twentig block features (if you only want to use Twentig Customizer features).
  • Fix: Changed text strings for consistency.

1.1.1

Release date: August 20, 2020

  • Improvement: Change responsive image sizes for the blog to optimize web performance.
  • Fix: Change the HTML markup of the Twentig Overview page to display third party plugins notices properly.

1.1

Release date: August 14, 2020

Twentig 1.1 brings new powerful features to the block editor, making it easier than ever to build beautiful pages. We recommend that you use WordPress 5.5 to take full advantage of Twentig and the block editor.

  • New: Additional block options (alternative styles, advanced block settings, margin controls, and CSS classes) to customize the WordPress core blocks.
  • New: Layout library with hundreds of ready-to-use block patterns.
  • New: Twentig overview page and options to disable default WordPress block patterns and WordPress Block Directory.
  • New: Enhanced Twenty Twenty block style for front-end and block editor.
  • New: Added vh unit option to the Cover block for Twenty Twenty.

1.0.7

Release date: August 4, 2020

  • Fix: Change Customizer Javascript to display the right options when using Google Fonts.

1.0.6

Release date: August 3, 2020

  • New: Custom Google fonts. Add the Google Fonts of your choice.
  • Enhancement: Load minified CSS stylesheet.
  • Code quality: Refactor PHP and CSS code following the WordPress Coding Standards.
  • Fix: Change header z-index for better compatibility with third-party plugins.

1.0.5

Release date: June 25, 2020

  • Fix: Apply selected blog layout to custom taxonomies pages attached to the post type.
  • Fix: Properly align the More block “Continue reading” link for grid and stack blog layouts.
  • Fix: Apply the primary custom hexadecimal color to the faux-button class inside the Customizer live-preview.

1.0.4

Release date: June 11, 2020

  • Fix: Adjust first-child Cover block margin for Twenty Twenty 1.4
  • Fix: Adjust decoration for active menu links.

1.0.3

Release date: June 9, 2020

  • New: Added Google Font pairings and presets.
  • New: Added curated Google Fonts (Inria Sans, Jost, Manrope, Yanone Kaffeesatz, Zilla Slab).

1.0.2

Release date: May 27, 2020

  • New: Added font family and font weight options for site title.
  • Fix: Change sticky transparent header to opaque when AMP active.
  • Fix: Change sanitize function for site title letter-spacing.
  • Fix: Prevent improperly formatted URL for Google Fonts by specifying default menu font weight.
  • Fix: Prevent PHP error when setting hexadecimal color for primary color if no value was previously set.

1.0.1

Release date: May 24, 2020

  • Fix: Skip enqueueing JavaScript for AMP.
  • Fix: Update footer layout PHP logic.

1.0

Release date: May 23, 2020

  • New: Header layouts (Left, Stack Center).
  • New: Sticky header.
  • New: Header decoration (Shadow, Border).
  • New: Button in header menu. Added menu-button CSS class to transform a menu item into a button.
  • New: Social icons locations (Desktop Horizontal Menu, Expanded Menu Panel, Footer).
  • New: Bottom footer layout (Inline Left, Inline Center, Inline Right, Stack).
  • New: Blog layouts (Grid, Grid Card).
  • New: Blog columns (2, 3) for grid layouts.
  • New: Option to hide the post content on blog archives.
  • New: Featured image aspect ratio on blog archives.
  • New: Featured image layout on single post (Narrow Image, Wide Image, Full Width Image, No Image).
  • New: Single post navigation with featured images.
  • New: Featured image layout on page (Narrow Image, Wide Image, Full Width Image, No Image).
  • New: Custom 404 page.
  • New: Custom hexadecimal color for primary color.
  • New: Updated Google Fonts API to v2.
  • New: Updated font weights for variable fonts.
  • New: Added RTL support.
  • CSS Fix: Remove underline for hover/active menu links when the Color option is selected.