Many fixes were released since our last post. Here’s an overview of the latest releases. One of the biggest changes of the latest releases is in Version 2.5.4 with the utf8mb4 support for our database table schema. This was causing new users to have missing woocommerce_terms tables after install. Also the thanks page doesn’t show anylonger (since version 2.5.3) the customer address if the user is a guest or does not own the order. This maintain privacy if someone find out the link of the thanks page from another user.
Soon WooCommerce 2.6 will be released, which will be one of the major updates in 2016. It will bring many improvements and new features to «dramatically improve shipping».
WooCommerce 2.5.5
Was released on March 11 short after version 2.5.4 and contains only one fix.
- Fix – Prevent notice when unsetting terms on product edit screen.
- Tweak – zeroclipboard fallback for firefox on system status report.
- Tweak – Check valid product ID is provided on add_to_cart shortcode.
WooCommerce 2.5.4
The version 2.5.4 was published on March 10. This update contains ten fixes and six tweaks.
- Fix – Fix table creation when using utf8mb4 charset.
- Fix – Have wp_insert_post return WP_Error when creating our coupon, so the is_wp_error check can catch it.
- Fix – Clear sale price on save if sale is no longer valid.
- Fix – Round refund values to ensure refunds can be performed.
- Fix – When getting coupon by code used twice, latest should be queried.
- Fix – CLI improvements for setting up variations and deleting orders.
- Fix – Allow big selects when getting variations to support larger queries.
- Fix – Trigger webhook when user edits addresses on frontend.
- Fix – Hide shipping row when calculator is disabled, and shipping costs are hidden.
- Fix – Unset deleted attributes when updating products.
- Tweak – Update date for paid orders during non-manual updates only.
- Tweak – wc_get_page_permalink – if the page ID is not set, redirect home instead to prevent white screens.
- Tweak – Remove log dir from system status report.
- Tweak – When sorting by date, fallback to ID.
- Tweak – Rename pay link for clarity.
- Tweak – Provide a fallback message if copying to the clipboard fails in system status report.
WooCommerce 2.5.3
WooCommerce 2.5.3 was released on March 1st with 18 fixes, six tweaks and two developmental improvements.
- Fix – Correct the ‹unavailable template› call for variations so the message is displayed correctly, fixing a JS error.
- Fix – Add ‹media-models› dependency to write panel scripts.
- Fix – Fix hide empty check in category walkers.
- Fix – Current class fix on some servers when empty.
- Fix – Multibyte safe trim string function.
- Fix – Prevent a notice by stopping a loop in woocommerce_products_will_display from stomping on other variables.
- Fix – If an attribute meta key is not set, technically its ‹any›, so should match. Prevents issues when meta data is missing after renaming attributes.
- Fix – Make wc_get_product_variation_attributes ignore non variation attributes.
- Fix – Notice when no order notes exist.
- Fix – Removed extra tab from plain email shipping address.
- Fix – Round shipping after tax calculation instead of before to prevent wrong taxes being calculated.
- Fix – State input box was not reappearing when switching from a hidden input to a text input.
- Fix – Don’t duplicate rating and review counts.
- Fix – CLI – Allow setting of a single category.
- Fix – API – Replace term_taxonomy_id for term_id whilst creating/editing terms.
- Fix – API – Fix parent_id and menu_order for variations.
- Fix – Combine update post calls when update_status is ran.
- Fix – Total number of comments in the admin panel.
- Tweak – Show customer details for logged in users only on thanks page to prevent customer details being revealed if someone finds out the URL.
- Tweak – Wrap status report in backticks to stop people breaking .org forums.
- Tweak – Error handling for screen ids.
- Tweak – Use $wpdb->replace instead of doing a select and then deciding to do an update or insert in session handler.
- Tweak – Added check for private WooCommerce pages in status report.
- Tweak – Transactional emails for failed -> on hold.
- Dev – Include new triggers when removing and adding the password strength meter.
- Dev – Allow pass objects and arrays as webhook callbacks.
WooCommerce 2.5.2
The update WooCommerce 2.5.2 was released on February 1st. It contains nine fixes and ten tweaks.
- Fix – Compatibility with w3 total cache inline minification.
- Fix – Remove stock bw compat code which was preventing manage stock being disabled at variation level.
- Fix – When calculating shipping total, force rounding.
- Fix – Make save button clickable in tax rate table after using autocomplete field.
- Fix – Fix passed image_size variable in email templates.
- Fix – Don’t show purchase note to admin in emails.
- Fix – Fix ‹hide empty› setting in category widget .
- Fix – Prevent notice in get_allowed_countries.
- Fix – Prevent add-to-cart querystring in pagination links.
- Tweak – Allow propagation in variation script.
- Tweak – Product image alt text.
- Tweak – Remove notice and add styling for add payment page.
- Tweak – Set input margin and label display for compatibility with themes using bootstrap CSS.
- Tweak – Add context to category term localization.
- Tweak – Moved cart URL functions to core-functions file to make them available in admin area.
- Tweak – Added password hint text and error messages when showing the password strength meter in forms.
- Tweak – Added Saudi Riyal currency.
- Tweak – Added Russian Ruble symbol.
- Tweak – When COOKIEPATH is an empty string, set to ‹/› so cookies work across all pages.
- Dev – Template – Pass $category into wc_product_cat_class() in content-product_cat.php
More detailed information for all updates can be read in the WooCommerce changelog or developer blog.
Remember to backup your system before updating. Good luck and happy ecommerce!
Schreibe einen Kommentar