WooCommerce 3.2.6 Fix Update

·

·

On December 13 WooCommerce 3.2.6 was released, which contains 20 fixes for various minor issues as well as improvements to cart rounding.

Overview of the fixes:

  • CSV Importer – Fix ID mapping to existing IDs.
  • CSV Importer – Unslash header fields to avoid extra slashes.
  • CSV Importer – Allow import and export of draft products.
  • CSV Importer – Get global attribute ID only when is a global attribute.
  • Remove URL fragment when appending geolocation hash.
  • Additional cart rounding fixes so rounding before subtotal works again. Added more unit tests.
  • Add BOM to exported report CSVs.
  • is_visible should ensure product is is not trashed before returning true.
  • Return packages with no rates back to the cart so the shipping calculator is displayed even when the current country is not shippable.
  • Merge session and persistent carts when both exists after login.
  • Remove «wc_error» query string after login.
  • Allow woocommerce_form_field() have ‹custom_attributes› equal 0.
  • Bulk actions in status logs table.
  • Exclude add-to-cart from pagination links.
  • Updated $GLOBALS[‹post›] data in products shortcode to prevent theme conflicts.
  • Only remove base taxes in cart totals class if item is taxable.
  • REST API – Fixed date format in reports schema.
  • REST API – Updated product categories image schema.
  • REST API – UUse KSES for purchase_note like in admin.
  • REST API – Filter passed images before processing so they can be unset via querystring.
  • Tweak – Use protected instead of private methods to allow easy override in session handler.
  • Tweak – wc_lostpassword_url should not be used before init – added warning.
  • Localization – Update Japanese prefectures to include prefecture type.

Remember to create a backup before installing the update.