Develop WooCommerce

The official WooCommerce development blog

Storefront 2.5.0 is now available to download — May 9, 2019

Storefront 2.5.0 is now available to download

Storefront 2.5.0 has just been tagged for release and uploaded to WordPress.org. That means it should be available to download very soon!

While 2.5 is not a major release, you should not update live sites without adequate testing on a staging site. If you are using any additional Storefront products (child themes and/or extensions) be sure to check for updates for them before updating Storefront.

What’s in the box

In version 2.2 we introduced support for WordPress 4.7’s Starter Content feature, a feature that provides a much richer experience when installing Storefront.

In 2.5 we are expanding this feature to include a custom editable homepage using WooCommerce 3.6 blocks, and also the updated cover block introduced in WordPress 5.2.

For most of its existence Storefront has included a “Homepage” custom template. While this provided a solution to a problem, any kind of customizations to the configuration of this template were only possible via plugins or custom code.

Now with Gutenberg and the new WooCommerce blocks, creating custom homepages couldn’t be easier.

Here’s what’s changed pulled directly from the changelog:

* Feature - Updated Starter Content to make use of WooCommerce 3.6 blocks, and also the new cover block introduced in WordPress 5.2, to create a custom editable homepage.
* Tweak - Added edit link to post, pages, and products.
* Fix - Prevent overlap of site title and handheld menu button when not using a logo image.
* Fix - Added error styling to T&C checkbox and Country select in the Checkout page.
* Fix - Ensure all inputs use accent color set in the Customizer.
* Fix - Don't show sticky add to cart if product cannot be purchased.
* Fix - Added margin to view cart link in the "Added to cart" notice.
* Fix - Replaced CSS calc with Sass math when calculating block gallery column widths for better compatibility with IE11.
* Fix - Change color and size of "remove" icon in the Cart page.
* Fix - Change product pagination z-index for compatibility with PhotoSwipe.
* Fix - Fix double scrollbar when original length of the mini cart surpasses the end of the page.
* Fix - Move all Gutenberg assets to Gutenberg hooks.
* Dev - Updated Composite Products integration for compatibility with version 4.0.
* Dev - Updated FontAwesome to 5.8.1.

You can download Storefront now from your dashboard or from WordPress.org.

I found a bug

If you find a bug then as always, please be sure to report it on GitHub. If you have any other problems with Storefront please post on the WordPress.org support forum, or contact us if you’re a WooCommerce customer.

Storefront 2.4.6 release notes — April 26, 2019

Storefront 2.4.6 release notes

Storefront 2.4.6 has been tagged for release and uploaded to WordPress.org.

Here’s what’s changed pulled directly from the changelog:

Fix - Sort homepage template categories by `menu_order` instead of `name`.
Fix - Remove menu transition when no menu is assigned to primary location.

Download the latest release of Storefront here or venture over to Dashboard → Updates to update your theme from WordPress.

As usual, if you spot any other issues, please log them in detail on Github.

Storefront 2.4.5 release notes — March 15, 2019

Storefront 2.4.5 release notes

Storefront 2.4.5 has been tagged for release and uploaded to WordPress.org.

Here’s what’s changed pulled directly from the changelog:

* Fix - Revert changes made to the navigation menus that in some cases could cause menus to be hidden on the page.

Download the latest release of Storefront here or venture over to Dashboard → Updates to update your theme from WordPress.

As usual, if you spot any other issues, please log them in detail on Github.

Storefront 2.4.4 release notes — March 14, 2019

Storefront 2.4.4 release notes

Storefront 2.4.4 has been tagged for release and uploaded to WordPress.org.

Here’s what’s changed pulled directly from the changelog:

* Tweak - Update UTM parameters on WooCommerce.com links.
* Tweak - Compress and minify `pep.min.js`.
* Tweak - Minify CSS files in the `base` folder.
* Fix - Underline links in post content, footer, and breadcrumbs for better accessibility.
* Fix - Bolder outline styles for better accessibility.
* Fix - Stop Handheld Navigation items from being read by screen readers when the menu is collapsed.
* Fix - Add styling for product columns on the header widget area.
* Fix - Hide bundle/composite child cart items below the desktop size threshold.
* Fix - Split Jetpack styles into separate files to fix a flash of content when using the infinite scroll option.
* Dev - Update node dependencies.
* Dev - Handheld Footer Bar JavaScript moved from `navigation.js` to `footer.js`.

Download the latest release of Storefront here or venture over to Dashboard → Updates to update your theme from WordPress.

As usual, if you spot any other issues, please log them in detail on Github.

Storefront 2.4.3 release notes — February 5, 2019

Storefront 2.4.3 release notes

Storefront 2.4.3 has been tagged for release and uploaded to WordPress.org.

Here’s what’s changed pulled directly from the changelog:

* Feature - Replicate Storefront's layout logic in the block editor. Wide and Full-width options are made available only if supported.
* Enhancement - Product pagination is now circular and skips hidden products.
* Tweak - Remove unused variables from `inc/customizer/class-storefront-customizer.php`.
* Tweak - Refactored "Posted on" section in `storefront_post_meta()`.
* Tweak - Standardize mixing of static/non static function calls in the `Storefront_Customizer` class.
* Tweak - Remove padding and transition styles from post navigation.
* Fix - Remove hard coded colors for Blocks from `gutenberg-blocks.css` and use colors set in the Customizer instead.
* Fix - Clear floats on alignwide and alignfull blocks.
* Fix - When outputting custom styling for extensions, check if the object `$storefront` is in the expected format and has right properties.
* Dev - Babel added as a dependency.
* Dev - New `assets/js/src/editor.js` file.
* Dev - Revert filter name. `storefront_woocommerce_customizer_css` reverted to `storefront_customizer_woocommerce_css`.
* Dev - New hooks added to post header section: `storefront_post_header_before`, `storefront_post_header_after`.

Download the latest release of Storefront here or venture over to Dashboard → Updates to update your theme from WordPress.

As usual, if you spot any other issues, please log them in detail on Github.