Changelog
Check out the latest releases from the WooCommerce project.
Subscribe to all release posts via our RSS feed.
-
We are happy to announce the availability of a new build of the WooCommerce Admin feature plugin! If this is the first time you have heard about WooCommerce Admin, it is a new JavaScript-driven interface for managing your WooCommerce stores that is focusing on creating new and improved reports, and a dashboard to monitor all the important key metrics of your site. You can read more about the background of the project in our Alpha announcement post – or watch the keynote from WooSesh.
(more…)
-
The release candidate for WooCommerce 3.6 is now available! To see all the new features being shipped in 3.6, please check out the Beta 1 post for all the details.
By publishing the release candidate ( RC ) – this signals that we feel 3.6 is ready for release – but we would love your help testing things out prior to the final release! We are still targeting to release WooCommerce 3.6 on Thursday, April 11th.
What’s New
In addition to the changelog and feature list that was included in the Beta 1 Announcement – the following items have been added since Beta 1:
- Enhancement – Improved username generation and introduced wc_create_new_customer_username function. #23145
- Dev – Update action scheduler to version 2.2.2. #23162
- Fix – Download link URL in helper. #23146
- Fix – Completed email wording update. #23128
- Fix – REST API: Allow filtering by future status #23138
- Fix – Update refund reason to make it clear process is manual. #23149
- Fix – Hide stock status for variations when the parent is managing stock. #23069
- Fix – Force variation product type in WC_Ajax::add_variation. #23131
- Fix – WooCommerce writes current_theme_supports_woocommerce option on every regular page view. #23035
- Fix – Update the rating request text in the footer to be friendlier for screen reader users. #23039
- Fix – Null check variable before accessing its properties on checkout page. #23047
- Fix – Recognize all input fields with ID for checkout fields. #23050
- Fix – Avoid regenerating thumbnails on every page load. #21800
- Fix – Changed ‘private’ methods on WC_Breadcrumb class to ‘protected’. #23057
- Fix – Jumping to top of page when dismissing store notice. #23066
Testing
To test WooCommerce 3.6 RC1, you can use our WooCommerce Beta Tester plugin or you can download the release candidate here (zip).
Since 3.6 is now in release candidate stage, only bug fixes will be made. No other changes should take place.
Think you’ve found a bug? Please post in detail to Github.
Developers, 3.6 is a minor release, so it should be fully backwards compatible. Despite this, it’s still a good idea to test your plugins and themes and help us catch any issues we may have missed before the final release.
-
WooCommerce 3.5.7 is now available. Since this release contains fixes to harden security, we encourage you to update your sites as soon as possible.
(more…)
-
Greetings everyone – we are quite pleased to announced that WooCommerce 3.6 is now available for beta testing!
To test the beta release of 3.6, you can download it directly from GitHub, or install our WooCommerce Beta Tester Plugin which allows you to easily test out this beta and all future beta and release candidates.
What is new in 3.6?
3.6 is the first minor release of 2019 – and being a minor release – everything included in this release is backwards-compatible. This means if you are updating from any version since 3.0, you should encounter no issues.
On to what’s new!
(more…)
-
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 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 woo.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.
-
WooCommerce 3.5.6 is now available. The main change is to the way structured data is generated on product archives.
Google recently updated their handling of structured data to throw errors if certain things (like offers or reviews) were missing. The guidelines state that archives that link out to single pages should not be marked up with structured data, so to mitigate those warnings we’ve removed the markup from archives, and improved/added to the markup on single pages.
~19 commits made it into this release and the full changelog is below.
(more…)
-
A new release of the WooCommerce Admin feature plugin is now available for download via GitHub. We are aiming for our next release to be published on the WordPress.org repo, so you will be able to keep up to date with the latest and greatest of WooCommerce Admin there soon!
If you haven’t heard about WooCommerce Admin ( née
wc-admin
) – it is a new JavaScript-driven interface for managing your WooCommerce stores that is focusing on creating new and improved reports, and a dashboard to monitor all the important key metrics of your site.0.8.0 Highlights
This release was primarily focused on finding and fixing bugs throughout the reports and the dashboard of WooCommerce Admin. But we did manage to sneak in a few enhancements as well.
Comparison Mode in Coupons Report
In v0.7.0 we shipped the ability to do comparisons in the Products Report – and in this release we have added the support to do the same within the Coupons Report. You can now select coupons to compare using the advanced filters within the Coupons report, or leverage a few preset filters which allow you to quickly view Top Coupons by Discounted Orders or Amount Discounted.
Categories Report Completed
The Categories Report was still using some test data, but now the report is fully powered by the new reporting tables. The Categories Report offers the ability to filter by all categories, a single category, category comparison, viewing top categories by items sold, and top categories by net revenue.
Changelog
Here is a list of the other items that were shipped in this release:
- Table Component: Reset search on compare
- MenuItem Component: Added
isCheckBox
prop - a11y: Enhancements to “Rows per Table” on the dashboard
- Taxes Report: Fix comparison mode and segmentation labels
- Fix css linter errors
- Test Framework: Require WordPress 5.0 or greater to run phpunit
- Table Component: Fix search positioning in small viewports
- Chart Component: Preserve chart colors bug fix
- Navigation: Close wp-admin menu when navigating between reports in narrow viewports
- Analytics: Don’t show variation table when in an active search
- Dashboard: Fix for style of summary number placeholders
- Downloads/Customers Report: Fix for filters
- Product Variation name format now matches Woo core
- phpcs fixes in unit tests
- Chart: Mouse pointer now displayed in entire clickable area
- Analytics: Sort tabular data when selecting a Summary Number
- Chart: Fixes for the legend totals
- Build: Move IE11 css to specific css file
- Downloads Report: Fix for sorting bug
- Stock Report: fix the product link
- Chart: Refactor of d3 logic
- Autocompleter: Increase debounce time to reduce API requests
- Segmented Selection Component: fix for missing borders
- Chart: Add messaging when no data is available for selected filters
- Setup: Improvements to install flow
What’s Next?
The next fortnight the team will be focusing on more testing and bug fixes. But a variety of enhancements are also queued up to make the setup/on-boarding experience of WooCommerce Admin smoother.
If you are testing out WooCommerce Admin, and have found a bug, please report it on the GitHub repo – or if you would like to keep tabs on the progress, you can follow along there too.
-
WooCommerce 3.5.5 is now available. Since this release contains fixes to harden security, we encourage you to update your sites as soon as possible.
(more…)
-
We are happy to announce the availability of a new build of the
wc-admin
feature plugin! If this is the first time you have heard aboutwc-admin
, it is a new JavaScript-driven interface for managing your WooCommerce stores that is focusing on creating new and improved reports, and a dashboard to monitor all the important key metrics of your site. You can read more about the background of the project in our Alpha announcement post – or watch the keynote from WooSesh.And while the plugin isn’t quite ready yet to be run on production sites, we would love for you to install it on a staging or test instance and try it out. You can download version 0.7.0 right here. If you do test out the plugin, and have some feedback – please do open an issue in the GitHub repository, or reach out to us in the #core channel on WooCommerce slack.
0.7.0 Highlights
Product Comparison Report
With the addition of advanced segmentation support in the REST API, you can now compare different product ( and variation ) performance over a specified date range. This allows for store operators to perform highly customized analysis of their sales data.
Tabular Data Filtering
In many of the new reports ( Products, Categories, Coupons, Taxes and Customers ), a search field is shown at the top of the table. This search utility received some great improvements in v0.7.0 and now supports fuzzy searching for data contained within the table.
Analytics Settings + Transient Notifications
A new Settings section has been added to Analytics. Currently on this screen you can chose which order statuses to exclude from the totals in your reports. Interacting with this form also shows the new Transient Notifications ( aka “toast” style notifs ) system:
Feature Flags
We have also added the ability to create “feature flags” in the project. This allows us to omit certain features from our released .zip files while we are still finishing development of them. You will notice that in the v0.7.0 release, the Activity Panels are not shown as we are still developing those further.
REST API Updates
- Fixed a bug in the customers endpoint that was causing failures when filtering using the
between
date arguments. - Added a v4 version of the taxes endpoints.
- Advanced data segmenting has shipped!
- Additional unit test coverage for order status and refunds.
- A bug around ordering zero-filled data was also fixed.
- A fatal error in the taxes data store was fixed.
- Added an index to the customers lookup table that vastly improves performance on large data sets.
- Enhanced the logic that populates the lookup tables on install.
Analytics Updates
- Fixed the Order Count filter on the Customers Report.
- Removed un-used data-layer code.
- Some improvements around interactions in the search input box used throughout various reports.
- Added a “clear” button to the search input.
- Bug fix for hourly labels in the x-axis.
- Improved the display of 0 values in the charts.
- And updated the chart with messaging when no data exists.
Thank You, and What’s Next?
First a big THANK YOU to everyone that has downloaded a release to test, and also to those of you who have reported bugs. Your input is extremely valuable to us, so please keep testing and let us know if we can help!
The next two weeks we are primarily focusing on testing and bug fixing – getting things cleaned up and ready for releasing the plugin to the WordPress.org repo! We are also performing tests of wc-admin against data from woo.com to validate all works as expected on high-volume sites.
If you would like to see more details about what we are working on, please visit our project board on GitHub.
- Fixed a bug in the customers endpoint that was causing failures when filtering using the