woocommerce 5.0 – What are the new updates and the changelog for this version?

woocommerce 5.0 has been released on Tuesday  2021-02-09

with a lot of major updaes like the following :

Enhancement – Create

  • additional download permissions for simple downloadable products that are converted to variable products provided that there are variations offering the same files. #28521
  • Enhancement – Export SASS variables as CSS variables. #28709
  • Tweak – Added “Store management insights” option. #28712
  • Tweak – Styling for dismiss link of the store notice for Twenty Twenty and Twenty Twenty One themes. #28790
  • Tweak – Notice to deprecate legacy reports in favor of the newer analytics page. #28799
  • Tweak – Ability to create new tags for products when creating a product via the REST API. #28723
  • Tweak – Disable untested plugin’s notice from System Status and Plugin’s page. #28840
  • Tweak – Use wp_robots_no_robots() when available to support WP 5.7. #28993
  • Fix – Improves the logic for deleting variations when a product type is changed. #27137
  • Fix – Use ‘setlocale’ in ‘wc_ascii_uasort_comparison’ for compatibility with PHP 8. #27844
  • Fix – Normalize end of lines in log-handler-email tests for compatibility with PHP 8. #27844
  • Fix – Invert if statement to reduce nesting level in \WC_Shipping::calculate_shipping_for_package. #28558
  • Fix – Changed value for speak to fix css3 validation issue. #28607
  • Fix – Check if Cart and Checkout pages are using block instead of shortcode for the Status check. #28679
  • Fix – Attributes on Edit Product page – “Select all” not working after “Select none” used. #28681
  • Fix – Ensure the orders and products statuses are reverted correctly when restoring them. #28690
  • Fix – Add checks to make sure session is initialised before loading the data store. #28692
  • Fix – Update featured extensions API endpoint on WooCommerce/Extensions page. #28719
  • Fix – Add Authorization header to the features extensions and search requests made to the marketplace. #28719
  • Fix – Duplicate New Order emails being sent when changing order status. #28809
  • Fix – Add migration to fix existing product review count. #28814
  • Fix – Fixed issues with empty prices in PHP 8. #28900
  • Dev – Increased WordPress minimum version to 5.4 according to WooCommerce’s L-2 support policy. #28977
  • Dev – Use a custom fork of PHPUnit 7 in PHP 8 to workaround compatibility issues. #27844
  • Dev – Introduced woocommerce_activated_plugin hook. #28698
  • Dev – Clean up the WC_Shipping_Zone_Data_Store::read() method, documenting the woocommerce_shipping_zone_loaded hook. #28801
  • Dev – Updated the Jetpack Autoloader to 2.9.1. #29057
  • Localization – Adding states for Dominican Republic. #28713
  • Localization – Restored list of Serbia districts #28778
  • Localization – Update Indian state name from Orissa to Odisha. #28740
  • Localization – Remove post code requirement for Guatemala. #28706
  • Localization – Fixed name for state in Guatemala. #28706

 

WooCommerce Admin – 1.9.0

  • Fix – Add Customer Type column to the Orders report table. #5820
  • Fix – Product exclusion filter on Orders Report.
  • Fix – Typo in Variation Stats DataStore context filter value.
  • Fix – support custom attributes in Attribute advanced report filter.
  • Fix – Don’t show Stock and Reviews Homescreen panels too early.
  • Tweak – Remove deprecated use of Jetpack in shipping label banner. #5929
  • Fix – Undefined $collate variable when database does not have collation capability. #5992
  • Tweak – Remove visit_count from track, and update task count logic. #5996
  • Fix – Moved certified owner label for review to title. ##5877
  • Fix – Move collapsible config to panels object, to allow for more control. #5855
  • Enhancement – Show Help panel tooltip when user visits unfinished task more then once. #5826
  • Tweak – Fix inconsistent REST API paramater name for customer type filtering.
  • Enhancement – Tasks extensibility in Home Screen. #5794
  • Enhancement – Add page parameter to override default wc-admin page in Navigation API. #5821
  • Fix – Invalidate product count if the last product was updated in the list. #5790
  • Fix – Updating (non wordpress user) customer with order data
  • Dev – Add documentation for filter woocommerce_admin_pages_list and wc_admin_register_page #5844
  • Dev – Revert work done in #4857 for automated shipping after OBW is completed #5971
  • Add – Welcome modal when coming from Calypso #6004
  • Enhancement – Add an a/b experiment for installing free business features #5786
  • Dev – Add onChangeCallback feature to the wc-admin <Form> component #5786
  • Fix – Generate JSON translation chunks on plugin activation #6028
  • Dev – Add merchant email notifications #5922
  • Add – Email note to add first product. #6024
  • Add – Note for users coming from Calypso. #6030
  • Enhancement – Add an “unread” indicator to inbox messages. #6047
  • Add – Manage activity from home screen inbox message. #6072

Click here to see the full updates list of this version