diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8e825ca8203..34044d3a339 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,89 @@ == Changelog == += 3.0.4 - 2017-04-20 = +* Fix - Variations were not inheriting the product image and shipping class ID. +* Fix - Prevent rating/review counts being duplicated when duplicating products. +* Fix - Fixed gallery navigation between images with long captions. +* Fix - Support transparent PNG in the gallery by setting a background color. +* Fix - Removed name/company from the shipping address Google map links. +* Fix - Fixed the address field sorting script on the checkout. +* Fix - Fixed the upgrade routine for grouped products so that parents are unset. +* Fix - Fixed support for WordPress 4.7 user locale settings. +* Fix - Fixed default option filter for product types in the product meta box. +* Fix - Improved the css in Twenty Seventeen for dark color schemes. +* Fix - Fixed display of refunds in sales report. +* Fix - Updated `single-product/add-to-cart/variable.php` template version to 3.0.0 since it had changes since 2.6. +* Fix - Fixed warnings when product attribute do not exists. +* Fix - Used a div for comment-form-rating to prevent invalid nested markup. +* Fix - Fixed some logic that checks if order taxes are compound. +* Fix - Fixed SKU checks to only exclude products that are trashed. +* Fix - Fixed display of download permissions in first email sent after checkout. +* Fix - Hidden the backorder notification stock text when notification is disabled. +* Fix - Fixed incorrect stock numbers in low stock emails. +* Tweak - Removed the non-functional order total input box, and combined the recalculation buttons into one working button. +* Tweak - Updated Guided Tour videos. +* Tweak - Updated js-cookie.js to 2.1.4. +* Tweak - Updated schema.org URLs to use HTTPS. +* Tweak - Status report request timeouts. +* REST API - Fixed an issue that prevented deleting a term if errors were thrown during creation. +* REST API - Fixed reports endpoint when querying by date. +* REST API - Fixed ignored order parameters when changing order status. +* Dev - Support guest orders in `wc_get_orders` function. +* Dev - Fixed downloadable variation filters for download URLs. +* Dev - Added safeguards to prevent infinite loops while saving coupons, products and orders in admin. +* Dev - Added a fallback for `queue_transactional_email` if background sending is disabled. +* Dev - Added `has_shipping_address` helper method. +* Dev - Introduced `woocommerce_order_item_get_formatted_meta_data` filter. +* Dev - Made wc_add_order_item pass correct values to woocommerce_new_order_item. +* Dev - Fixed `legacy_posted_data` access in checkout class. +* Dev - Fixed undefined property notice in `WC_Order_Item::offsetGet`. +* Dev - Fixed PHP 7.1 warnings when using non-float values to `wc_get_weight()`. +* Dev - Fixed incorrect variable name in `wc_add_order_item()`. + += 3.0.3 - 2017-04-13 = +* Fix - Fixed an issue with variation tax-classes when set to 'parent'. This made taxes apply on top of the tax inclusive price in certain setups. +* Fix - Escaped attribute translations in the `cart.php` template and bumped the template version to match. +* Fix - Corrected the display of refund dates on the order screen. +* Fix - Fixed the grouped product visibility check in the grouped.php template and bumped the template version to match. +* Fix - Fixed the sale badge display for grouped products. +* Fix - Added the `itemReviewed` structured data for product reviews to make it validate. +* Fix - Made the `get_attribute` method work on variation objects. +* Tweak - Turned off the deferred email sending by default which was added in 3.0. Whilst it does improve performance, there were compatibility problems on some servers. It can be enabled with a filter if desired. +* Dev - Added backtrace information to the deprecation messages to help find problem plugins. + += 3.0.2 - 2017-04-12 = +* Fix - Removed required states for GP, GF, KW, LB, MQ, RE and YT countries. +* Fix - Made cache in the [products] shortcode respect filters from plugins. +* Fix - Added missing `woocommerce_cross_sells_columns` filter. +* Fix - Fixed shortcode rendering on the shop page. +* Fix - Fixed incorrect sale dates when bulk editing variations. +* Fix - Fixed calls to wc_reduce_stock_levels in PayPal and Simplify gateways. +* Fix - Exclude "location" meta when reading customer meta data. +* Fix - Updated `emails/email-addresses.php`, `emails/email-order-details.php`, `content-single-product.php`, `checkout/form-shipping.php`, `myaccount/form-add-payment-method.php`, `myaccount/form-edit-address.php`, `myaccount/form-lost-password.php`, `myaccount/form-reset-password.php`, `myaccount/orders.php` and `myaccount/view-order.php` template version to 3.0.0 since they had changes since 2.6. +* Fix - Fixed default behavior of variation tax classes when originally set to "parent". +* Fix - When duplicating products, do not copy slug, append "(Copy)" to the product name, correctly copy all meta data, and prevent children of grouped products being duplicated too. +* Fix - Removed duplicated items when outputting cross sells on the cart page. +* Fix - Fixed output of default "add to cart" text of external products in loops. +* Fix - Fixed backwards compatibility of guest checkout rules when being altered by plugins directly. +* Fix - Use correct thumbnail sizes for variation images in the new gallery. +* Fix - Fixed captions on thumbnails and main image in the new gallery. +* Fix - Trigger wc_fragments_loaded after add to cart fragment refresh. +* Fix - Download permissions; Convert dates to timestamp on read so UTC is preserved. +* Fix - Fixed notices under PHP 7.1 when sorting products by name (numeric). +* Fix - Added additional checks to ensure objects are read before using class methods to avoid errors. +* Fix - Removed legacy suggest.js code which was causing JS error on bulk edit. +* Fix - Fixed warnings on the "Lost password" page and when loading a product with invalid attributes. +* Fix - Made background emailer update the queue after a successful send so duplicate mails are less likely. +* Fix - Typo in flexslider_enabled option in new gallery script. +* Fix - woocommerce_notify_low_stock and woocommerce_notify_no_stock options had no effect. +* Tweak - For downloadable files, only validate file type when dealing with relative paths. +* Tweak - Improved automatic variation name generation. +* Dev - Added product visibility terms to system status report to help debug. +* Dev - Introduced `woocommerce_admin_order_date_format` filter to replace missing `post_date_column_time`. +* Dev - Introduced `woocommerce_update_customer_args` filter to prevent updates to user objects if needed. +* REST API - Fixed saving of variations in legacy REST API v3. +* REST API - Fixed backwards compatibility of line_items meta in legacy REST API. + = 3.0.1 - 2017-04-06 = * Fix - Show catalog hidden products within grouped products. * Fix - Fade in the gallery in if no images are set or it's custom.